[Bug target/36399] FSF GCC ABI bug on darwin/x86-32

2009-06-08 Thread dalej at gcc dot gnu dot org
--- 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

[Bug target/36399] FSF GCC ABI bug on darwin/x86-32

2009-06-07 Thread hjl dot tools at gmail dot com
--- 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))) > >

[Bug target/36399] FSF GCC ABI bug on darwin/x86-32

2009-06-03 Thread dalej at gcc dot gnu dot org
--- 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

[Bug target/36399] FSF GCC ABI bug on darwin/x86-32

2009-06-03 Thread fxcoudert at gcc dot gnu dot org
--- 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

[Bug target/36399] FSF GCC ABI bug on darwin/x86-32

2008-06-02 Thread echristo at apple dot com
--- 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

[Bug target/36399] FSF GCC ABI bug on darwin/x86-32

2008-05-31 Thread rguenth at gcc dot gnu dot org
--- 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 ---