[Bug tree-optimization/34140] [4.3 Regression] ICE in is_hidden_global_store, at tree-ssa-sink.c:207
rakdver at kam dot mff dot cuni dot cz
gcc-bugzilla@gcc.gnu.org
Tue Nov 20 13:56:00 GMT 2007
------- Comment #6 from rakdver at kam dot mff dot cuni dot cz 2007-11-20 13:56 -------
Subject: Re: [4.3 Regression] ICE in is_hidden_global_store, at
tree-ssa-sink.c:207
>
>
> ------- Comment #5 from pinskia at gcc dot gnu dot org 2007-11-20 09:13 -------
> Well I don't think ifcvt is fully to be blamed here:
>
> if (D.1542_49 != 0)
> goto <bb 13>;
> else
> goto <bb 12>;
>
> <bb 12>:
> # prephitmp.14_44 = PHI <1(13), 0(11)>
> # rc_45 = PHI <rc_47(13), rc_47(11)>
>
> Why do we have that last PHI anyways? Unswitch creates it.
I think more important question is why we do not optimize it out (many
other optimizations, e.g. copy propagation, may create such phi nodes).
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34140
More information about the Gcc-bugs
mailing list