1 int
main(void)2 main (void)
3 {
4   long long   x;
5   int         n;
6 
7   if (sizeof (long long) < 8)
8     exit (0);
9 
10   n = 9;
11   x = (((long long) n) << 55) / 0xff;
12 
13   if (x == 0)
14     abort ();
15 
16   x = (((long long) 9) << 55) / 0xff;
17 
18   if (x == 0)
19     abort ();
20 
21   exit (0);
22 }
23