------- Comment #4 from ebotcazou at gcc dot gnu dot org 2008-02-13 19:40 ------- Thanks for opening the PR However:
> DImode is aligned at 4 byte according to i386 psABI. Of course the psABI doesn't say anything about DImode, only about long long. DImode is an internal concept of the GCC compiler. > But Ada doesn't follow i386 psABI. Ada doesn't have to abide by the psABI, except when it interfaces C. -- ebotcazou at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 GCC target triplet|i686-pc-linux-gnu |ix86-*-* Last reconfirmed|0000-00-00 00:00:00 |2008-02-13 19:40:12 date| | Summary|Ada doesn't follow i386 |Implicit assumptions about |psABI |alignment of DImode http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35186