2018-03-08 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / gcc.target / i386 / pr71621-1.c
blob43df5a8f0ae5dfac839f2ca4aeaf1d6aab87176f
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -w -ftree-vectorize -mavx2" } */
4 int cn;
5 int *li;
7 void
8 y8 (void)
10 int gv;
11 int *be = &gv;
12 short int v4 = 2;
14 while (*li != 0)
16 int sy;
17 for (sy = 0; sy < 5; ++sy)
19 int **t6 = &be;
20 gv |= sy ? 0 : v4;
21 if (gv != 0)
22 ++gv;
23 t6 = &cn;
24 if (gv != 0)
25 *t6 = 0;
27 for (gv = 0; gv < 24; ++gv)
28 v4 |= 1 <= 1 % 0;
29 ++(*li);