1  main()
       2  {
       3    long int i = -2147483647L - 1L; /* 0x80000000 */
       4    char ca = 1;
       5  
       6    if (i >> ca != -1073741824L)
       7      abort ();
       8  
       9    if (i >> i / -2000000000L != -1073741824L)
      10      abort ();
      11  
      12    exit (0);
      13  }