aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-04-12 15:23:44 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1993-04-12 15:23:44 -0400
commit2afabb483c5fe1f2c1b351cac76e21a2fd259428 (patch)
treed29fc61a41198dbe4df43f58b79183f8ab25265c
parent96c10aa164386806b818b5d902e340d37d46f56f (diff)
downloadgcc-2afabb483c5fe1f2c1b351cac76e21a2fd259428.zip
gcc-2afabb483c5fe1f2c1b351cac76e21a2fd259428.tar.gz
gcc-2afabb483c5fe1f2c1b351cac76e21a2fd259428.tar.bz2
(record_value_for_reg): Properly set SUBST_LOW_CUID for last change;
otherwise won't get best value. From-SVN: r4099
-rw-r--r--gcc/combine.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/combine.c b/gcc/combine.c
index 86f920c..6a46a77 100644
--- a/gcc/combine.c
+++ b/gcc/combine.c
@@ -8925,6 +8925,7 @@ record_value_for_reg (reg, insn, value)
if (value)
{
+ subst_low_cuid = INSN_CUID (insn);
reg_last_set_mode[regno] = GET_MODE (reg);
reg_last_set_nonzero_bits[regno] = nonzero_bits (value, GET_MODE (reg));
reg_last_set_sign_bit_copies[regno]