projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fb68538
)
(PREFERRED_RELOAD_CLASS): Check for !G constants for DATA_OR_FP_REGS
author
Richard Kenner
<kenner@gcc.gnu.org>
Fri, 20 Oct 1995 23:11:04 +0000
(19:11 -0400)
committer
Richard Kenner
<kenner@gcc.gnu.org>
Fri, 20 Oct 1995 23:11:04 +0000
(19:11 -0400)
also.
From-SVN: r10490
gcc/config/m68k/m68k.h
patch
|
blob
|
history
diff --git
a/gcc/config/m68k/m68k.h
b/gcc/config/m68k/m68k.h
index 3b8c3c4f27c864e62b600792a315e5255c00fa22..76d85d85e57751b9094ea3faa8a5802ae84e3018 100644
(file)
--- a/
gcc/config/m68k/m68k.h
+++ b/
gcc/config/m68k/m68k.h
@@
-679,7
+679,7
@@
extern enum reg_class regno_reg_class[];
: (GET_CODE (X) == CONST_DOUBLE \
&& GET_MODE_CLASS (GET_MODE (X)) == MODE_FLOAT) \
? (! CONST_DOUBLE_OK_FOR_LETTER_P (X, 'G') \
- &&
CLASS == FP_REGS
\
+ &&
(CLASS == FP_REGS || CLASS == DATA_OR_FP_REGS)
\
? FP_REGS : NO_REGS) \
: (CLASS))