projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
116c9aa
)
(SECONDARY_INPUT_RELOAD_CLASS):
author
Richard Stallman
<rms@gnu.org>
Mon, 15 Nov 1993 02:13:58 +0000
(
02:13
+0000)
committer
Richard Stallman
<rms@gnu.org>
Mon, 15 Nov 1993 02:13:58 +0000
(
02:13
+0000)
Moving any kind of integer cst to float reg needs intermediate.
From-SVN: r6094
gcc/config/i860/i860.h
patch
|
blob
|
history
diff --git
a/gcc/config/i860/i860.h
b/gcc/config/i860/i860.h
index 628066e93b9a5f9bbdfde5e242b76c81abc82ea0..73d70c4b17900bd7adb787fba60f53171e39613e 100644
(file)
--- 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. */