http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54404
--- Comment #18 from Jack Howarth <howarth at nitro dot med.uc.edu> 2012-12-06 17:41:34 UTC --- (In reply to comment #17) > Fixed? Note on x86_64-apple-darwin12 which uses a newer Objective C runtime. There are failures in... FAIL: objc.dg/torture/strings/const-str-10.m -O0 -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-10.m -O1 -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-10.m -O2 -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-10.m -O3 -fomit-frame-pointer -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-10.m -O3 -g -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-10.m -Os -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-10.m -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-10.m -O2 -flto -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-11.m -O0 -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-11.m -O1 -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-11.m -O2 -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-11.m -O3 -fomit-frame-pointer -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-11.m -O3 -g -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-11.m -Os -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-11.m -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-11.m -O2 -flto -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-9.m -O0 -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-9.m -O1 -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-9.m -O2 -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-9.m -O3 -fomit-frame-pointer -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-9.m -O3 -g -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-9.m -Os -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-9.m -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/const-str-9.m -O2 -flto -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/string1.m -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/string1.m -O2 -flto -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/string2.m -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/string2.m -O2 -flto -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/string3.m -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/string3.m -O2 -flto -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/string4.m -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors) FAIL: objc.dg/torture/strings/string4.m -O2 -flto -fnext-runtime (test for excess errors) of the form... Executing on host: /sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/xgcc -B/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/gcc/ /sw/src/fink.build/gcc48-4.8.0-1000/gcc-4.8-20121206/gcc/testsuite/objc.dg/torture/strings/const-str-10.m -fno-diagnostics-show-caret -O0 -fnext-runtime -mno-constant-cfstrings -B/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/x86_64-apple-darwin12.2.0/./libobjc/.libs -L/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/x86_64-apple-darwin12.2.0/./libobjc/.libs -S -m64 -o const-str-10.s (timeout = 300) /sw/src/fink.build/gcc48-4.8.0-1000/gcc-4.8-20121206/gcc/testsuite/objc.dg/torture/strings/const-str-10.m:13:1: error: cannot find interface declaration for 'Object', superclass of 'NSString'^M /sw/src/fink.build/gcc48-4.8.0-1000/gcc-4.8-20121206/gcc/testsuite/objc.dg/torture/strings/const-str-10.m:31:1: error: interface 'NSConstantString' does not have valid constant string layout^M compiler exited with status 1 output is: /sw/src/fink.build/gcc48-4.8.0-1000/gcc-4.8-20121206/gcc/testsuite/objc.dg/torture/strings/const-str-10.m:13:1: error: cannot find interface declaration for 'Object', superclass of 'NSString'^M /sw/src/fink.build/gcc48-4.8.0-1000/gcc-4.8-20121206/gcc/testsuite/objc.dg/torture/strings/const-str-10.m:31:1: error: interface 'NSConstantString' does not have valid constant string layout^M FAIL: objc.dg/torture/strings/const-str-10.m -O0 -fnext-runtime (test for excess errors)