Sign in
gnu
/
gcc.git
/
94edbc153ae4f1c1532859836e528fc480da82d6
/
.
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
20051228-1.c
blob: 0f10a7017273e9e5b5dcf50a4057559ca2261fb4 [
file
] [
log
] [
blame
]
/* PR target/25554 */
/* Bitwise shift with negative shift count has undefined behavior,
but we shouldn't ICE on it. */
void
bar
(
void
);
void
foo
(
long
x
)
{
if
(((
x
>>
-
2
)
&
1
)
!=
0
)
bar
();
}