From: Richard Stallman Date: Mon, 15 Nov 1993 02:13:58 +0000 (+0000) Subject: (SECONDARY_INPUT_RELOAD_CLASS): X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6fa497223b20e5efc373182658423ad092755f78;p=gcc.git (SECONDARY_INPUT_RELOAD_CLASS): Moving any kind of integer cst to float reg needs intermediate. From-SVN: r6094 --- diff --git a/gcc/config/i860/i860.h b/gcc/config/i860/i860.h index 628066e93b9..73d70c4b179 100644 --- a/gcc/config/i860/i860.h +++ b/gcc/config/i860/i860.h @@ -379,7 +379,7 @@ enum reg_class { NO_REGS, GENERAL_REGS, FP_REGS, ALL_REGS, LIM_REG_CLASSES }; returned. */ #define SECONDARY_INPUT_RELOAD_CLASS(CLASS,MODE,IN) \ - ((CLASS) == FP_REGS && GET_CODE (IN) == CONST_INT ? GENERAL_REGS : NO_REGS) + ((CLASS) == FP_REGS && CONSTANT_P (IN) ? GENERAL_REGS : NO_REGS) /* Return the maximum number of consecutive registers needed to represent mode MODE in a register of class CLASS. */