1 /* PR rtl-optimization/68250 */
2
3 signed char a, b, h, k, l, m, o;
4 short c, d, n;
5 int e, f, g, j, q;
6
7 void
fn1(void)8 fn1 (void)
9 {
10 int p = b || a;
11 n = o > 0 || d > 1 >> o ? d : d << o;
12 for (; j; j++)
13 m = c < 0 || m || c << p;
14 l = f + 1;
15 for (; f < 1; f = 1)
16 k = h + 1;
17 }
18
19 __attribute__((noinline, noclone)) void
fn2(int k)20 fn2 (int k)
21 {
22 if (k != 1)
23 __builtin_abort ();
24 }
25
26 int
main()27 main ()
28 {
29 signed char i;
30 for (; e < 1; e++)
31 {
32 fn1 ();
33 if (k)
34 i = k;
35 if (i > q)
36 g = 0;
37 }
38 fn2 (k);
39 return 0;
40 }
41