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

     1  
     2  #include <stdlib.h>
     3  
     4  int a, *c, d, e, g, f;
     5  short b;
     6  
     7  int 
     8  fn1 ()
     9  {
    10    int h = d != 10;
    11    if (h > g)
    12       asm volatile ("" : : : "memory");
    13    if (h == 10)
    14      {
    15        int *i = 0;
    16        a = 0;
    17        for (; a < 7; a++)
    18  	for (; *i;)
    19  	  ;
    20      }
    21    else
    22      {
    23        b = e / h;
    24        return f;
    25      }
    26    c = &h;
    27    abort ();
    28  }
    29  
    30  int
    31  main ()
    32  {
    33    fn1 ();
    34    exit (0);
    35  }