simplify-rtx.c (simplify_subreg): Fix verification of combined subreg.
authorJan Hubicka <hubicka@gcc.gnu.org>
Fri, 8 Jun 2001 12:02:24 +0000 (12:02 +0000)
committerJan Hubicka <hubicka@gcc.gnu.org>
Fri, 8 Jun 2001 12:02:24 +0000 (12:02 +0000)
* simplify-rtx.c (simplify_subreg):  Fix verification of
combined subreg.

From-SVN: r43008

gcc/ChangeLog
gcc/simplify-rtx.c

index 303680dab622a77be1d5d9df43f66f3c0f8ead58..535c9651300e6fdcf3272d4d753fa1bf0b7b06a4 100644 (file)
@@ -1,3 +1,8 @@
+Thu Jun  7 18:27:53 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+       * simplify-rtx.c (simplify_subreg):  Fix verification of
+       combined subreg.
+
 2001-06-08  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
 
        * config/mips/mips.h (CPP_SPEC): Simplify .s/.S handling.
@@ -102,6 +107,7 @@ Thu Jun  7 16:17:40 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
        documentation should be added to invoke.texi.  Avoid an overfull
        hbox.
 
+>>>>>>> 1.10276
 Thu Jun  7 17:09:50 CEST 2001  Jan Hubicka  <jh@suse.cz>
 
        * toplev.c (rest_of_compilation): Revert previous patch.
index 97d6f6bc709e3510b9e2dfb594368b3e893ecbb3..39c30154d39f4edf1e6eb8e6a839392e080ae723 100644 (file)
@@ -2327,7 +2327,7 @@ simplify_subreg (outermode, op, innermode, byte)
        }
 
       /* See whether resulting subreg will be paradoxical.  */
-      if (GET_MODE_SIZE (innermostmode) < GET_MODE_SIZE (outermode))
+      if (GET_MODE_SIZE (innermostmode) > GET_MODE_SIZE (outermode))
        {
          /* In nonparadoxical subregs we can't handle negative offsets.  */
          if (final_offset < 0)