1 // PR opt/13869
2 // { dg-do run }
3 // { dg-options "-O2" }
4 
5 extern "C" void abort ();
6 
test()7 int test ()
8 {
9   bool my_bool = true;
10   for (int i = 0; i < 10; ++i)
11     {
12       if (!my_bool)
13 	;
14       else
15 	my_bool = false;
16     };
17   return my_bool;
18 }
19 
main()20 int main ()
21 {
22   if (test ())
23     abort ();
24   return 0;
25 }
26