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

     1  /* PR rtl-optimization/57860 */
     2  
     3  extern void abort (void);
     4  int a, *b = &a, c, d, e, *f = &e, g, *h = &d, k[1] = { 1 };
     5  
     6  int
     7  foo (int p)
     8  {
     9    for (;; g++)
    10      {
    11        for (; c; c--);
    12        *f = *h = p > ((0x1FFFFFFFFLL ^ a) & *b);
    13        if (k[g])
    14  	return 0;
    15      }
    16  }
    17  
    18  int
    19  main ()
    20  {
    21    foo (1);
    22    if (d != 1)
    23      abort ();
    24    return 0;
    25  }