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

     1  /* PR tree-optimization/80443 */
     2  
     3  struct S { int a : 1; } b, c;
     4  signed char d, e, f;
     5  
     6  void
     7  foo ()
     8  { 
     9    while (f)
    10      { 
    11        signed char g = b.a;
    12        if (g)
    13  	b.a = ~(1 + (d || c.a));
    14        if (b.a < g && b.a)
    15  	g = 0;
    16        if (b.a > c.a)
    17  	b.a = g;
    18        c.a = e;
    19      }
    20  }