1int
2main (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