[Bug target/36399] ABI bug on darwin/x86-32
-- mrs at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.5.0 Version|4.5.0 |4.4.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36399
[Bug target/36399] ABI bug on darwin/x86-32
--- Comment #14 from mrs at gcc dot gnu dot org 2010-03-23 00:10 --- This has now been fixed. -- mrs at gcc dot gnu dot org changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36399
[Bug target/36399] ABI bug on darwin/x86-32
--- Comment #12 from mrs at gcc dot gnu dot org 2010-03-18 22:57 --- Subject: Bug 36399 Author: mrs Date: Thu Mar 18 22:56:38 2010 New Revision: 157553 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157553 Log: 2010-03-11 Francois-Xavier Coudert fxcoud...@gcc.gnu.org Jack Howarth howa...@bromo.med.uc.edu PR target/36399 * gcc/config/i386/i386.h: Fix ABI on darwin x86-32. * gcc/testsuite/gcc.target/i386/push-1.c: Don't xfail scan-assembler-not movups on darwin. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.h trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.target/i386/push-1.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36399
[Bug target/36399] ABI bug on darwin/x86-32
--- Comment #13 from mikestump at comcast dot net 2010-03-18 22:57 --- Fix checked in as r157553. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36399
[Bug target/36399] ABI bug on darwin/x86-32
--- Comment #9 from howarth at nitro dot med dot uc dot edu 2010-03-11 14:13 --- Should we apply the patch from comment 7 before gcc 4.5 branches? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36399
[Bug target/36399] ABI bug on darwin/x86-32
--- Comment #10 from rguenth at gcc dot gnu dot org 2010-03-11 14:24 --- (In reply to comment #9) Should we apply the patch from comment 7 before gcc 4.5 branches? Well, you certainly need to follow patch submission rules. Thus, post to gcc-patches w/ a changelog entry and stating how you tested the patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36399
[Bug target/36399] ABI bug on darwin/x86-32
--- Comment #11 from howarth at nitro dot med dot uc dot edu 2010-03-12 04:06 --- Patch posted at http://gcc.gnu.org/ml/gcc-patches/2010-03/msg00472.html. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36399
[Bug target/36399] ABI bug on darwin/x86-32
--- Comment #7 from fxcoudert at gcc dot gnu dot org 2009-12-29 20:21 --- Patch for current trunk: Index: gcc/config/i386/i386.h === --- gcc/config/i386/i386.h (revision 155505) +++ gcc/config/i386/i386.h (working copy) @@ -1810,7 +1810,7 @@ #define X86_64_SSE_REGPARM_MAX 8 #define X86_64_MS_SSE_REGPARM_MAX 4 -#define X86_32_SSE_REGPARM_MAX (TARGET_SSE ? 3 : 0) +#define X86_32_SSE_REGPARM_MAX (TARGET_SSE ? (TARGET_MACHO ? 4 : 3) : 0) #define SSE_REGPARM_MAX \ (TARGET_64BIT ? (TARGET_64BIT_MS_ABI ? X86_64_MS_SSE_REGPARM_MAX \ -- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added CC||fxcoudert at gcc dot gnu dot ||org Keywords||patch Last reconfirmed|2009-06-03 21:18:11 |2009-12-29 20:21:12 date|| Summary|FSF GCC ABI bug on |ABI bug on darwin/x86-32 |darwin/x86-32 | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36399
[Bug target/36399] ABI bug on darwin/x86-32
--- Comment #8 from echristo at apple dot com 2009-12-29 22:21 --- That patch looks correct for at least x86-32 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36399