https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90889

--- Comment #9 from Jan Hubicka <hubicka at ucw dot cz> ---
> The gcc_unreachable in ipcp_verify_propagated_values gets tripped over
> if there is a TOP lattice in any of the IPA-CP scalar constant
> propagation lattices after the propagation.
> 
> All non-local nodes get all their lattices set to VARIABLE and all
> local nodes should either be removed by unreachable code or get
> another lattice value from their callers.  Therefore, this assert
> triggers when a function should have been removed by unreachable node
> removal or if IPA-CP has a bad notion of about locality of a node,
> usually the former.

Yep, in the dumps I also included the callgraph dump from previous
pass so you can check if there is a dead node in it.

Honza

Reply via email to