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