(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
vect/
pr98069.c
       1  long long int var_3 = -166416893043554447LL;
       2  short var_8 = (short)27092;
       3  unsigned int var_17 = 75036300U;
       4  short arr_165[23];
       5  
       6  static long c(long e, long f) { return f ? e : f; }
       7  void __attribute((noipa)) test()
       8  {
       9    for (int b = 0; b < 19; b = var_17)
      10      for (int d = (int)(~c(-2147483647 - 1, var_3)) - 2147483647; d < 22; d++)
      11        arr_165[d] = var_8;
      12  }
      13  
      14  int main()
      15  {
      16    for (unsigned i_3 = 0; i_3 < 23; ++i_3)
      17      arr_165[i_3] = (short)-8885;
      18    test();
      19    if (arr_165[0] != 27092)
      20      __builtin_abort ();
      21    return 0;
      22  }