aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJ"orn Rennecke <amylaar@redhat.com>2001-01-11 02:57:52 +0000
committerAlexandre Oliva <aoliva@gcc.gnu.org>2001-01-11 02:57:52 +0000
commitada6635f2b69135e1eb4c02691f67c316f916df4 (patch)
tree456b6df6a3a5f6939d05af048a5b5cd1fdb14c65 /gcc
parentf6d1c49e8028fdb6c120f53f82ed68e44f4816c7 (diff)
downloadgcc-ada6635f2b69135e1eb4c02691f67c316f916df4.zip
gcc-ada6635f2b69135e1eb4c02691f67c316f916df4.tar.gz
gcc-ada6635f2b69135e1eb4c02691f67c316f916df4.tar.bz2
reload1.c (move2add_note_store): Update reg_set_luid even if base reg remains the same.
* reload1.c (move2add_note_store): Update reg_set_luid even if base reg remains the same. From-SVN: r38891
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/reload1.c6
2 files changed, 7 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b8ca606..7b0099a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2001-01-11 J"orn Rennecke <amylaar@redhat.com>
+
+ * reload1.c (move2add_note_store): Update reg_set_luid even if
+ base reg remains the same.
+
2001-01-10 Nick Clifton <nickc@redhat.com>
* config/d30v/d30v.c (d30v_init_machine_status): Initialise
diff --git a/gcc/reload1.c b/gcc/reload1.c
index 783c8dc..805fd96 100644
--- a/gcc/reload1.c
+++ b/gcc/reload1.c
@@ -9149,11 +9149,9 @@ move2add_note_store (dst, set, data)
{
if (REGNO (src0) != regno
|| reg_offset[regno] != const0_rtx)
- {
- reg_base_reg[regno] = REGNO (src0);
- reg_set_luid[regno] = move2add_luid;
- }
+ reg_base_reg[regno] = REGNO (src0);
+ reg_set_luid[regno] = move2add_luid;
reg_offset[regno] = XEXP (src, 1);
break;
}