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

     1  /* The gimplifier was getting confused when taking the real or
     2     imaginary component of a complex rvalue.  */
     3  
     4  void test()
     5  {
     6    __complex double dc;
     7    double d;
     8  
     9    d = __real (dc * dc);
    10  }
    11