[Bug target/27363] ARM gcc 4.1 optimization bug
rguenth at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Mon Jun 26 19:13:00 GMT 2006
------- 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
More information about the Gcc-bugs
mailing list