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

     1  /* This testcase ICEd on IA-32 at -O2, because loop was calling convert_modes
     2     between a MODE_FLOAT and MODE_INT class modes.  */
     3  
     4  typedef union
     5  {
     6    double d;
     7    long long ll;
     8  } A;
     9  
    10  void
    11  foo (A x, A **y, A z)
    12  {
    13    for (; *y; y++)
    14      if (x.ll == 262 && (*y)->d == z.d)
    15        break;
    16  }