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)