OSDN Git Service

Fix bug Joern Rennecke reported.
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Apr 2008 22:09:07 +0000 (22:09 +0000)
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Apr 2008 22:09:07 +0000 (22:09 +0000)
* reload.c (push_secondary_reload): Add missing break to for loop.

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

gcc/ChangeLog
gcc/reload.c

index e60847d..f7cd018 100644 (file)
@@ -1,3 +1,7 @@
+2008-04-07  James E. Wilson  <wilson@tuliptree.org>
+
+       * reload.c (push_secondary_reload): Add missing break to for loop.
+
 2008-04-07  Peter Bergner  <bergner@vnet.ibm.com>
 
        PR middle-end/PR28690
index d880097..0492ee8 100644 (file)
@@ -454,6 +454,8 @@ push_secondary_reload (int in_p, rtx x, int opnum, int optional,
        if (MERGE_TO_OTHER (secondary_type, rld[s_reload].when_needed,
                            opnum, rld[s_reload].opnum))
          rld[s_reload].when_needed = RELOAD_OTHER;
+
+       break;
       }
 
   if (s_reload == n_reloads)