| /* PR rtl-optimization/68250 */ | |
| signed char a, b, h, k, l, m, o; | |
| short c, d, n; | |
| int e, f, g, j, q; | |
| void | |
| fn1 (void) | |
| { | |
| int p = b || a; | |
| n = o > 0 || d > 1 >> o ? d : d << o; | |
| for (; j; j++) | |
| m = c < 0 || m || c << p; | |
| l = f + 1; | |
| for (; f < 1; f = 1) | |
| k = h + 1; | |
| } | |
| __attribute__((noinline, noclone)) void | |
| fn2 (int k) | |
| { | |
| if (k != 1) | |
| __builtin_abort (); | |
| } | |
| int | |
| main () | |
| { | |
| signed char i; | |
| for (; e < 1; e++) | |
| { | |
| fn1 (); | |
| if (k) | |
| i = k; | |
| if (i > q) | |
| g = 0; | |
| } | |
| fn2 (k); | |
| return 0; | |
| } |