1 /* { dg-do run } */ 2 3 extern void abort(void); 4 main(void)5 int main (void) 6 { 7 volatile long int n; 8 n = -2; 9 10 if ((-2147483647L - 1L) / (-n) != -1073741824L) 11 abort (); 12 return 0; 13 } 14