1 /* { dg-do compile } */
2 /* { dg-options "-O2 -w -ftree-vectorize -mavx2" } */
3 
4 int cn;
5 int *li;
6 
7 void
y8(void)8 y8 (void)
9 {
10   int gv;
11   int *be = &gv;
12   short int v4 = 2;
13 
14   while (*li != 0)
15     {
16       int sy;
17       for (sy = 0; sy < 5; ++sy)
18 	{
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;
26 	}
27       for (gv = 0; gv < 24; ++gv)
28 	v4 |= 1 <= 1 % 0;
29       ++(*li);
30     }
31 }
32