FAIL: obj-c++.dg/comp-types-10.mm (test for excess errors) Excess errors: /home/pinskia/src/onetest/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
The reason is: __objc_gnu_init (D.2186) Is that we have a function which takes a paramater which is not needed but have a type of error_mark_node for some reason. -- Summary: obj-c++.dg/comp-types-10.mm ICE with the GNU runtime Product: gcc Version: 4.1.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P2 Component: objc++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: pinskia at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org GCC target triplet: x86_64-*-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23716