1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -w -ftree-vectorize -mavx2" } */ 3 4 int cn; 5 int *li; 6 7 void y8(void)8y8 (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