Handle peeling for alignment with masking
[official-gcc.git] / gcc / testsuite / gcc.dg / pr68375.c
blobbbbdd915ab18b0425c647233ea19342a12fa01e4
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-tree-optimized-graph" } */
4 int a, c, d, e, g, h;
5 short f;
7 int
8 foo ()
12 short
13 fn1 (void)
15 int j[2];
16 for (; e; e++)
17 if (j[0])
18 for (;;)
20 if (!g)
21 return f;
24 int
25 main (void)
27 for (; a < 1; a++)
29 for (c = 0; c < 2; c++)
31 d && (f = 0);
32 h = fn1 ();
34 __builtin_printf ("%d\n", (char) f);
37 return 0;