------- Comment #14 from dberlin at gcc dot gnu dot org  2006-08-25 15:19 
-------
Subject: Re:  remove_phi_node attempts removal
 of a phi node resized by resize_phi_node

hosking at cs dot purdue dot edu wrote:
> ------- Comment #13 from hosking at cs dot purdue dot edu  2006-08-24 15:27 
> -------
> Is this enough?
> 
> Here is the dump output, followed by stack traces at the resize and remove
> points (the remove goes on to fail). 

So, this edge can't exist.
Note:

> Its src is:
> 
> (gdb) p *(e->src)
> $12 = {
>   index = 0, 
> }
> 
> Its dest is:
> 
> (gdb) p *(e->dest)
> $13 = {
>   index = 0, 
> }
> 

It claims to be an edge from block 0 to block 0, but your according to
your dump, block 0 is not a successor of block 0 (IE it is not a self loop).

--Dan


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28798

Reply via email to