Commit 51ba747a by Richard Henderson Committed by Richard Henderson

* config/i386/i386.h (HARD_REGNO_CALL_PART_CLOBBERED): New.

From-SVN: r163103
parent 633e8e19
2010-08-11 Richard Henderson <rth@redhat.com>
* config/i386/i386.h (HARD_REGNO_CALL_PART_CLOBBERED): New.
2010-08-11 Nick Clifton <nickc@redhat.com>
* config/stormy16/stormy16-lib2.c (__cmpsi2): New function.
......
......@@ -1104,6 +1104,12 @@ enum target_cpu_default
: (MODE) == QImode && (REGNO) > BX_REG && !TARGET_64BIT ? SImode \
: (MODE))
/* The only ABI that saves SSE registers across calls is Win64 (thus no
need to check the current ABI here), and with AVX enabled Win64 only
guarantees that the low 16 bytes are saved. */
#define HARD_REGNO_CALL_PART_CLOBBERED(REGNO, MODE) \
(SSE_REGNO_P (REGNO) && GET_MODE_SIZE (MODE) > 16)
/* Specify the registers used for certain standard purposes.
The values of these macros are register numbers. */
......
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