(make_compound_operation, AND case): Undo July 7, 1994
authorJim Wilson <wilson@gcc.gnu.org>
Wed, 29 Mar 1995 23:02:10 +0000 (15:02 -0800)
committerJim Wilson <wilson@gcc.gnu.org>
Wed, 29 Mar 1995 23:02:10 +0000 (15:02 -0800)
change.

From-SVN: r9252

gcc/combine.c

index 631d681..0ec186b 100644 (file)
@@ -5401,7 +5401,7 @@ make_compound_operation (x, in_code)
        {
          new = make_compound_operation (XEXP (SUBREG_REG (XEXP (x, 0)), 0),
                                         next_code);
-         new = make_extraction (mode, new, 0,
+         new = make_extraction (GET_MODE (SUBREG_REG (XEXP (x, 0))), new, 0,
                                 XEXP (SUBREG_REG (XEXP (x, 0)), 1), i, 1,
                                 0, in_code == COMPARE);
        }