Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
gcc.c-torture
/
execute
/
pr90311.c
blob: af8cde6d0f0e81a2418996a281155fb4345975ee [
file
] [
log
] [
blame
]
/* PR rtl-optimization/90311 */
int
a
,
b
;
int
main
()
{
unsigned
long
long
x
;
unsigned
int
c
;
__builtin_add_overflow
((
unsigned
char
)
a
,
b
,
&
c
);
b
-=
c
<
(
unsigned
char
)
a
;
x
=
b
;
if
(
x
)
__builtin_abort
();
return
0
;
}