[Bug rtl-optimization/17482] GCSE after reload replacing changing instructions
steven at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Wed Sep 15 06:44:00 GMT 2004
------- Additional Comments From steven at gcc dot gnu dot org 2004-09-15 06:44 -------
Given your dumps,
(insn:HI 111 109 112 6 (set (reg:SI 11 11 [136])
(mem/s:SI (pre_inc:SI (reg/f:SI 29 29 [orig:118 ivtmp.43 ] [118])) [5
b
S4 A8])) 265 {*movsi_internal1} (insn_list:REG_DEP_ANTI 98
(insn_list:REG_DEP_AN
TI 97 (insn_list:REG_DEP_ANTI 81 (insn_list:REG_DEP_ANTI 82 (insn_list 96
(insn_
list:REG_DEP_ANTI 99 (insn_list 132 (insn_list:REG_DEP_ANTI 84
(insn_list:REG_DE
P_ANTI 25 (nil))))))))))
(expr_list:REG_INC (reg/f:SI 29 29 [orig:118 ivtmp.43 ] [118])
(nil)))
(insn:HI 112 111 113 6 (set (reg:SI 9 9 [137])
(mem/s:SI (plus:SI (reg/f:SI 29 29 [orig:118 ivtmp.43 ] [118])
(reg:SI 0 0 [135])) [5 S4 A8])) 265 {*movsi_internal1}
(insn_lis
t:REG_DEP_ANTI 98 (insn_list:REG_DEP_OUTPUT 97 (insn_list 96 (insn_list 111
(ins
n_list:REG_DEP_ANTI 99 (insn_list 132 (insn_list:REG_DEP_ANTI 84
(insn_list:REG_
DEP_ANTI 25 (nil)))))))))
(nil))
oprs_unchanged_p should return false for insn 112. Does it?
--
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |steven at gcc dot gnu dot
|dot org |org
Status|NEW |ASSIGNED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17482
More information about the Gcc-bugs
mailing list