--- Comment #6 from dalej at gcc dot gnu dot org 2009-06-08 19:17 ---
That needs to be parenthesized differently; if that's fixed, I have no
objection to doing it that way, but since all MachO targets have SSE, that
works too.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36399
--- Comment #5 from hjl dot tools at gmail dot com 2009-06-07 14:27 ---
(In reply to comment #4)
> Yeah. Looking through our local changes, I think you just need this line in
> i386.h:
>
> #define SSE_REGPARM_MAX (TARGET_64BIT ? 8 : (TARGET_MACHO ? 4 : (TARGET_SSE ?
> 3
> : 0)))
>
>
--- Comment #4 from dalej at gcc dot gnu dot org 2009-06-04 00:06 ---
Yeah. Looking through our local changes, I think you just need this line in
i386.h:
#define SSE_REGPARM_MAX (TARGET_64BIT ? 8 : (TARGET_MACHO ? 4 : (TARGET_SSE ? 3
: 0)))
However Apple employees can't currently touc
--- Comment #3 from fxcoudert at gcc dot gnu dot org 2009-06-03 21:18
---
Here's what it gives with Apple's gcc:
_r:
pushl %ebp
movl%esp, %ebp
subl$72, %esp
movaps %xmm0, -24(%ebp)
movaps %xmm1, -40(%ebp)
movaps %xmm2, -56(%e
--- Comment #2 from echristo at apple dot com 2008-06-03 00:37 ---
Confirmed.
--
echristo at apple dot com changed:
What|Removed |Added
Status|UNCONFIRMED
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-05-31 10:58 ---
As apple implements the darwin ABI in the FSF gcc it's apples turn to fix it.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
---