diff options
Diffstat (limited to 'gcc/cse.c')
-rw-r--r-- | gcc/cse.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/cse.c b/gcc/cse.c index fcfcd3da68b..aa65b1e72d0 100644 --- a/gcc/cse.c +++ b/gcc/cse.c @@ -1894,7 +1894,7 @@ invalidate (rtx x, machine_mode full_mode) { HOST_WIDE_INT in_table = TEST_HARD_REG_BIT (hard_regs_in_table, regno); - unsigned int endregno = END_HARD_REGNO (x); + unsigned int endregno = END_REGNO (x); unsigned int tregno, tendregno, rn; struct table_elt *p, *next; @@ -1920,7 +1920,7 @@ invalidate (rtx x, machine_mode full_mode) continue; tregno = REGNO (p->exp); - tendregno = END_HARD_REGNO (p->exp); + tendregno = END_REGNO (p->exp); if (tendregno > regno && tregno < endregno) remove_from_table (p, hash); } @@ -2139,7 +2139,7 @@ invalidate_for_call (void) continue; regno = REGNO (p->exp); - endregno = END_HARD_REGNO (p->exp); + endregno = END_REGNO (p->exp); for (i = regno; i < endregno; i++) if (TEST_HARD_REG_BIT (regs_invalidated_by_call, i)) |