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

     1  unsigned int b;
     2  int c;
     3  
     4  signed char
     5  fn1 ()
     6  {
     7    signed char d;
     8    for (int i = 0; i < 1; i++)
     9      d = -15;
    10    return d;
    11  }
    12  
    13  int
    14  main (void)
    15  {
    16    for (c = 0; c < 1; c++)
    17      b = 0;
    18    char e = fn1 ();
    19    signed char f = e ^ b;
    20    volatile int g = (int) f;
    21  
    22    if (g != -15)
    23      __builtin_abort ();
    24  
    25    return 0;
    26  }