Honza, This patch seems to have introduced approximately 150 new G++ testsuite failures on AIX. The errors all are verify_cgraph_node ICEs related to thunks.
The all have a similar pattern: /src/gcc/testsuite/g++.dg/abi/covariant2.C:31:20: error: non-DECL_ONE_ONLY node in a same_comdat_group list c3* c7::_ZTch0_v0_n12_N2c72f6Ev()/3 @70097790 (asm: _ZTch0_v0_n12_N2c72f6Ev) (same comdat group as virtual c3* c7::f6()/1) availability:available analyzed address_taken externally_visible finalized asm_written thunk of c3* *LTHUNK..0() (asm: *LTHUNK..0) fixed offset 0 virtual value -12 has virtual offset 1) called by: calls: virtual c3* c7::f6()/1 (1.00 per call) References: Refering this function: var:int (* c24::_ZTC3c244_2c7 [5])(...) (addr) /src/gcc/testsuite/g++.dg/abi/covariant2.C:31:20: internal compiler error: verify_cgraph_node failed /src/gcc/testsuite/g++.old-deja/g++.robertl/eb30.C:16:1: error: non-DECL_ONE_ONLY node in a same_comdat_group list void bifstream::_ZTv0_n12_N9bifstreamD0Ev()/172 @709d1420 (asm: _ZTv0_n12_N9bifstreamD0Ev) (same comdat group as virtual bifstream::~bifstream()/170) availability:available analyzed address_taken externally_visible finalized asm_written thunk of void *LTHUNK..1() (asm: *LTHUNK..1) fixed offset 0 virtual value -12 has virtual offset 1) called by: calls: virtual bifstream::~bifstream()/170 (1.00 per call) References: Refering this function: var:int (* bifstream::_ZTV9bifstream [10])(...) (addr) /src/gcc/testsuite/g++.old-deja/g++.robertl/eb30.C:16:1: internal compiler error: verify_cgraph_node failed /src/gcc/testsuite/g++.old-deja/g++.jason/mi.C:17:1: error: non-DECL_ONE_ONLY node in a same_comdat_group list void E::_ZThn4_N1E3fooEv()/4 @700976e0 (asm: _ZThn4_N1E3fooEv) (same comdat group as virtual void E::foo()/2) availability:available analyzed address_taken externally_visible finalized asm_written thunk of void *LTHUNK..0() (asm: *LTHUNK..0) fixed offset -4 virtual value 0 has virtual offset 0) called by: calls: virtual void E::foo()/2 (1.00 per call) References: Refering this function: var:int (* E::_ZTV1E [7])(...) (addr) /src/gcc/testsuite/g++.old-deja/g++.jason/mi.C:17:1: internal compiler error: verify_cgraph_node failed Thanks, David