]> granicus.if.org Git - gc/commit
FreeBSD New ports collection for boehm-gc v7.2d
authorVitaly Magerya <vmagerya@gmail.com>
Sun, 21 Jul 2013 12:53:31 +0000 (16:53 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Sun, 21 Jul 2013 12:53:31 +0000 (16:53 +0400)
commit8666ba2a170962a40017e6452d0cbd66ded8f561
tree5301d0ea552f791f082b8cb1b6a4c4ffa41688c5
parent337000b5ca61c261f028254b26360594b93d9342
FreeBSD New ports collection for boehm-gc v7.2d

* Makefile.in (pkgdatadir): Move to "doc" folder.
* configure (Configuration of machine-dependent code): Handle
sparc64-*-freebsd*.
* dbg_mlc.c (GC_caller_func_offset): New function (empty unless
FreeBSD).
* dbg_mlc.c (GC_debug_malloc): Invoke GC_caller_func_offset if
GC_ADD_CALLER.
* dbg_mlc.c (GC_debug_malloc_replacement,
GC_debug_realloc_replacement): Pass NULL (instead of "unknown") to
GC_debug_malloc/realloc.
* doc/gc.man: Add "PORT INFORMATION".
* dyn_load.c (ElfW): Define for __FreeBSD__.
* include/gc.h (GC_RETURN_ADDR_PARENT): New macro.
* include/private/gc_priv.h (RA): Define to "GC_RETURN_ADDR_PARENT,"
if GC_RETURN_ADDR_PARENT defined.
* include/private/gcconfig.h (IA64, ARM32,
ALIGNMENT, OS_TYPE, DYNAMIC_LOADING, HEURISTIC2,
etext, SEARCH_FOR_DATA_START): Define for FreeBSD.
* os_dep.c (GC_set_and_save_fault_handler): Invoke sigaction(SIGBUS)
for FreeBSD.
* os_dep.c (AIM): Define before include machine/trap.h if FreeBSD/ppc.
* os_dep.c (CODE_OK): Define to test "code" against EXC_DSI (instead
of BUS_PAGE_FAULT) if FreeBSD/ppc.
Makefile.in
configure
dbg_mlc.c
doc/gc.man
dyn_load.c
include/gc_config_macros.h
include/private/gc_priv.h
include/private/gcconfig.h
os_dep.c