From: Jeff Law Date: Wed, 27 May 2020 04:14:40 +0000 (-0600) Subject: Fix pr20601-1.c on the H8 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=bc48456d085d4ab8be92cf5369624dd86317cecb;p=gcc.git Fix pr20601-1.c on the H8 gcc/ * config/h8300/testcompare.md (tst_extzv_1_n): Do not accept constants for the primary input operand. (tstsi_variable_bit_qi): Similarly. --- diff --git a/gcc/config/h8300/testcompare.md b/gcc/config/h8300/testcompare.md index 2e4cb5afee7..118db145a8a 100644 --- a/gcc/config/h8300/testcompare.md +++ b/gcc/config/h8300/testcompare.md @@ -9,7 +9,7 @@ (match_operand 1 "const_int_operand" "n,n,n")) (const_int 0))) (clobber (match_scratch:QI 2 "=X,X,&r"))] - "" + "!CONSTANT_P (operands[0])" "@ btst\\t%Z1,%Y0 btst\\t%Z1,%Y0 @@ -82,7 +82,7 @@ (const_int 7))) (const_int 0))) (clobber (match_scratch:QI 2 "=X,X,&r"))] - "" + "!CONSTANT_P (operands[0])" "@ btst\\t%w1,%X0 btst\\t%w1,%X0