Commit e048626b by Richard Stallman

*** empty log message ***

From-SVN: r352
parent 2daed095
...@@ -406,6 +406,7 @@ set_reg_live (reg, setter) ...@@ -406,6 +406,7 @@ set_reg_live (reg, setter)
rtx reg, setter; rtx reg, setter;
{ {
register int regno, endregno, i; register int regno, endregno, i;
enum machine_mode mode = GET_MODE (reg);
int word = 0; int word = 0;
if (GET_CODE (reg) == SUBREG) if (GET_CODE (reg) == SUBREG)
...@@ -418,7 +419,7 @@ set_reg_live (reg, setter) ...@@ -418,7 +419,7 @@ set_reg_live (reg, setter)
return; return;
regno = REGNO (reg) + word; regno = REGNO (reg) + word;
endregno = regno + HARD_REGNO_NREGS (regno, GET_MODE (reg)); endregno = regno + HARD_REGNO_NREGS (regno, mode);
for (i = regno; i < endregno; i++) for (i = regno; i < endregno; i++)
SET_HARD_REG_BIT (hard_regs_live, i); SET_HARD_REG_BIT (hard_regs_live, i);
......
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