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

     1  int f (char *p) { }
     2  
     3  main ()
     4  {
     5    char c;
     6    char c2;
     7    int i = 0;
     8    char *pc = &c;
     9    char *pc2 = &c2;
    10    int *pi = &i;
    11  
    12    *pc2 = 1;
    13    *pi = 1;
    14    *pc2 &= *pi;
    15    f (pc2);
    16    *pc2 = 1;
    17    *pc2 &= *pi;
    18    if (*pc2 != 1)
    19      abort ();
    20    exit (0);
    21  }