OSDN Git Service

* reload1.c (merge_assigned_reloads): When merging, reset
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 13 May 1998 18:19:03 +0000 (18:19 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 13 May 1998 18:19:03 +0000 (18:19 +0000)
reload_spill_index for the eliminated reload.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19726 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/reload1.c

index 014252d..0c0521e 100644 (file)
@@ -1,3 +1,8 @@
+Thu May 14 02:17:17 1998  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * reload1.c (merge_assigned_reloads):  When merging, reset
+       reload_spill_index for the eliminated reload.
+
 Wed May 13 17:51:13 1998  Jeffrey A Law  (law@cygnus.com)
 
        * haifa-sched.c (schedule_insns): Fix merge goof.
index 0e77f38..3d849b6 100644 (file)
@@ -5960,6 +5960,7 @@ merge_assigned_reloads (insn)
              {
                reload_when_needed[i] = RELOAD_OTHER;
                reload_in[j] = 0;
+               reload_spill_index[j] = -1;
                transfer_replacements (i, j);
              }