/* { dg-do compile } */ | |
/* { dg-options "-O -fgimple" } */ | |
struct Y { int b[2]; }; | |
struct X { int a; struct Y y; }; | |
struct X x; | |
int __GIMPLE () | |
foo (struct X *p, _Complex int q) | |
{ | |
int b; | |
b_1 = __real q; | |
p_4(D)->a = b_1; | |
x.y.b[b_1] = b_1; | |
b_2 = p->y.b[1]; | |
b_3 = x.a; | |
return b_3; | |
} |