(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr102131-4.c
       1  /* { dg-do run } */
       2  /* { dg-require-effective-target int32plus } */
       3  
       4  unsigned a;
       5  int main()
       6  {
       7    unsigned b = 1;
       8    for (; b < 4; b++) {
       9        a = (a ^ 2000000000) * -b;
      10        if (b > a)
      11  	__builtin_abort ();
      12        a = 3000000000;
      13    }
      14    return 0;
      15  }