[Bug rtl-optimization/19580] [3.4/4.0 Regression] missed load/store motion
steven at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Sun Jan 23 15:51:00 GMT 2005
------- Additional Comments From steven at gcc dot gnu dot org 2005-01-23 15:51 -------
g.c: g.c.t65.optimized:
------------------------------------------------------------------------
void g () |
{ | <bb 0>:
r [0] += r [2]; | D.1129 = r[0] + r[2];
r [1] += r [0]; | r[0] = D.1129;
r [2] += r [1]; | D.1131 = D.1129 + r[1];
} | r[1] = D.1131;
| r[2] = D.1131 + r[2];
| return;
What exactly are you expecting to be coalesced in this case, if I may ask?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19580
More information about the Gcc-bugs
mailing list