1 /* PR middle-end/40057 */
3 extern void abort (void);
5 __attribute__((noinline
)) int
6 foo (unsigned long long x
)
8 unsigned long long y
= (x
>> 31ULL) & 1ULL;
14 __attribute__((noinline
)) int
17 long long y
= (x
>> 31LL) & 1LL;
26 if (sizeof (long long) != 8)
28 if (foo (0x1682a9aaaULL
))
30 if (!foo (0x1882a9aaaULL
))
32 if (bar (0x1682a9aaaLL
))
34 if (!bar (0x1882a9aaaLL
))