Commit 90bf8081 by Jim Wilson

(record_dead_and_set_regs_1): Can only handle SUBREG

if the register is smaller or equal to BITS_PER_WORD.

From-SVN: r7749
parent 7947717f
...@@ -9646,6 +9646,7 @@ record_dead_and_set_regs_1 (dest, setter) ...@@ -9646,6 +9646,7 @@ record_dead_and_set_regs_1 (dest, setter)
else if (GET_CODE (setter) == SET else if (GET_CODE (setter) == SET
&& GET_CODE (SET_DEST (setter)) == SUBREG && GET_CODE (SET_DEST (setter)) == SUBREG
&& SUBREG_REG (SET_DEST (setter)) == dest && SUBREG_REG (SET_DEST (setter)) == dest
&& GET_MODE_BITSIZE (GET_MODE (dest)) <= BITS_PER_WORD
&& subreg_lowpart_p (SET_DEST (setter))) && subreg_lowpart_p (SET_DEST (setter)))
record_value_for_reg (dest, record_dead_insn, record_value_for_reg (dest, record_dead_insn,
gen_lowpart_for_combine (GET_MODE (dest), gen_lowpart_for_combine (GET_MODE (dest),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment