Commit 761d80b9 by Dale Johannesen Committed by Dale Johannesen

20020919-1.c: Fix for x86 Darwin.

2005-03-24  Dale Johannesen  <dalej@apple.com>

        * gcc.dg/20020919-1.c:  Fix for x86 Darwin.

From-SVN: r97026
parent aa26517c
2005-03-24 Dale Johannesen <dalej@apple.com>
* gcc.dg/20020919-1.c: Fix for x86 Darwin.
2005-03-24 Geoffrey Keating <geoffk@apple.com> 2005-03-24 Geoffrey Keating <geoffk@apple.com>
* g++.dg/expr/cast3.C: New. * g++.dg/expr/cast3.C: New.
......
...@@ -31,8 +31,14 @@ ...@@ -31,8 +31,14 @@
#elif defined (__i386__) #elif defined (__i386__)
# define REG1 "%eax" # define REG1 "%eax"
# define REG2 "%edx" # define REG2 "%edx"
#if defined (__MACH__)
/* On Darwin -fpic is on by default, so don't use %ebx. */
# define REG3 "%esi"
# define REG4 "%edi"
#else
# define REG3 "%ecx" # define REG3 "%ecx"
# define REG4 "%ebx" # define REG4 "%ebx"
#endif
#elif defined (__MMIX__) #elif defined (__MMIX__)
# define REG1 "$8" # define REG1 "$8"
# define REG2 "$9" # define REG2 "$9"
......
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