http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49166
Summary: [4.7 Regression] Many objc failures Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libobjc AssignedTo: unassig...@gcc.gnu.org ReportedBy: hjl.to...@gmail.com CC: nic...@gcc.gnu.org On Linux/x86-64, revision 174222 gave FAIL: objc.dg/bitfield-1.m -fgnu-runtime execution test FAIL: objc.dg/call-super-1.m -fgnu-runtime execution test FAIL: objc.dg/call-super-3.m -fgnu-runtime execution test FAIL: objc.dg/category-1.m -fgnu-runtime execution test FAIL: objc.dg/defs.m -fgnu-runtime execution test FAIL: objc.dg/desig-init-1.m -fgnu-runtime execution test FAIL: objc.dg/encode-2.m -fgnu-runtime execution test FAIL: objc.dg/exceptions-2.m -fgnu-runtime execution test FAIL: objc.dg/foreach-1.m -fgnu-runtime execution test FAIL: objc.dg/foreach-2.m -fgnu-runtime execution test FAIL: objc.dg/foreach-4.m -fgnu-runtime execution test FAIL: objc.dg/foreach-5.m -fgnu-runtime execution test FAIL: objc.dg/func-ptr-1.m -fgnu-runtime execution test FAIL: objc.dg/func-ptr-2.m -fgnu-runtime execution test FAIL: objc.dg/gnu-runtime-3.m -fgnu-runtime execution test FAIL: objc.dg/lookup-1.m -fgnu-runtime execution test FAIL: objc.dg/method-10.m -fgnu-runtime execution test FAIL: objc.dg/method-20b.m -fgnu-runtime execution test FAIL: objc.dg/method-3.m -fgnu-runtime execution test FAIL: objc.dg/stret-1.m -fgnu-runtime execution test FAIL: objc.dg/super-class-3.m -fgnu-runtime execution test FAIL: objc.dg/va-meth-1.m -fgnu-runtime execution test FAIL: objc.dg/property/property-1.m -fgnu-runtime execution test FAIL: objc.dg/torture/trivial.m -O0 -fgnu-runtime execution test FAIL: objc.dg/torture/trivial.m -O1 -fgnu-runtime execution test FAIL: objc.dg/torture/trivial.m -O2 -fgnu-runtime execution test FAIL: objc.dg/torture/trivial.m -O3 -fomit-frame-pointer -fgnu-runtime execution test FAIL: objc.dg/torture/trivial.m -O3 -g -fgnu-runtime execution test FAIL: objc.dg/torture/trivial.m -Os -fgnu-runtime execution test FAIL: objc.dg/torture/trivial.m -O2 -flto -flto-partition=none -fgnu-runtime execution test FAIL: objc.dg/torture/trivial.m -O2 -flto -fgnu-runtime execution test FAIL: objc.dg/torture/tls/thr-init-3.m -O0 -fgnu-runtime execution test FAIL: objc.dg/torture/tls/thr-init-3.m -O1 -fgnu-runtime execution test FAIL: objc.dg/torture/tls/thr-init-3.m -O2 -fgnu-runtime execution test FAIL: objc.dg/torture/tls/thr-init-3.m -O3 -fomit-frame-pointer -fgnu-runtime execution test FAIL: objc.dg/torture/tls/thr-init-3.m -O3 -g -fgnu-runtime execution test FAIL: objc.dg/torture/tls/thr-init-3.m -Os -fgnu-runtime execution test FAIL: objc.dg/torture/tls/thr-init-3.m -O2 -flto -flto-partition=none -fgnu-runtime execution test FAIL: objc.dg/torture/tls/thr-init-3.m -O2 -flto -fgnu-runtime execution test Revision 174216 is OK. Revision 174221: http://gcc.gnu.org/ml/gcc-cvs/2011-05/msg01002.html may be the cause.