1/* PR rtl-optimization/68376 */ 2 3int a, b, c = 1; 4signed char d; 5 6int 7main () 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