> Anyways, all of the known failures with the obj-c++ with the GNU > runtime have been filed and someone needs to look into them.
Are you talking about these? === obj-c++ tests === Running target unix FAIL: obj-c++.dg/bitfield-1.mm (test for excess errors) FAIL: obj-c++.dg/bitfield-4.mm (test for excess errors) FAIL: obj-c++.dg/comp-types-10.mm (test for excess errors) FAIL: obj-c++.dg/cxx-ivars-2.mm execution test FAIL: obj-c++.dg/encode-3.mm execution test FAIL: obj-c++.dg/encode-4.mm (test for excess errors) WARNING: obj-c++.dg/encode-4.mm compilation failed to produce executable FAIL: obj-c++.dg/encode-5.mm (test for excess errors) WARNING: obj-c++.dg/encode-5.mm compilation failed to produce executable FAIL: obj-c++.dg/encode-6.mm (test for excess errors) WARNING: obj-c++.dg/encode-6.mm compilation failed to produce executable FAIL: obj-c++.dg/encode-8.mm execution test FAIL: obj-c++.dg/isa-field-1.mm (test for excess errors) FAIL: obj-c++.dg/layout-1.mm (test for excess errors) FAIL: obj-c++.dg/lookup-2.mm (test for excess errors) WARNING: obj-c++.dg/lookup-2.mm compilation failed to produce executable FAIL: obj-c++.dg/method-19.mm (test for excess errors) WARNING: obj-c++.dg/method-19.mm compilation failed to produce executable FAIL: obj-c++.dg/try-catch-2.mm (test for excess errors) WARNING: obj-c++.dg/try-catch-2.mm compilation failed to produce executable FAIL: obj-c++.dg/try-catch-9.mm (test for excess errors) WARNING: obj-c++.dg/try-catch-9.mm compilation failed to produce executab It's on x86-64/Linux. And I'm seeing roughly the same failures on SPARC/Solaris. -- Eric Botcazou