reload1.c (move2add_note_store): Update reg_set_luid even if base reg remains the...
authorJ"orn Rennecke <amylaar@redhat.com>
Thu, 11 Jan 2001 02:57:52 +0000 (02:57 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Thu, 11 Jan 2001 02:57:52 +0000 (02:57 +0000)
* reload1.c (move2add_note_store): Update reg_set_luid even if
base reg remains the same.

From-SVN: r38891

gcc/ChangeLog
gcc/reload1.c

index b8ca606df3d0cb6a0e01604f178491ee483815da..7b0099a5a108e34f4d983c33f7f7cb994ba6c8c9 100644 (file)
@@ -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
index 783c8dc9beb6e0b5075d3803ae102e9029da8edf..805fd96829766a8ff2b30a2bc21bea10db21fc76 100644 (file)
@@ -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;
              }