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 ();
}