1 /* PR middle-end/19084, rtl-optimization/19348 */
4 foo (unsigned long long x
)
10 u
= (unsigned int) (x
>> 32);
15 bar (unsigned short x
)
17 return (unsigned long long) x
<< 32;
20 extern void abort (void);
25 if (sizeof (long long) != 8)
30 if (foo (0xffffffffULL
) != 0)
32 if (foo (0x25ff00ff00ULL
) != 0x25)
36 if (bar (0x25) != 0x2500000000ULL
)