1 /* { dg-do run } */ 2 /* { dg-options "-mcpu=21064 -O0" } */ 3 4 extern void abort (void); 5 6 struct S2180 7 { 8 char t; 9 _Complex char u[2]; 10 }; 11 12 struct S2180 s2180; 13 14 int main(void)15main (void) 16 { 17 volatile struct S2180 x; 18 19 s2180.u[1] = 3 + 4i; 20 21 x.u[1] = s2180.u[1]; 22 23 if (x.u[1] != s2180.u[1]) 24 abort (); 25 26 return 0; 27 } 28