aboutsummaryrefslogtreecommitdiff
path: root/gcc/reload1.c
diff options
context:
space:
mode:
authorTrevor Saunders <tbsaunde+gcc@tbsaunde.org>2015-05-02 21:06:43 +0000
committerTrevor Saunders <tbsaunde@gcc.gnu.org>2015-05-02 21:06:43 +0000
commit618bccf9847235899b2b35452c8947d838007a3b (patch)
treeb5d0c2006a445e28d8a8b42d5fed54180c2f1bf8 /gcc/reload1.c
parent8df68a82190bc0bf6c3bf3a7a3576e296fc5d3ef (diff)
downloadgcc-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.c8
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;
}
}