This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/17482] GCSE after reload replacing changing instructions
- From: "steven at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 15 Sep 2004 06:44:16 -0000
- Subject: [Bug rtl-optimization/17482] GCSE after reload replacing changing instructions
- References: <20040914180310.17482.dje@gcc.gnu.org>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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