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

     1  /* This testcase caused on IA-32 -O2 endless loop in
     2     merge_blocks when trying to merge a basic block
     3     with itself.  */
     4  
     5  void f (void)
     6  {
     7    char *c;
     8    do
     9      {
    10        if (c)
    11  	break;
    12      }
    13    while (1);
    14    if (!c)
    15      while (1)
    16        f ();
    17  }