aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2002-01-08 23:57:49 -0800
committerRichard Henderson <rth@gcc.gnu.org>2002-01-08 23:57:49 -0800
commitdd0a18c0c79415c093823e17a1f1ca4f096d9ca4 (patch)
treee36249bc797b49d8128b92495787ebb704aefba7
parent5d8b423561501202a1e84cc0805fa3213ea5ad54 (diff)
downloadgcc-dd0a18c0c79415c093823e17a1f1ca4f096d9ca4.zip
gcc-dd0a18c0c79415c093823e17a1f1ca4f096d9ca4.tar.gz
gcc-dd0a18c0c79415c093823e17a1f1ca4f096d9ca4.tar.bz2
regrename.c (find_oldest_value_reg): Use gen_rtx_raw_REG.
* regrename.c (find_oldest_value_reg): Use gen_rtx_raw_REG. (copyprop_hardreg_forward_1): Likewise. From-SVN: r48676
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/regrename.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4cb8833..7df79a9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2002-01-09 Richard Henderson <rth@redhat.com>
+
+ * regrename.c (find_oldest_value_reg): Use gen_rtx_raw_REG.
+ (copyprop_hardreg_forward_1): Likewise.
+
2002-01-09 John David Anglin <dave@hiauly1.hia.nrc.ca>
* pa.md (decrement_and_branch_until_zero): Change predicate for
diff --git a/gcc/regrename.c b/gcc/regrename.c
index 0079dc1..c164d21 100644
--- a/gcc/regrename.c
+++ b/gcc/regrename.c
@@ -1309,7 +1309,7 @@ find_oldest_value_reg (class, reg, vd)
&& (vd->e[i].mode == mode
|| mode_change_ok (vd->e[i].mode, mode, regno)))
{
- rtx new = gen_rtx_REG (mode, i);
+ rtx new = gen_rtx_raw_REG (mode, i);
ORIGINAL_REGNO (new) = ORIGINAL_REGNO (reg);
return new;
}
@@ -1596,7 +1596,7 @@ copyprop_hardreg_forward_1 (bb, vd)
i = vd->e[i].next_regno)
if (mode == vd->e[regno].mode)
{
- new = gen_rtx_REG (mode, i);
+ new = gen_rtx_raw_REG (mode, i);
if (validate_change (insn, &SET_SRC (set), new, 0))
{
ORIGINAL_REGNO (new) = ORIGINAL_REGNO (src);