/* { dg-do compile } */ /* { dg-options "-O2 -w -ftree-vectorize -mavx2" } */ int cn; int *li; void y8 (void) { int gv; int *be = &gv; short int v4 = 2; while (*li != 0) { int sy; for (sy = 0; sy < 5; ++sy) { int **t6 = &be; gv |= sy ? 0 : v4; if (gv != 0) ++gv; t6 = &cn; if (gv != 0) *t6 = 0; } for (gv = 0; gv < 24; ++gv) v4 |= 1 <= 1 % 0; ++(*li); } }