------- Comment #22 from jakub at gcc dot gnu dot org 2010-09-22 17:24 ------- The 4.5/4.4 backports of this patch break: /* { dg-do compile } */ /* { dg-options "-march=i586" { target ilp32 } } */
struct S { union { double b[4]; } a[18]; } s, a[5]; void foo (struct S); struct S bar (struct S, struct S *, struct S); void foo (struct S arg) { } void baz (void) { foo (bar (s, &a[1], a[2])); } (distilled from struct-layout-1.exp tests, many of them fail). Please either fix soon, or revert the patch. I'd like to roll 4.4.5 RC1 soon, but with this kind of regression it is not possible. -- jakub at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Priority|P2 |P1 Resolution|FIXED | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45234