Implement C _FloatN, _FloatNx types.
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr68955.c
blobe9da003f475f2cae8d271bcd6542518389172d73
1 /* PR rtl-optimization/68955 */
2 /* { dg-do run } */
3 /* { dg-output "ONE1ONE" } */
5 int a, b, c, d, g, m;
6 int i[7][7][5] = { { { 5 } }, { { 5 } },
7 { { 5 }, { 5 }, { 5 }, { 5 }, { 5 }, { -1 } } };
8 static int j = 11;
9 short e, f, h, k, l;
11 static void
12 foo ()
14 for (; e < 5; e++)
15 for (h = 3; h; h--)
17 for (g = 1; g < 6; g++)
19 m = c == 0 ? b : b / c;
20 i[e][1][e] = i[1][1][1] | (m & l) && f;
22 for (k = 0; k < 6; k++)
24 for (d = 0; d < 6; d++)
25 i[1][e][h] = i[h][k][e] >= l;
26 i[e + 2][h + 3][e] = 6 & l;
27 i[2][1][2] = a;
28 for (; j < 5;)
29 for (;;)
35 int
36 main ()
38 foo ();
39 __builtin_printf ("ONE%dONE\n", i[1][0][2]);
40 return 0;