From e69033b4f99049d63083d0de66b403bbbd149930 Mon Sep 17 00:00:00 2001 From: James Van Artsdalen Date: Thu, 31 Dec 1992 06:20:59 +0000 Subject: [PATCH] (PREFERRED_RELOAD_CLASS): Don't reload CONST_DOUBLE into integer regs. From-SVN: r3003 --- gcc/config/i386/i386.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h index cd2ba8a3992..d8d4cc0b80c 100644 --- a/gcc/config/i386/i386.h +++ b/gcc/config/i386/i386.h @@ -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 ? \