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

     1  /* The gimplifier was inserting unwanted temporaries for REALPART_EXPR
     2     nodes.  These need to be treated like a COMPONENT_REF so their address can
     3     be taken.  */
     4  
     5  int main()
     6  {
     7    __complex double dc;
     8    double *dp = &(__real dc);
     9    *dp = 3.14;
    10    if ((__real dc) != 3.14) abort();
    11    exit (0);
    12  }
    13