| /* PR rtl-optimization/65321 */ | |
| /* { dg-do compile } */ | |
| /* { dg-options "-O3 -g" } */ | |
| int a, b, c, d, e; | |
| int | |
| foo (void) | |
| { | |
| int h; | |
| char i; | |
| for (; c > 0;) | |
| { | |
| for (d = 0; d < 2; d++) | |
| { | |
| i = 1 << d; | |
| if (i - a) | |
| { | |
| e = b = 0; | |
| for (; c; c--) | |
| d = 127; | |
| } | |
| } | |
| h = ~d; | |
| if (h > c) | |
| for (;;) | |
| ; | |
| return 0; | |
| } | |
| return 0; | |
| } |