]> granicus.if.org Git - gc/commit
FreeBSD New ports collection for boehm-gc v7.1 gc7_1-freebsd
authorMike McGaughey <mmcg@cs.monash.edu.au>
Sun, 21 Jul 2013 11:47:53 +0000 (15:47 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Sun, 21 Jul 2013 11:47:53 +0000 (15:47 +0400)
commit2cdf7ec45c227d151c49c3081cb50423e3e6fa5a
tree82a825fd32350df11559e42ef233ef87d104f806
parentd9f5eef2d34b9638effc318ef7370fe9df61b574
FreeBSD New ports collection for boehm-gc v7.1
(Imported from freebsd-ports/devel/boehm-gc)

* 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, GC_debug_realloc): Invoke
GC_caller_func_offset if GC_ADD_CALLER.
* dbg_mlc.c (RA): Define to GC_RETURN_ADDR_PARENT (if the latter is
defined).
* 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/private/gcconfig.h (X86_64, IA64, POWERPC, ARM32,
mach_type_known, ALIGNMENT, OS_TYPE, DYNAMIC_LOADING, HEURISTIC2,
etext, SEARCH_FOR_DATA_START): Likewise.
* os_dep.c (old_bus_act): Likewise.
* include/gc.h (GC_RETURN_ADDR_PARENT): New macro.
* 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.h
include/private/gcconfig.h
os_dep.c