ia64.h (PREFERRED_RELOAD_CLASS): Force floating point constants into memory.

* ia64.h (PREFERRED_RELOAD_CLASS): Force floating point constants
        into memory.

From-SVN: r37075
This commit is contained in:
Bernd Schmidt 2000-10-26 23:05:17 +00:00 committed by Richard Henderson
parent a69135b83a
commit 036099eb8f
2 changed files with 6 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2000-10-26 Bernd Schmidt <bernds@redhat.co.uk>
* ia64.h (PREFERRED_RELOAD_CLASS): Force floating point constants
into memory.
2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
* tree.c (make_node, case 't'): Set alignment to that of

View File

@ -1021,6 +1021,7 @@ enum reg_class
#define PREFERRED_RELOAD_CLASS(X, CLASS) \
(CLASS == FR_REGS && GET_CODE (X) == MEM && MEM_VOLATILE_P (X) ? NO_REGS \
: CLASS == FR_REGS && GET_CODE (X) == CONST_DOUBLE ? NO_REGS \
: GET_RTX_CLASS (GET_CODE (X)) != 'o' && CLASS > GR_AND_FR_REGS ? NO_REGS \
: CLASS)