From: Doug Evans Date: Thu, 7 Jul 1994 05:43:18 +0000 (+0000) Subject: (make_compound_operation, AND case): Do extraction in desired result mode. X-Git-Tag: misc/cutover-egcs-0~6272 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aadfb0628055fef00f3a65f8f951a51aa1d1229f;p=thirdparty%2Fgcc.git (make_compound_operation, AND case): Do extraction in desired result mode. From-SVN: r7671 --- diff --git a/gcc/combine.c b/gcc/combine.c index fed3674558dc..97c4a399e873 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -5365,7 +5365,7 @@ make_compound_operation (x, in_code) { new = make_compound_operation (XEXP (SUBREG_REG (XEXP (x, 0)), 0), next_code); - new = make_extraction (GET_MODE (SUBREG_REG (XEXP (x, 0))), new, 0, + new = make_extraction (mode, new, 0, XEXP (SUBREG_REG (XEXP (x, 0)), 1), i, 1, 0, in_code == COMPARE); }