Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
pr53519.c
blob: 3adadcb2c0e9d7ffe1d22e1164a38b1c96cc64d1 [
file
] [
log
] [
blame
]
/* PR rtl-optimization/53519 */
int
a
,
b
,
c
,
d
,
e
;
short
int
foo
(
short
int
x
)
{
return
a
==
0
?
x
:
0
;
}
short
int
bar
(
int
x
,
int
y
)
{
return
x
+
y
;
}
void
baz
(
void
)
{
if
(!
e
)
{
int
f
=
foo
(
65535
^
b
);
if
(
bar
(!
6L
<=
~
f
,
~
e
)
==
c
)
d
=
0
;
}
}