[Bug tree-optimization/34048] [4.3 Regression]: Revision 130040 miscompiles 450.soplex
rguenth at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Sat Nov 10 14:36:00 GMT 2007
------- Comment #4 from rguenth at gcc dot gnu dot org 2007-11-10 14:36 -------
<bb 10>:
# SFT.2355_186 = VDEF <SFT.2355_161>
D.37036.themem.val = 0.0;
D.45669_134 = &D.37036.themem + 16;
...
<bb 11>:
# VUSE <SFT.2356_197>
n_142 = D.45672_138->idx;
pretmp.2399_154 = (long unsigned int) n_142;
pretmp.2399_151 = pretmp.2399_154 * 16;
pretmp.2401_143 = n_142 + 1;
<bb 12>:
# prephitmp.2402_141 = PHI <1(22), pretmp.2401_143(11)>
# prephitmp.2400_148 = PHI <0(22), pretmp.2399_151(11)>
# prephitmp.2400_153 = PHI <0(22), pretmp.2399_154(11)>
# n_145 = PHI <0(22), n_142(11)>
D.45674_144 = prephitmp.2400_153;
D.45675_146 = prephitmp.2400_148;
D.45676_147 = D.45669_134 + D.45675_146;
# SFT.2357_206 = VDEF <SFT.2357_166>
D.45676_147->idx = newdim_31;
# SFT.2356_209 = VDEF <SFT.2356_197>
D.45676_147->val = 1.0e+0;
so D.45676_147->val cannot just alias with SFT.2356.
--
rguenth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dberlin at gcc dot gnu dot
| |org, dnovillo at gcc dot gnu
| |dot org
Keywords| |alias, wrong-code
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34048
More information about the Gcc-bugs
mailing list