1  /* { dg-do run } */
       2  /* { dg-options "-O2" } */
       3  
       4  int f[100];
       5  int g[100];
       6  unsigned char
       7  f1 (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  
      18  int main(void)
      19  {
      20    if (!f1 (0, 2))
      21      __builtin_abort();
      22    return 0;
      23  }
      24