1 /* PR middle-end/46019 */
2 
3 extern void abort (void);
4 
5 int
main(void)6 main (void)
7 {
8   unsigned long long l = 0x40000000000ULL;
9   int n;
10   for (n = 0; n < 8; n++)
11     if (l / (0x200000000ULL << n) != (0x200 >> n))
12       abort ();
13   return 0;
14 }
15