modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/20020927-1.c (about)

     1  /* PR optimization/7520 */
     2  /* ICE at -O3 on x86 due to register life problems caused by
     3     the return-without-value in bar.  */
     4  
     5  int
     6  foo ()
     7  {
     8    int i;
     9    long long int j;
    10  
    11    while (1)
    12      {
    13        if (j & 1)
    14  	++i;
    15        j >>= 1;
    16        if (j)
    17  	return i;
    18      }
    19  }
    20  
    21  int
    22  bar ()
    23  {
    24    if (foo ())
    25      return;
    26  }