Commit 6109092d by Mike Stump Committed by Mike Stump

* os_dep.c: Fix i686-apple-darwin9 builds.

From-SVN: r120874
parent 4eb3e795
2007-01-17 Mike Stump <mrs@apple.com>
* os_dep.c: Fix i686-apple-darwin9 builds.
2007-01-16 Jack Howarth <howarth@bromo.med.uc.edu> 2007-01-16 Jack Howarth <howarth@bromo.med.uc.edu>
* aclocal.m4: Regenerate to use multi.m4. * aclocal.m4: Regenerate to use multi.m4.
......
...@@ -3405,6 +3405,15 @@ extern kern_return_t exception_raise_state_identity( ...@@ -3405,6 +3405,15 @@ extern kern_return_t exception_raise_state_identity(
#define MAX_EXCEPTION_PORTS 16 #define MAX_EXCEPTION_PORTS 16
#if defined (HAS_PPC_THREAD_STATE___R0) || \
defined (HAS_PPC_THREAD_STATE64___R0) || \
defined (HAS_X86_THREAD_STATE32___EAX) || \
defined (HAS_X86_THREAD_STATE64___RAX)
# define THREAD_FLD(x) __ ## x
#else
# define THREAD_FLD(x) x
#endif
static struct { static struct {
mach_msg_type_number_t count; mach_msg_type_number_t count;
exception_mask_t masks[MAX_EXCEPTION_PORTS]; exception_mask_t masks[MAX_EXCEPTION_PORTS];
...@@ -3846,7 +3855,7 @@ catch_exception_raise( ...@@ -3846,7 +3855,7 @@ catch_exception_raise(
#if defined(POWERPC) #if defined(POWERPC)
addr = (char*) exc_state.dar; addr = (char*) exc_state.dar;
#elif defined (I386) || defined (X86_64) #elif defined (I386) || defined (X86_64)
addr = (char*) exc_state.faultvaddr; addr = (char*) exc_state. THREAD_FLD(faultvaddr);
#else #else
# error FIXME for non POWERPC/I386 # error FIXME for non POWERPC/I386
#endif #endif
......
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