summaryrefslogtreecommitdiff
path: root/gcc/config/i386
diff options
context:
space:
mode:
authorBernd Schmidt <crux@pool.informatik.rwth-aachen.de>1998-09-15 19:23:31 +0000
committerRichard Henderson <rth@gcc.gnu.org>1998-09-15 12:23:31 -0700
commitc09a3c2e15620f80528bc3b38562d9f6b9c28e34 (patch)
treeee5001ea02717d40f346c846a9ffb1b77bea462a /gcc/config/i386
parent710384268d9df98e595cd68c5e8db84d766d5513 (diff)
downloadgcc-c09a3c2e15620f80528bc3b38562d9f6b9c28e34.tar.gz
i386.h (PREFERRED_RELOAD_CLASS): For standard 387 constants, return FLOAT_REGS.
* i386.h (PREFERRED_RELOAD_CLASS): For standard 387 constants, return FLOAT_REGS. From-SVN: r22437
Diffstat (limited to 'gcc/config/i386')
-rw-r--r--gcc/config/i386/i386.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h
index 2cd77544df3..ec0bf89fa2b 100644
--- a/gcc/config/i386/i386.h
+++ b/gcc/config/i386/i386.h
@@ -933,7 +933,7 @@ enum reg_class
#define PREFERRED_RELOAD_CLASS(X,CLASS) \
(GET_CODE (X) == CONST_DOUBLE && GET_MODE (X) != VOIDmode \
- ? (standard_80387_constant_p (X) ? FP_TOP_REG : NO_REGS) \
+ ? (standard_80387_constant_p (X) ? FLOAT_REGS : NO_REGS) \
: GET_MODE (X) == QImode && ! reg_class_subset_p (CLASS, Q_REGS) ? Q_REGS \
: ((CLASS) == ALL_REGS \
&& GET_MODE_CLASS (GET_MODE (X)) == MODE_FLOAT) ? GENERAL_REGS \