1 /* { dg-do run } */ 2 /* { dg-options "-O2" } */ 3 4 int f[100]; 5 int g[100]; 6 unsigned char f1(int a,int b)7f1 (int a, int b) 8 { 9 __SIZE_TYPE__ ix; 10 if (a) 11 return 1; 12 for (ix = 4; ix--;) 13 if (f[ix] != g[ix]) 14 return 0; 15 return 1; 16 } 17 main(void)18int main(void) 19 { 20 if (!f1 (0, 2)) 21 __builtin_abort(); 22 return 0; 23 } 24 25