diff options
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/combine.c | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8d1646e..b0e1dd7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/combine.c b/gcc/combine.c index 9e7083b..881c653 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -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. |