Commit 036099eb by Bernd Schmidt Committed by Richard Henderson

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
parent a69135b8
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> 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
* tree.c (make_node, case 't'): Set alignment to that of * tree.c (make_node, case 't'): Set alignment to that of
......
...@@ -1021,6 +1021,7 @@ enum reg_class ...@@ -1021,6 +1021,7 @@ enum reg_class
#define PREFERRED_RELOAD_CLASS(X, 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) == 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 \ : GET_RTX_CLASS (GET_CODE (X)) != 'o' && CLASS > GR_AND_FR_REGS ? NO_REGS \
: CLASS) : CLASS)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment