modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/loop-3.c (about)

     1  #include <limits.h>
     2  
     3  int n = 0;
     4  
     5  g (i)
     6  {
     7    n++;
     8  }
     9  
    10  f (m)
    11  {
    12    int i;
    13    i = m;
    14    do
    15      {
    16        g (i * INT_MAX / 2);
    17      }
    18    while (--i > 0);
    19  }
    20  
    21  main ()
    22  {
    23    f (4);
    24    if (n != 4)
    25      abort ();
    26    exit (0);
    27  }