]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gc_priv.h: Remove duplicate code for DARWIN.
authorAndreas Tobler <a.tobler@schweiz.org>
Tue, 9 Oct 2007 19:42:40 +0000 (19:42 +0000)
committerAndreas Tobler <andreast@gcc.gnu.org>
Tue, 9 Oct 2007 19:42:40 +0000 (21:42 +0200)
2007-10-09  Andreas Tobler  <a.tobler@schweiz.org>

* include/private/gc_priv.h: Remove duplicate code for DARWIN.

From-SVN: r129173

boehm-gc/ChangeLog
boehm-gc/include/private/gc_priv.h

index 2e1ebdd81c4dbd396b08d9de8a8255aa043291fb..45d43ea31d656ff120229975c54c2c931eed8f81 100644 (file)
@@ -1,3 +1,7 @@
+2007-10-09  Andreas Tobler  <a.tobler@schweiz.org>
+
+       * include/private/gc_priv.h: Remove duplicate code for DARWIN.
+
 2007-10-07  Release Manager
 
        * GCC 4.2.2 released.
index 592f2cbc88a3ed1890bafdb440f25a2ab41fc3de..41c75d3bb62c3e60df20b559ffc01ac0f854e2a8 100644 (file)
@@ -286,53 +286,6 @@ void GC_print_callers GC_PROTO((struct callinfo info[NFRAMES]));
 #endif
 
 
-#if defined(DARWIN)
-#      if defined(POWERPC)
-#              if CPP_WORDSZ == 32
-#                define GC_THREAD_STATE_T ppc_thread_state_t
-#                define GC_MACH_THREAD_STATE PPC_THREAD_STATE
-#                define GC_MACH_THREAD_STATE_COUNT PPC_THREAD_STATE_COUNT
-#                define GC_MACH_HEADER mach_header
-#                define GC_MACH_SECTION section
-#              else
-#                define GC_THREAD_STATE_T ppc_thread_state64_t
-#                define GC_MACH_THREAD_STATE PPC_THREAD_STATE64
-#                define GC_MACH_THREAD_STATE_COUNT PPC_THREAD_STATE64_COUNT
-#                define GC_MACH_HEADER mach_header_64
-#                define GC_MACH_SECTION section_64
-#              endif
-#      elif defined(I386) || defined(X86_64)
-#              if CPP_WORDSZ == 32
-#                define GC_THREAD_STATE_T x86_thread_state32_t
-#                define GC_MACH_THREAD_STATE x86_THREAD_STATE32
-#                define GC_MACH_THREAD_STATE_COUNT x86_THREAD_STATE32_COUNT
-#                define GC_MACH_HEADER mach_header
-#                define GC_MACH_SECTION section
-#              else
-#                define GC_THREAD_STATE_T x86_thread_state64_t
-#                define GC_MACH_THREAD_STATE x86_THREAD_STATE64
-#                define GC_MACH_THREAD_STATE_COUNT x86_THREAD_STATE64_COUNT
-#                define GC_MACH_HEADER mach_header_64
-#                define GC_MACH_SECTION section_64
-#              endif
-#      else
-#              error define GC_THREAD_STATE_T
-#              define GC_MACH_THREAD_STATE MACHINE_THREAD_STATE
-#              define GC_MACH_THREAD_STATE_COUNT MACHINE_THREAD_STATE_COUNT
-#      endif
-/* Try to work out the right way to access thread state structure members.
-   The structure has changed its definition in different Darwin versions.
-   This now defaults to the (older) names without __, thus hopefully,
-   not breaking any existing Makefile.direct builds.  */
-#      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
-#endif
 /*********************************/
 /*                               */
 /* OS interface routines        */