[Bug middle-end/24462] [4.1 Regression] packed-aligned structures are laid out differently

2005-11-02 Thread pinskia at gcc dot gnu dot org


--- 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

2005-11-02 Thread ebotcazou at gcc dot gnu dot org


--- 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

2005-11-01 Thread pinskia at gcc dot gnu dot org


--- 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

2005-11-01 Thread ebotcazou at gcc dot gnu dot org


--- 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

2005-10-30 Thread mmitchel at gcc dot gnu dot org


--- 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

2005-10-21 Thread rguenth at gcc dot gnu dot org


--- 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

2005-10-21 Thread ebotcazou at gcc dot gnu dot org


--- 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