diff options
author | Jeff Law <law@redhat.com> | 2002-06-07 19:51:22 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2002-06-07 19:51:22 -0600 |
commit | e50126e8585814786271a772cb5a1704e3881f6b (patch) | |
tree | d5140874e00788f4ea16817667322896a2a7a2b4 /gcc/expr.c | |
parent | bc9c18c3193347c70989e21c036cc5c298021569 (diff) | |
download | gcc-e50126e8585814786271a772cb5a1704e3881f6b.zip gcc-e50126e8585814786271a772cb5a1704e3881f6b.tar.gz gcc-e50126e8585814786271a772cb5a1704e3881f6b.tar.bz2 |
emit-rtl.c (init_emit): Add hard registers to regno_reg_rtx.
* emit-rtl.c (init_emit): Add hard registers to regno_reg_rtx.
* combine.c (move_deaths): Use regno_reg_rtx for hard regs rather
than creating a new register.
(distribute_notes): Likewise.
* df.c (df_reg_use_gen): Likewise.
(df_reg_clobber_gen): Likewise.
(df_ref_record): Likewise.
* expr.c (use_regs): Likewise.
* flow.c (propagate_one_insn): Likewise.
(mark_set_1): Likewise.
(mark_used_reg): Likewise.
* reload.c (emit_reload_insns): Likewise.
From-SVN: r54358
Diffstat (limited to 'gcc/expr.c')
-rw-r--r-- | gcc/expr.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -2293,7 +2293,7 @@ use_regs (call_fusage, regno, nregs) abort (); for (i = 0; i < nregs; i++) - use_reg (call_fusage, gen_rtx_REG (reg_raw_mode[regno + i], regno + i)); + use_reg (call_fusage, regno_reg_rtx[regno + i]); } /* Add USE expressions to *CALL_FUSAGE for each REG contained in the |