Commit b6010cab by Francois-Xavier Coudert Committed by Mike Stump

re PR target/36399 (ABI bug on darwin/x86-32)

2010-03-11  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
	    Jack Howarth <howarth@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.

Co-Authored-By: Jack Howarth <howarth@bromo.med.uc.edu>

From-SVN: r157553
parent 1821bcfc
2010-03-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Jack Howarth <howarth@bromo.med.uc.edu>
PR target/36399
* gcc/config/i386/i386.h: Fix ABI on darwin x86-32.
2010-03-18 Aldy Hernandez <aldyh@redhat.com>
* tree.h: Declare make_decl_rtl_for_debug.
......
......@@ -1810,7 +1810,7 @@ typedef struct ix86_args {
#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 \
......
2010-03-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Jack Howarth <howarth@bromo.med.uc.edu>
PR target/36399
* gcc/testsuite/gcc.target/i386/push-1.c: Don't xfail
scan-assembler-not "movups" on darwin.
2010-03-18 Jakub Jelinek <jakub@redhat.com>
PR debug/43058
......
......@@ -12,4 +12,4 @@ bar (void)
foo (x, x, x, x, 5);
}
/* { dg-final { scan-assembler-not "movups" { xfail *-*-* } } } */
/* { dg-final { scan-assembler-not "movups" { xfail { ! *-*-darwin* } } } } */
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