]> gcc.gnu.org Git - gcc.git/commitdiff
(PREFERRED_RELOAD_CLASS): Don't reload CONST_DOUBLE into integer regs.
authorJames Van Artsdalen <jrv@gnu.org>
Thu, 31 Dec 1992 06:20:59 +0000 (06:20 +0000)
committerJames Van Artsdalen <jrv@gnu.org>
Thu, 31 Dec 1992 06:20:59 +0000 (06:20 +0000)
From-SVN: r3003

gcc/config/i386/i386.h

index cd2ba8a399246f73bfaccfdc57f82e66b322d2bf..d8d4cc0b80c19a6ce0f5c6ec6dc7e53551787b70 100644 (file)
@@ -530,8 +530,7 @@ extern enum reg_class regclass_map[FIRST_PSEUDO_REGISTER];
 
 #define PREFERRED_RELOAD_CLASS(X,CLASS)                        \
   (GET_CODE (X) == CONST_DOUBLE                                \
-   ? (reg_class_subset_p ((CLASS), GENERAL_REGS) || (CLASS) == ALL_REGS \
-      ? (CLASS) : NO_REGS)                             \
+   ? NO_REGS                                           \
    : GET_MODE (X) == QImode                            \
    ? (! reg_class_subset_p ((CLASS), Q_REGS) ? Q_REGS : (CLASS))       \
    : (GET_MODE_CLASS (GET_MODE (X)) == MODE_INT && (CLASS) == FLOAT_REGS ? \
This page took 0.06604 seconds and 5 git commands to generate.