From 08bc73a937e90b643bdab19cec2d5916fdacc105 Mon Sep 17 00:00:00 2001 From: Richard Earnshaw Date: Mon, 17 Aug 1998 13:45:14 -0600 Subject: [PATCH] arm.h (SECONDARY_INPUT_RELOAD_CLASS): Return NO_REGS if compiling for architecture v4. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit � * arm.h (SECONDARY_INPUT_RELOAD_CLASS): Return NO_REGS if compiling for architecture v4. From-SVN: r21804 --- gcc/config/arm/arm.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/config/arm/arm.h b/gcc/config/arm/arm.h index fae70521be71..ed5e4de97290 100644 --- a/gcc/config/arm/arm.h +++ b/gcc/config/arm/arm.h @@ -874,7 +874,7 @@ enum reg_class /* If we need to load shorts byte-at-a-time, then we need a scratch. */ #define SECONDARY_INPUT_RELOAD_CLASS(CLASS,MODE,X) \ - (((MODE) == HImode && TARGET_SHORT_BY_BYTES \ + (((MODE) == HImode && ! arm_arch4 && TARGET_SHORT_BY_BYTES \ && (GET_CODE (X) == MEM \ || ((GET_CODE (X) == REG || GET_CODE (X) == SUBREG) \ && true_regnum (X) == -1))) \ -- 2.47.2