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 8d1646e4a3a888f840d1b4d87d716b026402145d..b0e1dd75a2f4ebc8e3a5ab9d52d450399705dd84 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 9e7083bb407abcbae643e94d85a9c543be9301de..881c65356d51631f0ea41c1b72133303fbc607e6 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.