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

Reply via email to