1 /* This testcase failed at -O2 on IA-64, because scheduling did not take
2 into account conditional execution when using cselib for alias
5 struct D { int d1; struct D *d2; };
6 struct C { struct D c1; long c2, c3, c4, c5, c6; };
7 struct A { struct A *a1; struct C *a2; };
8 struct B { struct C b1; struct A *b2; };
10 extern void abort (void);
11 extern void exit (int);
14 foo (struct B *x, struct B *y)