[Bug rtl-optimization/4079] unnecessary register move on simple code
pinskia at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Fri Feb 2 00:59:00 GMT 2007
------- Comment #8 from pinskia at gcc dot gnu dot org 2007-02-02 00:58 -------
Hmm, I see in expand:
(insn 12 14 13 (set (subreg:SI (reg:DI 124) 4)
(lshiftrt:SI (subreg:SI (reg:DI 123) 0)
(const_int 0 [0x0]))) -1 (nil)
(expr_list:REG_NO_CONFLICT (reg:DI 123)
(nil)))
That makes little sense as the shift amount is 0.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=4079
More information about the Gcc-bugs
mailing list