combine.c (make_compound_operation): Break after creating the extraction.
authorRichard Henderson <rth@cygnus.com>
Sat, 19 Aug 2000 00:45:47 +0000 (17:45 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Sat, 19 Aug 2000 00:45:47 +0000 (17:45 -0700)
        * combine.c (make_compound_operation): Break after creating
        the extraction.

From-SVN: r35799

gcc/ChangeLog
gcc/combine.c

index 8d1646e..b0e1dd7 100644 (file)
@@ -1,3 +1,8 @@
+2000-08-18  Richard Henderson  <rth@cygnus.com>
+
+       * combine.c (make_compound_operation): Break after creating
+       the extraction.
+
 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
 
        * cpplib.c (cpp_register_pragma_space): Just return if the
index 9e7083b..881c653 100644 (file)
@@ -6492,6 +6492,7 @@ make_compound_operation (x, in_code)
                                 INTVAL (rhs) - INTVAL (XEXP (lhs, 1)),
                                 NULL_RTX, mode_width - INTVAL (rhs),
                                 code == LSHIFTRT, 0, in_code == COMPARE);
+         break;
        }
 
       /* See if we have operations between an ASHIFTRT and an ASHIFT.