From: Richard Earnshaw Date: Mon, 17 Aug 1998 19:45:14 +0000 (-0600) Subject: arm.h (SECONDARY_INPUT_RELOAD_CLASS): Return NO_REGS if compiling for architecture v4. X-Git-Tag: prereleases/egcs-1.1-prerelease~51 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=08bc73a937e90b643bdab19cec2d5916fdacc105;p=thirdparty%2Fgcc.git arm.h (SECONDARY_INPUT_RELOAD_CLASS): Return NO_REGS if compiling for architecture v4. � * arm.h (SECONDARY_INPUT_RELOAD_CLASS): Return NO_REGS if compiling for architecture v4. From-SVN: r21804 --- 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))) \