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)

Reply via email to