The objc.dg-struct-layout-encoding-1 failures happen on ppc-darwin: FAIL: objc.dg-struct-layout-encoding-1/t003_main.m execution test FAIL: objc.dg-struct-layout-encoding-1/t004_main.m execution test FAIL: objc.dg-struct-layout-encoding-1/t006_main.m execution test FAIL: objc.dg-struct-layout-encoding-1/t008_main.m execution test FAIL: objc.dg-struct-layout-encoding-1/t010_main.m execution test FAIL: objc.dg-struct-layout-encoding-1/t012_main.m execution test FAIL: objc.dg-struct-layout-encoding-1/t021_main.m execution test
This is due to ADJUST_FIELD_ALIGN returning the wrong value for struct {double a;} which needs an alignment of 4 and not 8. -- Summary: some objc.dg-struct-layout-encoding-1 failures Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libobjc AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: pinskia at gcc dot gnu dot org GCC target triplet: powerpc-darwin BugsThisDependsOn: 24775 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25359