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