Commit 7d79bcc1 by Richard Kenner

(stupid_mark_refs): Only show changes size if one mode is integral.

From-SVN: r7905
parent 5638ef0d
...@@ -496,7 +496,9 @@ stupid_mark_refs (x, insn) ...@@ -496,7 +496,9 @@ stupid_mark_refs (x, insn)
&& GET_CODE (SUBREG_REG (x)) == REG && GET_CODE (SUBREG_REG (x)) == REG
&& REGNO (SUBREG_REG (x)) >= FIRST_PSEUDO_REGISTER && REGNO (SUBREG_REG (x)) >= FIRST_PSEUDO_REGISTER
&& (GET_MODE_SIZE (GET_MODE (x)) && (GET_MODE_SIZE (GET_MODE (x))
!= GET_MODE_SIZE (GET_MODE (SUBREG_REG (x))))) != GET_MODE_SIZE (GET_MODE (SUBREG_REG (x))))
&& (INTEGRAL_MODE_P (GET_MODE (x))
|| INTEGRAL_MODE_P (GET_MODE (SUBREG_REG (x)))))
regs_change_size[REGNO (SUBREG_REG (x))] = 1; regs_change_size[REGNO (SUBREG_REG (x))] = 1;
/* Register value being used, not set. */ /* Register value being used, not set. */
......
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