Skip to content
Snippets Groups Projects
  1. Jan 19, 2007
    • Andreas Tobler's avatar
      os_dep.c (defined(MPROTECT_VDB) && defined(DARWIN)): Moved recently added... · d88c6456
      Andreas Tobler authored
      os_dep.c (defined(MPROTECT_VDB) && defined(DARWIN)): Moved recently added defines to include/private/gc_priv.h
      
      2007-01-19  Andreas Tobler  <a.tobler@schweiz.org>
      
      	* os_dep.c (defined(MPROTECT_VDB) && defined(DARWIN)): Moved recently
      	added defines to include/private/gc_priv.h
      	* darwin_stop_world.c: Removed the above defines.
      	(catch_exception_raise): Added THREAD_FLD in exc_state for POWERPC too.
      	* include/private/gc_priv.h: Moved definitions from darwin_stop_world.c
      	and os_dep.c to here. Fixed THREAD definition fixes for ppc64.
      
      From-SVN: r120977
      d88c6456
  2. Jan 11, 2007
    • Andreas Tobler's avatar
      configure.ac: Replaced HAS_I386_THREAD_STATE_* with HAS_X86_THREAD_STATE32_* and... · 583cb3d3
      Andreas Tobler authored
      2007-01-11  Andreas Tobler  <a.tobler@schweiz.org>
      
      	* configure.ac: Replaced HAS_I386_THREAD_STATE_* with
      	HAS_X86_THREAD_STATE32_* and HAS_X86_THREAD_STATE64_* respectively.
      	* configure: Regenerated.
      	* include/private/gcconfig.h (DARWIN): Added X86_64 define for Darwin.
      	Added base definitions for the X86_64 Darwin port.
      	* include/private/gc_priv.h: Added definitions for Darwin MACH thread
      	operations. Moved existing THREAD_STATE info from darwin_stop_world.c.
      	* darwin_stop_world.c: Removed THREAD_STATE info. Added
      	HAS_X86_THREAD_STATE64___RAX. And replaced HAS_I386_THREAD_STATE___EAX
      	with HAS_X86_THREAD_STATE32___EAX.
      	(GC_push_all_stacks): Use GC_MACH_THREAD_STATE_COUNT. Add code for
      	X86_64 Darwin.
      	* dyn_load.c (GC_dyld_name_for_hdr): Use GC_MACH_HEADER.
      	(GC_dyld_image_add): Use GC_MACH_HEADER and GC_MACH_SECTION.
      	Distinguish between getsectbynamefromheader_64 and
      	getsectbynamefromheader.
      	(GC_dyld_image_remove): Likewise.
      	* os_dep.c (GC_dirty_init): Use GC_MACH_THREAD_STATE.
      	(catch_exception_raise): Introduce exception information for I386 and
      	X86_64 Darwin. Add X86_64 for exc_state.faultvaddr.
      
      From-SVN: r120684
      583cb3d3
  3. Dec 08, 2006
    • Mike Stump's avatar
      configure.ac: Fix x86 darwin builds. · 9a35ada5
      Mike Stump authored
      	* configure.ac: Fix x86 darwin builds.
      	* darwin_stop_world.c: Likewise.
      	* include/private/gcconfig.h: Likewise.
      	* connfigure: Regenerate.
      
      From-SVN: r119670
      9a35ada5
  4. Sep 26, 2006
  5. Sep 21, 2006
    • Sandro Tolaini's avatar
      os_dep.c: Port to Darwin/i386 · de7a014d
      Sandro Tolaini authored
      2006-09-21  Sandro Tolaini  <tolaini@libero.it>
      
      	* os_dep.c: Port to Darwin/i386
      	* darwin_stop_world.c: Likewise
      	* include/private/gcconfig.h: Likewise
      
      From-SVN: r117126
      de7a014d
  6. Jun 03, 2006
    • Geoffrey Keating's avatar
      Index: gcc/ChangeLog · 4f6d8cc8
      Geoffrey Keating authored
      2006-06-02  Geoffrey Keating  <geoffk@apple.com>
      
      	* config/rs6000/host-darwin.c (sigaltstack): Protect prototype with
      	HAVE_DECL_SIGALTSTACK.
      	(MC_FLD): New.
      	(segv_handler): Use MC_FLD.
      	* configure.ac: Check for a sigaltstack declaration.
      	Compute HAS_MCONTEXT_T_UNDERSCORES on Darwin.
      	* configure: Regenerate.
      	* config.in: Regenerate.
      
      Index: boehm-gc/ChangeLog
      2006-06-02  Geoffrey Keating  <geoffk@apple.com>
      
      	* configure.ac: Define HAS_PPC_THREAD_STATE_R0,
      	HAS_PPC_THREAD_STATE___R0, HAS_PPC_THREAD_STATE64_R0,
      	HAS_PPC_THREAD_STATE64___R0, HAS_I386_THREAD_STATE_EAX,
      	HAS_I386_THREAD_STATE___EAX.
      	* configure: Regenerate.
      	* include/gc_config.h.in: Regenerate.
      	* darwin_stop_world.c (PPC_RED_ZONE_SIZE): Use standard Darwin
      	macro names to determine value.
      	(THREAD_STATE): New.
      	(THREAD_FLD): New.
      	(GC_push_all_stacks): Use THREAD_STATE and THREAD_FLD in both versions.
      
      From-SVN: r114339
      4f6d8cc8
  7. Apr 11, 2006
  8. Jan 25, 2006
  9. Mar 24, 2005
  10. Aug 12, 2004
  11. Jul 28, 2003
Loading