diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-10-20 19:11:04 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-10-20 19:11:04 -0400 |
commit | 089a0f3971d78252014ade3acbb9f1087b6d8740 (patch) | |
tree | c231298c11f1acac05892fd31fba07621d088dbb | |
parent | fb6853881893dfbbdd5f956ac3d47654a612c6b9 (diff) | |
download | gcc-089a0f3971d78252014ade3acbb9f1087b6d8740.zip gcc-089a0f3971d78252014ade3acbb9f1087b6d8740.tar.gz gcc-089a0f3971d78252014ade3acbb9f1087b6d8740.tar.bz2 |
(PREFERRED_RELOAD_CLASS): Check for !G constants for DATA_OR_FP_REGS
also.
From-SVN: r10490
-rw-r--r-- | gcc/config/m68k/m68k.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/m68k/m68k.h b/gcc/config/m68k/m68k.h index 3b8c3c4..76d85d8 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)) |