Fix Haiku/amd64 support
authorIvan Maidanski <ivmai@mail.ru>
Mon, 26 Feb 2018 06:33:23 +0000 (09:33 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 26 Feb 2018 06:33:23 +0000 (09:33 +0300)
commit2396ce1e9da95edf1f1299fd81b12560969dfc22
treeb21df20e1464985e91926566ad0738e9b5d3f5fa
parent514eb96b306964a09b334466c64855b4b5ed618c
Fix Haiku/amd64 support
(fix of commit 847927f)

Issue #97 (bdwgc).

* include/gc_config_macros.h [__HAIKU__ && !GC_CAN_SAVE_CALL_STACKS]
(GC_ADD_CALLER): Define macro.
* include/private/gcconfig.h [__HAIKU__ && __x86_64__] (X86_64, HAIKU,
mach_type_known): Likewise.
* include/private/gcconfig.h [HAIKU && X86_64] (HEURISTIC2,
SEARCH_FOR_DATA_START): Likewise.
* include/private/gcconfig.h [UNIX_LIKE && HAIKU] (NO_GETCONTEXT):
Likewise.
* include/private/thread_local_alloc.h [GC_HAIKU_THREADS]
(USE_PTHREAD_SPECIFIC): Likewise.
* include/private/gcconfig.h [HAIKU && X86_64] (etext, DATASTART): Do
not define.
include/gc_config_macros.h
include/private/gcconfig.h
include/private/thread_local_alloc.h