From: Richard Kenner Date: Fri, 20 Oct 1995 23:11:04 +0000 (-0400) Subject: (PREFERRED_RELOAD_CLASS): Check for !G constants for DATA_OR_FP_REGS X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=089a0f3971d78252014ade3acbb9f1087b6d8740;p=gcc.git (PREFERRED_RELOAD_CLASS): Check for !G constants for DATA_OR_FP_REGS also. From-SVN: r10490 --- diff --git a/gcc/config/m68k/m68k.h b/gcc/config/m68k/m68k.h index 3b8c3c4f27c..76d85d85e57 100644 --- 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))