Hi,
I built a cros with --enable-languages=c,c++ --disable-bootstrap 
--target=powerpc-ibm-aix5.3.0.0
and tried to compile covariant2.C and some of the other testcases you mention, 
but I don't
get the ICE.
Anything that could help me to reproduce this?

Honza
> 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

Reply via email to