[Bug libobjc/25762] All objc.dg-struct-layout-encoding-1 fails
--- Comment #5 from pinskia at gcc dot gnu dot org 2007-07-09 05:52 --- Fixed in 4.3.0 at least: http://gcc.gnu.org/ml/gcc-testresults/2007-06/msg00189.html -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED Target Milestone|--- |4.3.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25762
[Bug libobjc/25762] All objc.dg-struct-layout-encoding-1 fails
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-02-20 23:54 --- No longer working on this, too much troubles are causing to me to fix Darwin bugs. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|pinskia at gcc dot gnu dot |unassigned at gcc dot gnu |org |dot org Status|ASSIGNED|NEW http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25762
[Bug libobjc/25762] All objc.dg-struct-layout-encoding-1 fails
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-01-29 16:23 --- This can be worked around with the following patch: Index: config/i386/darwin.h === --- config/i386/darwin.h(revision 110327) +++ config/i386/darwin.h(working copy) @@ -111,6 +111,14 @@ extern void darwin_x86_file_end (void); #define ASM_LONG \t.long\t /* Darwin as doesn't do .quad. */ +/* Native complier aligns internal doubles in structures on dword boundaries + but vectors are aligned to quad word boundaries. + FIXME: This is a hack until libobjc no longer depends on GCC's headers. */ +#ifdef IN_TARGET_LIBS +#undef BIGGEST_FIELD_ALIGNMENT +#define BIGGEST_FIELD_ALIGNMENT 128 +#endif + #define SUBTARGET_ENCODE_SECTION_INFO darwin_encode_section_info #undef ASM_OUTPUT_ALIGN -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25762
[Bug libobjc/25762] All objc.dg-struct-layout-encoding-1 fails
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-01-19 00:59 --- Mine. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |pinskia at gcc dot gnu dot |dot org |org Status|UNCONFIRMED |ASSIGNED Ever Confirmed|0 |1 Last reconfirmed|-00-00 00:00:00 |2006-01-19 00:59:24 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25762
[Bug libobjc/25762] All objc.dg-struct-layout-encoding-1 fails
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-01-12 14:16 --- objc.dg/encode-8.m fails the same way. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25762