diff options
author | Richard Henderson <rth@cygnus.com> | 2000-08-18 17:45:47 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2000-08-18 17:45:47 -0700 |
commit | 8231ad949dda0d5941a56be74714e970970a4311 (patch) | |
tree | 8ae6f125dfbabffc59295ead4aea1125adf7cad1 /gcc | |
parent | 6e19bb3853e223aa4b0f180b845753a914bad771 (diff) | |
download | gcc-8231ad949dda0d5941a56be74714e970970a4311.zip gcc-8231ad949dda0d5941a56be74714e970970a4311.tar.gz gcc-8231ad949dda0d5941a56be74714e970970a4311.tar.bz2 |
combine.c (make_compound_operation): Break after creating the extraction.
* combine.c (make_compound_operation): Break after creating
the extraction.
From-SVN: r35799
Diffstat (limited to 'gcc')
-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. |