From 6fa497223b20e5efc373182658423ad092755f78 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Mon, 15 Nov 1993 02:13:58 +0000 Subject: [PATCH] (SECONDARY_INPUT_RELOAD_CLASS): Moving any kind of integer cst to float reg needs intermediate. From-SVN: r6094 --- gcc/config/i860/i860.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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. */ -- 2.30.2