diff options
author | Trevor Saunders <tbsaunde+gcc@tbsaunde.org> | 2015-05-02 21:06:43 +0000 |
---|---|---|
committer | Trevor Saunders <tbsaunde@gcc.gnu.org> | 2015-05-02 21:06:43 +0000 |
commit | 618bccf9847235899b2b35452c8947d838007a3b (patch) | |
tree | b5d0c2006a445e28d8a8b42d5fed54180c2f1bf8 /gcc/reload1.c | |
parent | 8df68a82190bc0bf6c3bf3a7a3576e296fc5d3ef (diff) | |
download | gcc-618bccf9847235899b2b35452c8947d838007a3b.zip gcc-618bccf9847235899b2b35452c8947d838007a3b.tar.gz gcc-618bccf9847235899b2b35452c8947d838007a3b.tar.bz2 |
type reg_equiv_init as rtx_insn_list
gcc/ChangeLog:
2015-05-02 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* reload.h (struct reg_equivs_t): Change type of init to
rtx_insn *.
* ira.c (fix_reg_equiv_init): Adjust.
* reload1.c (eliminate_regs_1): Likewise.
(init_eliminable_invariants): Likewise.
From-SVN: r222740
Diffstat (limited to 'gcc/reload1.c')
-rw-r--r-- | gcc/reload1.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/reload1.c b/gcc/reload1.c index 82b106e..4c47906 100644 --- a/gcc/reload1.c +++ b/gcc/reload1.c @@ -2619,7 +2619,7 @@ eliminate_regs_1 (rtx x, machine_mode mem_mode, rtx insn, mem_mode, insn, true, for_costs); /* There exists at least one use of REGNO that cannot be eliminated. Prevent the defining insn from being deleted. */ - reg_equiv_init (regno) = NULL_RTX; + reg_equiv_init (regno) = NULL; if (!for_costs) alter_reg (regno, -1, true); } @@ -4252,17 +4252,17 @@ init_eliminable_invariants (rtx_insn *first, bool do_subregs) { reg_equiv_memory_loc (i) = force_const_mem (mode, x); if (! reg_equiv_memory_loc (i)) - reg_equiv_init (i) = NULL_RTX; + reg_equiv_init (i) = NULL; } } else { - reg_equiv_init (i) = NULL_RTX; + reg_equiv_init (i) = NULL; continue; } } else - reg_equiv_init (i) = NULL_RTX; + reg_equiv_init (i) = NULL; } } |