From ad92c8260e6edea166040670a1a0e2304156a116 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Sat, 25 Sep 1993 08:21:34 -0400 Subject: [PATCH] (do_store_flag): Use new macros LOAD_EXTEND_OP and WORD_REGISTER_OPERATION... (do_store_flag): Use new macros LOAD_EXTEND_OP and WORD_REGISTER_OPERATION instead of BYTE_LOADS_*_EXTEND and LOAD_EXTEND. From-SVN: r5474 --- gcc/expr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/expr.c b/gcc/expr.c index f3209a10ccb..335a8371c42 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -8763,8 +8763,8 @@ do_store_flag (exp, target, mode, only_cheap) operations as unsigned. If we must use the AND, we have a choice. Normally unsigned is faster, but for some machines signed is. */ ops_unsignedp = (bitnum == TYPE_PRECISION (type) - 1 ? 1 -#ifdef BYTE_LOADS_SIGN_EXTEND - : 0 +#ifdef LOAD_EXTEND_OP + : (LOAD_EXTEND_OP (operand_mode) == SIGN_EXTEND ? 0 : 1) #else : 1 #endif -- 2.30.2