1 /* PR rtl-optimization/68376 */
2 
3 int a, b, c = 1;
4 signed char d;
5 
6 int
main()7 main ()
8 {
9   for (; a < 1; a++)
10     for (; b < 1; b++)
11       {
12 	signed char e = ~d;
13 	if (d < 1)
14 	  e = d;
15 	d = e;
16 	if (!c)
17 	  __builtin_abort ();
18       }
19 
20   if (d != 0)
21     __builtin_abort ();
22 
23   return 0;
24 }
25