In http://gcc.gnu.org/ml/gcc-testresults/2005-10/msg00348.html, there's a few obj-c++ failures. Here's a posting of the log file for them:
Running target unix/-m64 Executing on host: /usr/local/src/trunk/objdir/gcc/testsuite/../g++ -B/usr/local/src/trunk/objdir/gcc/testsuite/../ /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm -nostdinc++ -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/include/sparc64-unknown-linux-gnu -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/include -I/usr/local/src/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/trunk/gcc/libstdc++-v3/include/backward -I/usr/local/src/trunk/gcc/libstdc++-v3/testsuite -fmessage-length=0 -Wpadded -Wabi -I/usr/local/src/trunk/gcc/gcc/testsuite/../../libobjc -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/src/.libs -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libiberty -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libobjc/.libs -lobjc -lm -m64 -o ./bitfield-1.exe (timeout = 1200) In file included from <built-in>:0: <built-in>:0: warning: padding struct to align '<anonymous struct>::<anonymous>' <built-in>:0: warning: padding struct to align '<anonymous struct>::<anonymous>' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:24: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:27: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:40: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:43: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:57: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:60: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:74: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:75: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:76: warning: padding struct size to alignment boundary output is: In file included from <built-in>:0: <built-in>:0: warning: padding struct to align '<anonymous struct>::<anonymous>' <built-in>:0: warning: padding struct to align '<anonymous struct>::<anonymous>' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:24: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:27: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:40: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:43: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:57: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:60: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:74: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:75: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:76: warning: padding struct size to alignment boundary PASS: obj-c++.dg/bitfield-1.mm (test for warnings, line 24) PASS: obj-c++.dg/bitfield-1.mm (test for warnings, line 27) PASS: obj-c++.dg/bitfield-1.mm (test for warnings, line 74) FAIL: obj-c++.dg/bitfield-1.mm (test for excess errors) Excess errors: In file included from <built-in>:0: <built-in>:0: warning: padding struct to align '<anonymous struct>::<anonymous>' <built-in>:0: warning: padding struct to align '<anonymous struct>::<anonymous>' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:40: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:43: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:57: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:60: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:75: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-1.mm:76: warning: padding struct size to alignment boundary Executing on host: /usr/local/src/trunk/objdir/gcc/testsuite/../g++ -B/usr/local/src/trunk/objdir/gcc/testsuite/../ /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-4.mm -nostdinc++ -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/include/sparc64-unknown-linux-gnu -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/include -I/usr/local/src/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/trunk/gcc/libstdc++-v3/include/backward -I/usr/local/src/trunk/gcc/libstdc++-v3/testsuite -fmessage-length=0 -lobjc -Wpadded -I/usr/local/src/trunk/gcc/gcc/testsuite/../../libobjc -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/src/.libs -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libiberty -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libobjc/.libs -lobjc -lm -m64 -o ./bitfield-4.exe (timeout = 1200) In file included from <built-in>:0: <built-in>:0: warning: padding struct to align '<anonymous struct>::<anonymous>' <built-in>:0: warning: padding struct to align '<anonymous struct>::<anonymous>' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-4.mm:21: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-4.mm:28: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-4.mm:33: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-4.mm:34: warning: padding struct size to alignment boundary output is: In file included from <built-in>:0: <built-in>:0: warning: padding struct to align '<anonymous struct>::<anonymous>' <built-in>:0: warning: padding struct to align '<anonymous struct>::<anonymous>' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-4.mm:21: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-4.mm:28: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-4.mm:33: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-4.mm:34: warning: padding struct size to alignment boundary PASS: obj-c++.dg/bitfield-4.mm (test for warnings, line 21) PASS: obj-c++.dg/bitfield-4.mm (test for warnings, line 33) FAIL: obj-c++.dg/bitfield-4.mm (test for excess errors) Excess errors: In file included from <built-in>:0: <built-in>:0: warning: padding struct to align '<anonymous struct>::<anonymous>' <built-in>:0: warning: padding struct to align '<anonymous struct>::<anonymous>' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-4.mm:28: warning: padding struct size to alignment boundary /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/bitfield-4.mm:34: warning: padding struct size to alignment boundary Executing on host: /usr/local/src/trunk/objdir/gcc/testsuite/../g++ -B/usr/local/src/trunk/objdir/gcc/testsuite/../ /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/comp-types-10.mm -nostdinc++ -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/include/sparc64-unknown-linux-gnu -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/include -I/usr/local/src/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/trunk/gcc/libstdc++-v3/include/backward -I/usr/local/src/trunk/gcc/libstdc++-v3/testsuite -fmessage-length=0 -O3 -I/usr/local/src/trunk/gcc/gcc/testsuite/../../libobjc -S -m64 -o comp-types-10.s (timeout = 1200) /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/comp-types-10.mm: In function '(static initializers for /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/comp-types-10.mm)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/comp-types-10.mm:19: internal compiler error: tree check: expected class 'type', have 'exceptional' (error_mark) in setup_one_parameter, at tree-inline.c:1116 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. compiler exited with status 1 output is: /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/comp-types-10.mm: In function '(static initializers for /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/comp-types-10.mm)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/comp-types-10.mm:19: internal compiler error: tree check: expected class 'type', have 'exceptional' (error_mark) in setup_one_parameter, at tree-inline.c:1116 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. FAIL: obj-c++.dg/comp-types-10.mm (test for excess errors) Excess errors: /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/comp-types-10.mm:19: internal compiler error: tree check: expected class 'type', have 'exceptional' (error_mark) in setup_one_parameter, at tree-inline.c:1116 Setting LD_LIBRARY_PATH to .:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/src/.libs:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libobjc/.libs:/usr/local/src/trunk/objdir/gcc:.:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/src/.libs:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libobjc/.libs:/usr/local/src/trunk/objdir/gcc: PASS: obj-c++.dg/cxx-ivars-1.mm execution test Executing on host: /usr/local/src/trunk/objdir/gcc/testsuite/../g++ -B/usr/local/src/trunk/objdir/gcc/testsuite/../ /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/cxx-ivars-2.mm -nostdinc++ -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/include/sparc64-unknown-linux-gnu -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/include -I/usr/local/src/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/trunk/gcc/libstdc++-v3/include/backward -I/usr/local/src/trunk/gcc/libstdc++-v3/testsuite -fmessage-length=0 -fobjc-call-cxx-cdtors -I/usr/local/src/trunk/gcc/gcc/testsuite/../../libobjc -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/src/.libs -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libiberty -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libobjc/.libs -lobjc -lm -m64 -o ./cxx-ivars-2.exe (timeout = 1200) PASS: obj-c++.dg/cxx-ivars-2.mm (test for excess errors) Setting LD_LIBRARY_PATH to .:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/src/.libs:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libobjc/.libs:/usr/local/src/trunk/objdir/gcc:.:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/src/.libs:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libobjc/.libs:/usr/local/src/trunk/objdir/gcc: FAIL: obj-c++.dg/cxx-ivars-2.mm execution test UNSUPPORTED: obj-c++.dg/cxx-ivars-3.mm Setting LD_LIBRARY_PATH to .:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/src/.libs:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libobjc/.libs:/usr/local/src/trunk/objdir/gcc:.:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/src/.libs:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libobjc/.libs:/usr/local/src/trunk/objdir/gcc: FAIL: obj-c++.dg/encode-3.mm execution test Setting LD_LIBRARY_PATH to .:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/src/.libs:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libobjc/.libs:/usr/local/src/trunk/objdir/gcc:.:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/src/.libs:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libobjc/.libs:/usr/local/src/trunk/objdir/gcc: FAIL: obj-c++.dg/encode-8.mm execution test Executing on host: /usr/local/src/trunk/objdir/gcc/testsuite/../g++ -B/usr/local/src/trunk/objdir/gcc/testsuite/../ /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm -nostdinc++ -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/include/sparc64-unknown-linux-gnu -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/include -I/usr/local/src/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/trunk/gcc/libstdc++-v3/include/backward -I/usr/local/src/trunk/gcc/libstdc++-v3/testsuite -fmessage-length=0 -ansi -pedantic-errors -Wno-long-long -I/usr/local/src/trunk/gcc/gcc/testsuite/../../libobjc -S -m64 -o isa-field-1.s (timeout = 1200) /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* test1(objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:17: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* _i_Object_Test_test1_(Object*, const objc_selector*, objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:21: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* test2(objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:30: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* _i_Derived__test2_(Derived*, const objc_selector*, objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:34: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* test3(objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:41: error: 'struct objc_object' has no member named 'isa' compiler exited with status 1 output is: /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* test1(objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:17: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* _i_Object_Test_test1_(Object*, const objc_selector*, objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:21: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* test2(objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:30: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* _i_Derived__test2_(Derived*, const objc_selector*, objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:34: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* test3(objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:41: error: 'struct objc_object' has no member named 'isa' FAIL: obj-c++.dg/isa-field-1.mm (test for excess errors) Excess errors: /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:17: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:21: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:30: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:34: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:41: error: 'struct objc_object' has no member named 'isa' Executing on host: /usr/local/src/trunk/objdir/gcc/testsuite/../g++ -B/usr/local/src/trunk/objdir/gcc/testsuite/../ /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/layout-1.mm -nostdinc++ -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/include/sparc64-unknown-linux-gnu -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/include -I/usr/local/src/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/trunk/gcc/libstdc++-v3/include/backward -I/usr/local/src/trunk/gcc/libstdc++-v3/testsuite -fmessage-length=0 -Wpadded -Wpacked -Wabi -I/usr/local/src/trunk/gcc/gcc/testsuite/../../libobjc -S -m64 -o layout-1.s (timeout = 1200) In file included from <built-in>:0: <built-in>:0: warning: padding struct to align '<anonymous struct>::<anonymous>' <built-in>:0: warning: padding struct to align '<anonymous struct>::<anonymous>' output is: In file included from <built-in>:0: <built-in>:0: warning: padding struct to align '<anonymous struct>::<anonymous>' <built-in>:0: warning: padding struct to align '<anonymous struct>::<anonymous>' FAIL: obj-c++.dg/layout-1.mm (test for excess errors) Excess errors: In file included from <built-in>:0: <built-in>:0: warning: padding struct to align '<anonymous struct>::<anonymous>' <built-in>:0: warning: padding struct to align '<anonymous struct>::<anonymous>' Executing on host: /usr/local/src/trunk/objdir/gcc/testsuite/../g++ -B/usr/local/src/trunk/objdir/gcc/testsuite/../ /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/lookup-2.mm -nostdinc++ -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/include/sparc64-unknown-linux-gnu -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/include -I/usr/local/src/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/trunk/gcc/libstdc++-v3/include/backward -I/usr/local/src/trunk/gcc/libstdc++-v3/testsuite -fmessage-length=0 -ansi -pedantic-errors -Wno-long-long -I/usr/local/src/trunk/gcc/gcc/testsuite/../../libobjc -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/src/.libs -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libiberty -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libobjc/.libs -lobjc -lm -m64 -o ./lookup-2.exe (timeout = 1200) /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/lookup-2.mm: In function 'MyWidget* _c_Container__elementForView_(objc_object*, const objc_selector*, Foo*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/lookup-2.mm:40: error: cannot convert 'objc_object*' to 'MyWidget*' in initialization compiler exited with status 1 output is: /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/lookup-2.mm: In function 'MyWidget* _c_Container__elementForView_(objc_object*, const objc_selector*, Foo*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/lookup-2.mm:40: error: cannot convert 'objc_object*' to 'MyWidget*' in initialization FAIL: obj-c++.dg/lookup-2.mm (test for excess errors) Excess errors: /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/lookup-2.mm:40: error: cannot convert 'objc_object*' to 'MyWidget*' in initialization WARNING: obj-c++.dg/lookup-2.mm compilation failed to produce executable Executing on host: /usr/local/src/trunk/objdir/gcc/testsuite/../g++ -B/usr/local/src/trunk/objdir/gcc/testsuite/../ /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/try-catch-2.mm -nostdinc++ -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/include/sparc64-unknown-linux-gnu -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/include -I/usr/local/src/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/trunk/gcc/libstdc++-v3/include/backward -I/usr/local/src/trunk/gcc/libstdc++-v3/testsuite -fmessage-length=0 -fobjc-exceptions -I/usr/local/src/trunk/gcc/gcc/testsuite/../../libobjc -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/src/.libs -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libiberty -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libobjc/.libs -lobjc -lm -m64 -o ./try-catch-2.exe (timeout = 1200) /tmp/cchJkmId.o:(.gcc_except_table+0x18): undefined reference to `typeinfo for Frob*' collect2: ld returned 1 exit status compiler exited with status 1 output is: /tmp/cchJkmId.o:(.gcc_except_table+0x18): undefined reference to `typeinfo for Frob*' collect2: ld returned 1 exit status FAIL: obj-c++.dg/try-catch-2.mm (test for excess errors) Excess errors: /tmp/cchJkmId.o:(.gcc_except_table+0x18): undefined reference to `typeinfo for Frob*' WARNING: obj-c++.dg/try-catch-2.mm compilation failed to produce executable Executing on host: /usr/local/src/trunk/objdir/gcc/testsuite/../g++ -B/usr/local/src/trunk/objdir/gcc/testsuite/../ /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/try-catch-9.mm -nostdinc++ -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/include/sparc64-unknown-linux-gnu -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/include -I/usr/local/src/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/trunk/gcc/libstdc++-v3/include/backward -I/usr/local/src/trunk/gcc/libstdc++-v3/testsuite -fmessage-length=0 -fobjc-exceptions -O2 -I/usr/local/src/trunk/gcc/gcc/testsuite/../../libobjc -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libstdc++-v3/src/.libs -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libiberty -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/64/libobjc/.libs -lobjc -lm -m64 -o ./try-catch-9.exe (timeout = 1200) /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/try-catch-9.mm: In function '(static initializers for /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/try-catch-9.mm)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/try-catch-9.mm:65: internal compiler error: tree check: expected class 'type', have 'exceptional' (error_mark) in setup_one_parameter, at tree-inline.c:1116 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. compiler exited with status 1 output is: /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/try-catch-9.mm: In function '(static initializers for /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/try-catch-9.mm)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/try-catch-9.mm:65: internal compiler error: tree check: expected class 'type', have 'exceptional' (error_mark) in setup_one_parameter, at tree-inline.c:1116 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. FAIL: obj-c++.dg/try-catch-9.mm (test for excess errors) Excess errors: /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/try-catch-9.mm:65: internal compiler error: tree check: expected class 'type', have 'exceptional' (error_mark) in setup_one_parameter, at tree-inline.c:1116 WARNING: obj-c++.dg/try-catch-9.mm compilation failed to produce executable Running target unix Executing on host: /usr/local/src/trunk/objdir/gcc/testsuite/../g++ -B/usr/local/src/trunk/objdir/gcc/testsuite/../ /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/comp-types-10.mm -nostdinc++ -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3/include/sparc64-unknown-linux-gnu -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3/include -I/usr/local/src/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/trunk/gcc/libstdc++-v3/include/backward -I/usr/local/src/trunk/gcc/libstdc++-v3/testsuite -fmessage-length=0 -O3 -I/usr/local/src/trunk/gcc/gcc/testsuite/../../libobjc -S -o comp-types-10.s (timeout = 1200) /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/comp-types-10.mm: In function '(static initializers for /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/comp-types-10.mm)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/comp-types-10.mm:19: internal compiler error: tree check: expected class 'type', have 'exceptional' (error_mark) in setup_one_parameter, at tree-inline.c:1116 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. compiler exited with status 1 output is: /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/comp-types-10.mm: In function '(static initializers for /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/comp-types-10.mm)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/comp-types-10.mm:19: internal compiler error: tree check: expected class 'type', have 'exceptional' (error_mark) in setup_one_parameter, at tree-inline.c:1116 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. FAIL: obj-c++.dg/comp-types-10.mm (test for excess errors) Excess errors: /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/comp-types-10.mm:19: internal compiler error: tree check: expected class 'type', have 'exceptional' (error_mark) in setup_one_parameter, at tree-inline.c:1116 Executing on host: /usr/local/src/trunk/objdir/gcc/testsuite/../g++ -B/usr/local/src/trunk/objdir/gcc/testsuite/../ /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/cxx-ivars-2.mm -nostdinc++ -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3/include/sparc64-unknown-linux-gnu -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3/include -I/usr/local/src/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/trunk/gcc/libstdc++-v3/include/backward -I/usr/local/src/trunk/gcc/libstdc++-v3/testsuite -fmessage-length=0 -fobjc-call-cxx-cdtors -I/usr/local/src/trunk/gcc/gcc/testsuite/../../libobjc -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/./libstdc++-v3/src/.libs -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/./libiberty -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/./libobjc/.libs -lobjc -lm -o ./cxx-ivars-2.exe (timeout = 1200) PASS: obj-c++.dg/cxx-ivars-2.mm (test for excess errors) Setting LD_LIBRARY_PATH to .:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/./libstdc++-v3/src/.libs:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/./libobjc/.libs:/usr/local/src/trunk/objdir/gcc:.:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/./libstdc++-v3/src/.libs:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/./libobjc/.libs:/usr/local/src/trunk/objdir/gcc: FAIL: obj-c++.dg/cxx-ivars-2.mm execution test UNSUPPORTED: obj-c++.dg/cxx-ivars-3.mm Executing on host: /usr/local/src/trunk/objdir/gcc/testsuite/../g++ -B/usr/local/src/trunk/objdir/gcc/testsuite/../ /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/encode-8.mm -nostdinc++ -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3/include/sparc64-unknown-linux-gnu -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3/include -I/usr/local/src/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/trunk/gcc/libstdc++-v3/include/backward -I/usr/local/src/trunk/gcc/libstdc++-v3/testsuite -fmessage-length=0 -lobjc -I/usr/local/src/trunk/gcc/gcc/testsuite/../../libobjc -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/./libstdc++-v3/src/.libs -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/./libiberty -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/./libobjc/.libs -lobjc -lm -o ./encode-8.exe (timeout = 1200) PASS: obj-c++.dg/encode-8.mm (test for excess errors) Setting LD_LIBRARY_PATH to .:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/./libstdc++-v3/src/.libs:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/./libobjc/.libs:/usr/local/src/trunk/objdir/gcc:.:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/./libstdc++-v3/src/.libs:/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/./libobjc/.libs:/usr/local/src/trunk/objdir/gcc: FAIL: obj-c++.dg/encode-8.mm execution test Executing on host: /usr/local/src/trunk/objdir/gcc/testsuite/../g++ -B/usr/local/src/trunk/objdir/gcc/testsuite/../ /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm -nostdinc++ -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3/include/sparc64-unknown-linux-gnu -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3/include -I/usr/local/src/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/trunk/gcc/libstdc++-v3/include/backward -I/usr/local/src/trunk/gcc/libstdc++-v3/testsuite -fmessage-length=0 -ansi -pedantic-errors -Wno-long-long -I/usr/local/src/trunk/gcc/gcc/testsuite/../../libobjc -S -o isa-field-1.s (timeout = 1200) /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* test1(objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:17: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* _i_Object_Test_test1_(Object*, const objc_selector*, objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:21: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* test2(objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:30: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* _i_Derived__test2_(Derived*, const objc_selector*, objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:34: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* test3(objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:41: error: 'struct objc_object' has no member named 'isa' compiler exited with status 1 output is: /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* test1(objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:17: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* _i_Object_Test_test1_(Object*, const objc_selector*, objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:21: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* test2(objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:30: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* _i_Derived__test2_(Derived*, const objc_selector*, objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:34: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* test3(objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:41: error: 'struct objc_object' has no member named 'isa' FAIL: obj-c++.dg/isa-field-1.mm (test for excess errors) Excess errors: /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:17: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:21: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:30: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:34: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:41: error: 'struct objc_object' has no member named 'isa' Executing on host: /usr/local/src/trunk/objdir/gcc/testsuite/../g++ -B/usr/local/src/trunk/objdir/gcc/testsuite/../ /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm -nostdinc++ -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3/include/sparc64-unknown-linux-gnu -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3/include -I/usr/local/src/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/trunk/gcc/libstdc++-v3/include/backward -I/usr/local/src/trunk/gcc/libstdc++-v3/testsuite -fmessage-length=0 -ansi -pedantic-errors -Wno-long-long -I/usr/local/src/trunk/gcc/gcc/testsuite/../../libobjc -S -o isa-field-1.s (timeout = 1200) /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* test1(objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:17: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* _i_Object_Test_test1_(Object*, const objc_selector*, objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:21: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* test2(objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:30: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* _i_Derived__test2_(Derived*, const objc_selector*, objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:34: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* test3(objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:41: error: 'struct objc_object' has no member named 'isa' compiler exited with status 1 output is: /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* test1(objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:17: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* _i_Object_Test_test1_(Object*, const objc_selector*, objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:21: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* test2(objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:30: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* _i_Derived__test2_(Derived*, const objc_selector*, objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:34: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm: In function 'objc_class* test3(objc_object*)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:41: error: 'struct objc_object' has no member named 'isa' FAIL: obj-c++.dg/isa-field-1.mm (test for excess errors) Excess errors: /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:17: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:21: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:30: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:34: error: 'struct objc_object' has no member named 'isa' /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/isa-field-1.mm:41: error: 'struct objc_object' has no member named 'isa' Executing on host: /usr/local/src/trunk/objdir/gcc/testsuite/../g++ -B/usr/local/src/trunk/objdir/gcc/testsuite/../ /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/ivar-list-semi.mm -nostdinc++ -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3/include/sparc64-unknown-linux-gnu -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3/include -I/usr/local/src/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/trunk/gcc/libstdc++-v3/include/backward -I/usr/local/src/trunk/gcc/libstdc++-v3/testsuite -fmessage-length=0 -ansi -pedantic-errors -Wno-long-long -I/usr/local/src/trunk/gcc/gcc/testsuite/../../libobjc -S -o ivar-list-semi.s (timeout = 1200) PASS: obj-c++.dg/ivar-list-semi.mm (test for excess errors) Executing on host: /usr/local/src/trunk/objdir/gcc/testsuite/../g++ -B/usr/local/src/trunk/objdir/gcc/testsuite/../ /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/layout-1.mm -nostdinc++ -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3/include/sparc64-unknown-linux-gnu -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3/include -I/usr/local/src/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/trunk/gcc/libstdc++-v3/include/backward -I/usr/local/src/trunk/gcc/libstdc++-v3/testsuite -fmessage-length=0 -Wpadded -Wpacked -Wabi -I/usr/local/src/trunk/gcc/gcc/testsuite/../../libobjc -S -o layout-1.s (timeout = 1200) PASS: obj-c++.dg/layout-1.mm (test for excess errors) Executing on host: /usr/local/src/trunk/objdir/gcc/testsuite/../g++ -B/usr/local/src/trunk/objdir/gcc/testsuite/../ /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/local-decl-1.mm -nostdinc++ -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3/include/sparc64-unknown-linux-gnu -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3/include -I/usr/local/src/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/trunk/gcc/libstdc++-v3/include/backward -I/usr/local/src/trunk/gcc/libstdc++-v3/testsuite -fmessage-length=0 -ansi -pedantic-errors -Wno-long-long -I/usr/local/src/trunk/gcc/gcc/testsuite/../../libobjc -S -o local-decl-1.s (timeout = 1200) /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/local-decl-1.mm: In function 'void _c_Sprite__setFoo_(objc_object*, const objc_selector*, int)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/local-decl-1.mm:23: warning: instance variable 'sprite' accessed in class method /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/local-decl-1.mm: In function 'void _i_Sprite__setSprite_(Sprite*, const objc_selector*, int)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/local-decl-1.mm:39: warning: local declaration of 'sprite' hides instance variable /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/local-decl-1.mm:41: warning: local declaration of 'spree' hides instance variable output is: /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/local-decl-1.mm: In function 'void _c_Sprite__setFoo_(objc_object*, const objc_selector*, int)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/local-decl-1.mm:23: warning: instance variable 'sprite' accessed in class method /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/local-decl-1.mm: In function 'void _i_Sprite__setSprite_(Sprite*, const objc_selector*, int)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/local-decl-1.mm:39: warning: local declaration of 'sprite' hides instance variable /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/local-decl-1.mm:41: warning: local declaration of 'spree' hides instance variable PASS: obj-c++.dg/local-decl-1.mm (test for warnings, line 23) PASS: obj-c++.dg/local-decl-1.mm (test for warnings, line 39) PASS: obj-c++.dg/local-decl-1.mm (test for warnings, line 41) PASS: obj-c++.dg/local-decl-1.mm (test for excess errors) Executing on host: /usr/local/src/trunk/objdir/gcc/testsuite/../g++ -B/usr/local/src/trunk/objdir/gcc/testsuite/../ /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/lookup-1.mm -nostdinc++ -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3/include/sparc64-unknown-linux-gnu -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3/include -I/usr/local/src/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/trunk/gcc/libstdc++-v3/include/backward -I/usr/local/src/trunk/gcc/libstdc++-v3/testsuite -fmessage-length=0 -ansi -pedantic-errors -Wno-long-long -I/usr/local/src/trunk/gcc/gcc/testsuite/../../libobjc -S -o lookup-1.s (timeout = 1200) PASS: obj-c++.dg/lookup-1.mm (test for excess errors) Executing on host: /usr/local/src/trunk/objdir/gcc/testsuite/../g++ -B/usr/local/src/trunk/objdir/gcc/testsuite/../ /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/try-catch-2.mm -nostdinc++ -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3/include/sparc64-unknown-linux-gnu -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3/include -I/usr/local/src/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/trunk/gcc/libstdc++-v3/include/backward -I/usr/local/src/trunk/gcc/libstdc++-v3/testsuite -fmessage-length=0 -fobjc-exceptions -I/usr/local/src/trunk/gcc/gcc/testsuite/../../libobjc -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/./libstdc++-v3/src/.libs -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/./libiberty -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/./libobjc/.libs -lobjc -lm -o ./try-catch-2.exe (timeout = 1200) /tmp/ccWhc8sx.o:(.gcc_except_table+0x14): undefined reference to `typeinfo for Frob*' collect2: ld returned 1 exit status compiler exited with status 1 output is: /tmp/ccWhc8sx.o:(.gcc_except_table+0x14): undefined reference to `typeinfo for Frob*' collect2: ld returned 1 exit status FAIL: obj-c++.dg/try-catch-2.mm (test for excess errors) Excess errors: /tmp/ccWhc8sx.o:(.gcc_except_table+0x14): undefined reference to `typeinfo for Frob*' WARNING: obj-c++.dg/try-catch-2.mm compilation failed to produce executable Executing on host: /usr/local/src/trunk/objdir/gcc/testsuite/../g++ -B/usr/local/src/trunk/objdir/gcc/testsuite/../ /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/try-catch-9.mm -nostdinc++ -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3/include/sparc64-unknown-linux-gnu -I/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/libstdc++-v3/include -I/usr/local/src/trunk/gcc/libstdc++-v3/libsupc++ -I/usr/local/src/trunk/gcc/libstdc++-v3/include/backward -I/usr/local/src/trunk/gcc/libstdc++-v3/testsuite -fmessage-length=0 -fobjc-exceptions -O2 -I/usr/local/src/trunk/gcc/gcc/testsuite/../../libobjc -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/./libstdc++-v3/src/.libs -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/./libiberty -L/usr/local/src/trunk/objdir/sparc64-unknown-linux-gnu/./libobjc/.libs -lobjc -lm -o ./try-catch-9.exe (timeout = 1200) /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/try-catch-9.mm: In function '(static initializers for /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/try-catch-9.mm)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/try-catch-9.mm:65: internal compiler error: tree check: expected class 'type', have 'exceptional' (error_mark) in setup_one_parameter, at tree-inline.c:1116 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. compiler exited with status 1 output is: /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/try-catch-9.mm: In function '(static initializers for /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/try-catch-9.mm)': /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/try-catch-9.mm:65: internal compiler error: tree check: expected class 'type', have 'exceptional' (error_mark) in setup_one_parameter, at tree-inline.c:1116 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. FAIL: obj-c++.dg/try-catch-9.mm (test for excess errors) Excess errors: /usr/local/src/trunk/gcc/gcc/testsuite/obj-c++.dg/try-catch-9.mm:65: internal compiler error: tree check: expected class 'type', have 'exceptional' (error_mark) in setup_one_parameter, at tree-inline.c:1116 WARNING: obj-c++.dg/try-catch-9.mm compilation failed to produce executable Let me know if there's anything more you'd like me to do... -- Cheers, /ChJ