Sign in
gnu
/
gcc
/
93ac832f1846e4867aa6537f76f510fab8e3e87d
/
.
/
gcc
/
testsuite
/
gcc.dg
/
pr67786.c
blob: 76525e51d4d053ff6b8c4bd829d717f84074825d [
file
] [
log
] [
blame
]
/* { dg-do run } */
/* { dg-options "-O3" } */
int
a
,
b
=
10
;
char
c
;
int
main
()
{
char
d
;
int
e
=
5
;
for
(
a
=
0
;
a
;
a
--)
e
=
0
;
c
=
(
b
&
15
)
^
e
;
d
=
c
>
e
?
c
:
c
<<
e
;
__builtin_printf
(
"%d\n"
,
d
);
return
0
;
}
/* { dg-output "15" } */