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

     1  p1 (int b, int *p, int a)
     2  {
     3    p[0] = p[1];
     4    return p[0];
     5  }
     6  p2 (int b, int *p, int a)
     7  {
     8    p[0] = p[1];
     9    return p[0] == 0;
    10  }
    11  p3 (int b, int *p, int a)
    12  {
    13    p[0] = p[1];
    14    a = p[0];
    15    if (a)
    16      return 0;
    17    return a;
    18  }
    19  p4 (int b, int *p, int a)
    20  {
    21    a = p[1];
    22    p[0] = p[1];
    23    if (a)
    24      return 0;
    25    return a;
    26  }