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

     1  /* PR rtl-optimization/57875 */
     2  
     3  extern void abort (void);
     4  int a[1], b, c, d, f, i;
     5  char e[1];
     6  
     7  int
     8  main ()
     9  {
    10    for (; i < 1; i++)
    11      if (!d)
    12        {
    13  	if (!c)
    14  	  f = 2;
    15  	e[0] &= f ^= 0;
    16        }
    17    b = a[e[0] >> 1 & 1];
    18    if (b != 0)
    19      abort ();
    20    return 0;
    21  }