1 /* { dg-do compile } */ 2 /* { dg-options "-O3 -march=skylake-avx512" } */ 3 4 extern long var_22; 5 extern int arr_3[]; 6 extern int arr_4[][20][9]; 7 short a; test(unsigned short b,unsigned char e,long long g)8void test(unsigned short b, unsigned char e, long long g) { 9 for (long c = 0; c < 20ULL; c = g) 10 for (short d = 0; d < 9; d++) 11 for (char f = e; f < 8; f += 4) { 12 arr_3[f] = 0; 13 var_22 = ~(unsigned)b; 14 arr_4[c][d][f] = a; 15 } 16 } 17