1 /* { dg-do run } */ 2 3 long long a; 4 int b[92][32]; 5 unsigned int c, d; 6 e(long long * f,int p2)7void e(long long *f, int p2) { *f = p2; } 8 main()9int main() 10 { 11 for (int i = 6; i <= 20; d = i++) 12 for (int j = 6; j <= 91; j++) { 13 for (int k = 16; k <= 31;k++) 14 b[j][k] ^= 7; 15 c *= d; 16 } 17 18 for (int i = 0; i < 21; ++i) 19 for (int j = 0; j < 32; ++j) 20 e(&a, b[i][j]); 21 22 if (a != 7) 23 __builtin_abort (); 24 return 0; 25 } 26