------- Comment #8 from rguenth at gcc dot gnu dot org  2006-06-26 18:54 -------
One thing we have is some extra virtual operands from CCP:

before:

<bb 2>:
mask_5 = &old;
v_7 = mask_6;
#   SFT.2_33 = V_MAY_DEF <SFT.2_32>;
*mask_5 = *v_7;
mask_8 = mask_6;
v_10 = v_9;
i_11 = 0;
goto <bb 4> (<L4>);



after:

<bb 2>:
mask_5 = &old;
v_7 = mask_6;
#   SFT.2 = V_MUST_DEF <SFT.2>;
#   VUSE <SFT.2>;
old = *v_7;
mask_8 = mask_6;
v_10 = v_9;
i_11 = 0;
goto <bb 4> (<L4>);

all of the SFT.2 are actually the same tree object.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dberlin at gcc dot gnu dot
                   |                            |org


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

Reply via email to