[Bug middle-end/24462] [4.1 Regression] packed-aligned structures are laid out differently
--- Comment #6 from pinskia at gcc dot gnu dot org 2005-11-02 17:41 --- Hmm, I would almost want to go on a limb and say this was caused by the patch for PR 21166. Can you try to revert that patch and try the mainline compiler? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24462
[Bug middle-end/24462] [4.1 Regression] packed-aligned structures are laid out differently
--- Comment #7 from ebotcazou at gcc dot gnu dot org 2005-11-02 17:54 --- Hmm, I would almost want to go on a limb and say this was caused by the patch for PR 21166. Can you try to revert that patch and try the mainline compiler? Of course that's it. Thanks for spotting this! -- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added CC||nathan at gcc dot gnu dot ||org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24462
[Bug middle-end/24462] [4.1 Regression] packed-aligned structures are laid out differently
--- Comment #4 from pinskia at gcc dot gnu dot org 2005-11-01 19:51 --- Maybe I am missing something, somewhere, what does the missing DECL_PACKED do? Do you have a simple compile time testcase which fails with 4.1.0 but passes with 4.0? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24462
[Bug middle-end/24462] [4.1 Regression] packed-aligned structures are laid out differently
--- Comment #5 from ebotcazou at gcc dot gnu dot org 2005-11-01 22:22 --- Maybe I am missing something, somewhere, what does the missing DECL_PACKED do? Advertise that the field is bit-packed? Do you have a simple compile time testcase which fails with 4.1.0 but passes with 4.0? See comment #1 and #2. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24462
[Bug middle-end/24462] [4.1 Regression] packed-aligned structures are laid out differently
--- Comment #3 from mmitchel at gcc dot gnu dot org 2005-10-31 06:33 --- ABI breakage: showstopper. -- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P2 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24462
[Bug middle-end/24462] [4.1 Regression] packed-aligned structures are laid out differently
--- Comment #1 from rguenth at gcc dot gnu dot org 2005-10-21 10:36 --- Confirmed. I'm seeing on x86_64: FAIL: tmpdir-gcc.dg-struct-layout-1/t026 c_compat_x_tst.o-c_compat_y_tst.o execute -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|-00-00 00:00:00 |2005-10-21 10:36:55 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24462
[Bug middle-end/24462] [4.1 Regression] packed-aligned structures are laid out differently
--- Comment #2 from ebotcazou at gcc dot gnu dot org 2005-10-21 10:49 --- Confirmed. I'm seeing on x86_64: FAIL: tmpdir-gcc.dg-struct-layout-1/t026 c_compat_x_tst.o-c_compat_y_tst.o execute Thanks. The compat and struct-layout-1 testsuites are clean on sparc64 when run in mirror mode, but not when run against 4.0.x. This failure was distilled from the failure of the struct-align-1 test in the former testsuite. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24462