------- 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. -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rakdver at gcc dot gnu dot | |org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34140