implemented Setup.hs to build boehm cpp libs and install them; master
authorHarald Steinlechner <haraldsteinlechner@gmail.com>
Thu, 23 Aug 2012 15:42:47 +0000 (17:42 +0200)
committerHarald Steinlechner <haraldsteinlechner@gmail.com>
Thu, 23 Aug 2012 15:42:47 +0000 (17:42 +0200)
library paths etc are configured in Setup.hs also;
added version 7.2 of boehm source (maybe include head of git version?)

546 files changed:
.gitignore
Setup.hs [new file with mode: 0644]
Setup.lhs [deleted file]
gc-7.2/.deps/allchblk.Plo [new file with mode: 0644]
gc-7.2/.deps/alloc.Plo [new file with mode: 0644]
gc-7.2/.deps/alpha_mach_dep.Plo [new file with mode: 0644]
gc-7.2/.deps/atomic_ops.Plo [new file with mode: 0644]
gc-7.2/.deps/atomic_ops_sysdeps.Plo [new file with mode: 0644]
gc-7.2/.deps/backgraph.Plo [new file with mode: 0644]
gc-7.2/.deps/blacklst.Plo [new file with mode: 0644]
gc-7.2/.deps/checksums.Plo [new file with mode: 0644]
gc-7.2/.deps/cordbscs.Plo [new file with mode: 0644]
gc-7.2/.deps/cordprnt.Plo [new file with mode: 0644]
gc-7.2/.deps/cordtest.Plo [new file with mode: 0644]
gc-7.2/.deps/cordxtra.Plo [new file with mode: 0644]
gc-7.2/.deps/darwin_stop_world.Plo [new file with mode: 0644]
gc-7.2/.deps/dbg_mlc.Plo [new file with mode: 0644]
gc-7.2/.deps/dyn_load.Plo [new file with mode: 0644]
gc-7.2/.deps/finalize.Plo [new file with mode: 0644]
gc-7.2/.deps/gc_cpp.Plo [new file with mode: 0644]
gc-7.2/.deps/gc_dlopen.Plo [new file with mode: 0644]
gc-7.2/.deps/gcj_mlc.Plo [new file with mode: 0644]
gc-7.2/.deps/headers.Plo [new file with mode: 0644]
gc-7.2/.deps/huge_test.Po [new file with mode: 0644]
gc-7.2/.deps/initsecondarythread.Po [new file with mode: 0644]
gc-7.2/.deps/leak_test.Po [new file with mode: 0644]
gc-7.2/.deps/mach_dep.Plo [new file with mode: 0644]
gc-7.2/.deps/malloc.Plo [new file with mode: 0644]
gc-7.2/.deps/mallocx.Plo [new file with mode: 0644]
gc-7.2/.deps/mark.Plo [new file with mode: 0644]
gc-7.2/.deps/mark_rts.Plo [new file with mode: 0644]
gc-7.2/.deps/middle.Po [new file with mode: 0644]
gc-7.2/.deps/misc.Plo [new file with mode: 0644]
gc-7.2/.deps/new_hblk.Plo [new file with mode: 0644]
gc-7.2/.deps/obj_map.Plo [new file with mode: 0644]
gc-7.2/.deps/os_dep.Plo [new file with mode: 0644]
gc-7.2/.deps/pcr_interface.Plo [new file with mode: 0644]
gc-7.2/.deps/pthread_start.Plo [new file with mode: 0644]
gc-7.2/.deps/pthread_stop_world.Plo [new file with mode: 0644]
gc-7.2/.deps/pthread_support.Plo [new file with mode: 0644]
gc-7.2/.deps/ptr_chck.Plo [new file with mode: 0644]
gc-7.2/.deps/real_malloc.Plo [new file with mode: 0644]
gc-7.2/.deps/realloc_test.Po [new file with mode: 0644]
gc-7.2/.deps/reclaim.Plo [new file with mode: 0644]
gc-7.2/.deps/smash_test.Po [new file with mode: 0644]
gc-7.2/.deps/sparc_mach_dep.Plo [new file with mode: 0644]
gc-7.2/.deps/specific.Plo [new file with mode: 0644]
gc-7.2/.deps/staticrootslib.Plo [new file with mode: 0644]
gc-7.2/.deps/staticrootstest.Po [new file with mode: 0644]
gc-7.2/.deps/stubborn.Plo [new file with mode: 0644]
gc-7.2/.deps/test.Po [new file with mode: 0644]
gc-7.2/.deps/test_cpp.Po [new file with mode: 0644]
gc-7.2/.deps/thread_leak_test.Po [new file with mode: 0644]
gc-7.2/.deps/thread_local_alloc.Plo [new file with mode: 0644]
gc-7.2/.deps/threadkey_test.Po [new file with mode: 0644]
gc-7.2/.deps/trace_test.Po [new file with mode: 0644]
gc-7.2/.deps/typd_mlc.Plo [new file with mode: 0644]
gc-7.2/.deps/win32_threads.Plo [new file with mode: 0644]
gc-7.2/.libs/allchblk.o [new file with mode: 0644]
gc-7.2/.libs/alloc.o [new file with mode: 0644]
gc-7.2/.libs/backgraph.o [new file with mode: 0644]
gc-7.2/.libs/blacklst.o [new file with mode: 0644]
gc-7.2/.libs/checksums.o [new file with mode: 0644]
gc-7.2/.libs/cordbscs.o [new file with mode: 0644]
gc-7.2/.libs/cordprnt.o [new file with mode: 0644]
gc-7.2/.libs/cordtest.o [new file with mode: 0644]
gc-7.2/.libs/cordxtra.o [new file with mode: 0644]
gc-7.2/.libs/dbg_mlc.o [new file with mode: 0644]
gc-7.2/.libs/dyn_load.o [new file with mode: 0644]
gc-7.2/.libs/finalize.o [new file with mode: 0644]
gc-7.2/.libs/gc_dlopen.o [new file with mode: 0644]
gc-7.2/.libs/gcj_mlc.o [new file with mode: 0644]
gc-7.2/.libs/gctest [new file with mode: 0755]
gc-7.2/.libs/headers.o [new file with mode: 0644]
gc-7.2/.libs/hugetest [new file with mode: 0755]
gc-7.2/.libs/leaktest [new file with mode: 0755]
gc-7.2/.libs/libcord.a [new file with mode: 0644]
gc-7.2/.libs/libcord.la [new symlink]
gc-7.2/.libs/libcord.lai [new file with mode: 0644]
gc-7.2/.libs/libcord.so [new symlink]
gc-7.2/.libs/libcord.so.1 [new symlink]
gc-7.2/.libs/libcord.so.1.0.3 [new file with mode: 0755]
gc-7.2/.libs/libcord.so.1.0.3T [new file with mode: 0755]
gc-7.2/.libs/libgc.a [new file with mode: 0644]
gc-7.2/.libs/libgc.la [new symlink]
gc-7.2/.libs/libgc.lai [new file with mode: 0644]
gc-7.2/.libs/libgc.so [new symlink]
gc-7.2/.libs/libgc.so.1 [new symlink]
gc-7.2/.libs/libgc.so.1.0.3 [new file with mode: 0755]
gc-7.2/.libs/libstaticrootslib.a [new file with mode: 0644]
gc-7.2/.libs/libstaticrootslib.la [new symlink]
gc-7.2/.libs/libstaticrootslib.lai [new file with mode: 0644]
gc-7.2/.libs/libstaticrootslib.so [new symlink]
gc-7.2/.libs/libstaticrootslib.so.1 [new symlink]
gc-7.2/.libs/libstaticrootslib.so.1.0.3 [new file with mode: 0755]
gc-7.2/.libs/lt-gctest [new file with mode: 0755]
gc-7.2/.libs/lt-hugetest [new file with mode: 0755]
gc-7.2/.libs/lt-leaktest [new file with mode: 0755]
gc-7.2/.libs/lt-middletest [new file with mode: 0755]
gc-7.2/.libs/lt-realloc_test [new file with mode: 0755]
gc-7.2/.libs/lt-smashtest [new file with mode: 0755]
gc-7.2/.libs/lt-staticrootstest [new file with mode: 0755]
gc-7.2/.libs/mach_dep.o [new file with mode: 0644]
gc-7.2/.libs/malloc.o [new file with mode: 0644]
gc-7.2/.libs/mallocx.o [new file with mode: 0644]
gc-7.2/.libs/mark.o [new file with mode: 0644]
gc-7.2/.libs/mark_rts.o [new file with mode: 0644]
gc-7.2/.libs/middletest [new file with mode: 0755]
gc-7.2/.libs/misc.o [new file with mode: 0644]
gc-7.2/.libs/new_hblk.o [new file with mode: 0644]
gc-7.2/.libs/obj_map.o [new file with mode: 0644]
gc-7.2/.libs/os_dep.o [new file with mode: 0644]
gc-7.2/.libs/pcr_interface.o [new file with mode: 0644]
gc-7.2/.libs/ptr_chck.o [new file with mode: 0644]
gc-7.2/.libs/real_malloc.o [new file with mode: 0644]
gc-7.2/.libs/realloc_test [new file with mode: 0755]
gc-7.2/.libs/reclaim.o [new file with mode: 0644]
gc-7.2/.libs/smashtest [new file with mode: 0755]
gc-7.2/.libs/specific.o [new file with mode: 0644]
gc-7.2/.libs/staticrootslib.o [new file with mode: 0644]
gc-7.2/.libs/staticrootstest [new file with mode: 0755]
gc-7.2/.libs/stubborn.o [new file with mode: 0644]
gc-7.2/.libs/thread_local_alloc.o [new file with mode: 0644]
gc-7.2/.libs/typd_mlc.o [new file with mode: 0644]
gc-7.2/BCC_MAKEFILE [new file with mode: 0644]
gc-7.2/CMakeLists.txt [new file with mode: 0644]
gc-7.2/ChangeLog [new file with mode: 0644]
gc-7.2/EMX_MAKEFILE [new file with mode: 0644]
gc-7.2/MacProjects.sit.hqx [new file with mode: 0644]
gc-7.2/Mac_files/MacOS_Test_config.h [new file with mode: 0644]
gc-7.2/Mac_files/MacOS_config.h [new file with mode: 0644]
gc-7.2/Mac_files/dataend.c [new file with mode: 0644]
gc-7.2/Mac_files/datastart.c [new file with mode: 0644]
gc-7.2/Makefile [new file with mode: 0644]
gc-7.2/Makefile.DLLs [new file with mode: 0644]
gc-7.2/Makefile.am [new file with mode: 0644]
gc-7.2/Makefile.direct [new file with mode: 0644]
gc-7.2/Makefile.dj [new file with mode: 0644]
gc-7.2/Makefile.in [new file with mode: 0644]
gc-7.2/NT_MAKEFILE [new file with mode: 0644]
gc-7.2/NT_STATIC_THREADS_MAKEFILE [new file with mode: 0644]
gc-7.2/NT_X64_STATIC_THREADS_MAKEFILE [new file with mode: 0644]
gc-7.2/NT_X64_THREADS_MAKEFILE [new file with mode: 0644]
gc-7.2/OS2_MAKEFILE [new file with mode: 0644]
gc-7.2/PCR-Makefile [new file with mode: 0644]
gc-7.2/README.QUICK [new file with mode: 0644]
gc-7.2/SMakefile.amiga [new file with mode: 0644]
gc-7.2/WCC_MAKEFILE [new file with mode: 0644]
gc-7.2/aclocal.m4 [new file with mode: 0644]
gc-7.2/allchblk.c [new file with mode: 0644]
gc-7.2/allchblk.lo [new file with mode: 0644]
gc-7.2/allchblk.o [new file with mode: 0644]
gc-7.2/alloc.c [new file with mode: 0644]
gc-7.2/alloc.lo [new file with mode: 0644]
gc-7.2/alloc.o [new file with mode: 0644]
gc-7.2/alpha_mach_dep.S [new file with mode: 0644]
gc-7.2/autogen.sh [new file with mode: 0755]
gc-7.2/backgraph.c [new file with mode: 0644]
gc-7.2/backgraph.lo [new file with mode: 0644]
gc-7.2/backgraph.o [new file with mode: 0644]
gc-7.2/bdw-gc.pc [new file with mode: 0644]
gc-7.2/bdw-gc.pc.in [new file with mode: 0644]
gc-7.2/blacklst.c [new file with mode: 0644]
gc-7.2/blacklst.lo [new file with mode: 0644]
gc-7.2/blacklst.o [new file with mode: 0644]
gc-7.2/build_atomic_ops.sh [new file with mode: 0755]
gc-7.2/build_atomic_ops.sh.cygwin [new file with mode: 0755]
gc-7.2/callprocs [new file with mode: 0755]
gc-7.2/checksums.c [new file with mode: 0644]
gc-7.2/checksums.lo [new file with mode: 0644]
gc-7.2/checksums.o [new file with mode: 0644]
gc-7.2/compile [new file with mode: 0755]
gc-7.2/config.guess [new file with mode: 0755]
gc-7.2/config.log [new file with mode: 0644]
gc-7.2/config.status [new file with mode: 0755]
gc-7.2/config.sub [new file with mode: 0755]
gc-7.2/configure [new file with mode: 0755]
gc-7.2/configure.ac [new file with mode: 0644]
gc-7.2/configure.host [new file with mode: 0644]
gc-7.2/cord/cord.am [new file with mode: 0644]
gc-7.2/cord/cordbscs.c [new file with mode: 0644]
gc-7.2/cord/cordprnt.c [new file with mode: 0644]
gc-7.2/cord/cordtest.c [new file with mode: 0644]
gc-7.2/cord/cordxtra.c [new file with mode: 0644]
gc-7.2/cord/de.c [new file with mode: 0644]
gc-7.2/cord/de_cmds.h [new file with mode: 0644]
gc-7.2/cord/de_win.ICO [new file with mode: 0644]
gc-7.2/cord/de_win.RC [new file with mode: 0644]
gc-7.2/cord/de_win.c [new file with mode: 0644]
gc-7.2/cord/de_win.h [new file with mode: 0644]
gc-7.2/cordbscs.lo [new file with mode: 0644]
gc-7.2/cordbscs.o [new file with mode: 0644]
gc-7.2/cordprnt.lo [new file with mode: 0644]
gc-7.2/cordprnt.o [new file with mode: 0644]
gc-7.2/cordtest.lo [new file with mode: 0644]
gc-7.2/cordtest.o [new file with mode: 0644]
gc-7.2/cordxtra.lo [new file with mode: 0644]
gc-7.2/cordxtra.o [new file with mode: 0644]
gc-7.2/darwin_stop_world.c [new file with mode: 0644]
gc-7.2/dbg_mlc.c [new file with mode: 0644]
gc-7.2/dbg_mlc.lo [new file with mode: 0644]
gc-7.2/dbg_mlc.o [new file with mode: 0644]
gc-7.2/depcomp [new file with mode: 0755]
gc-7.2/digimars.mak [new file with mode: 0644]
gc-7.2/doc/README [new file with mode: 0644]
gc-7.2/doc/README.DGUX386 [new file with mode: 0644]
gc-7.2/doc/README.Mac [new file with mode: 0644]
gc-7.2/doc/README.MacOSX [new file with mode: 0644]
gc-7.2/doc/README.OS2 [new file with mode: 0644]
gc-7.2/doc/README.amiga [new file with mode: 0644]
gc-7.2/doc/README.arm.cross [new file with mode: 0644]
gc-7.2/doc/README.autoconf [new file with mode: 0644]
gc-7.2/doc/README.changes [new file with mode: 0644]
gc-7.2/doc/README.cmake [new file with mode: 0644]
gc-7.2/doc/README.contributors [new file with mode: 0644]
gc-7.2/doc/README.cords [new file with mode: 0644]
gc-7.2/doc/README.darwin [new file with mode: 0644]
gc-7.2/doc/README.dj [new file with mode: 0644]
gc-7.2/doc/README.environment [new file with mode: 0644]
gc-7.2/doc/README.ews4800 [new file with mode: 0644]
gc-7.2/doc/README.hp [new file with mode: 0644]
gc-7.2/doc/README.linux [new file with mode: 0644]
gc-7.2/doc/README.macros [new file with mode: 0644]
gc-7.2/doc/README.rs6000 [new file with mode: 0644]
gc-7.2/doc/README.sgi [new file with mode: 0644]
gc-7.2/doc/README.solaris2 [new file with mode: 0644]
gc-7.2/doc/README.uts [new file with mode: 0644]
gc-7.2/doc/README.win32 [new file with mode: 0644]
gc-7.2/doc/README.win64 [new file with mode: 0644]
gc-7.2/doc/barrett_diagram [new file with mode: 0644]
gc-7.2/doc/debugging.html [new file with mode: 0644]
gc-7.2/doc/doc.am [new file with mode: 0644]
gc-7.2/doc/gc.man [new file with mode: 0644]
gc-7.2/doc/gcdescr.html [new file with mode: 0644]
gc-7.2/doc/gcinterface.html [new file with mode: 0644]
gc-7.2/doc/leak.html [new file with mode: 0644]
gc-7.2/doc/overview.html [new file with mode: 0644]
gc-7.2/doc/porting.html [new file with mode: 0644]
gc-7.2/doc/scale.html [new file with mode: 0644]
gc-7.2/doc/simple_example.html [new file with mode: 0644]
gc-7.2/doc/tree.html [new file with mode: 0644]
gc-7.2/dyn_load.c [new file with mode: 0644]
gc-7.2/dyn_load.lo [new file with mode: 0644]
gc-7.2/dyn_load.o [new file with mode: 0644]
gc-7.2/extra/AmigaOS.c [new file with mode: 0644]
gc-7.2/extra/MacOS.c [new file with mode: 0644]
gc-7.2/extra/add_gc_prefix.c [new file with mode: 0644]
gc-7.2/extra/gc.c [new file with mode: 0644]
gc-7.2/extra/gcname.c [new file with mode: 0644]
gc-7.2/extra/if_mach.c [new file with mode: 0644]
gc-7.2/extra/if_not_there.c [new file with mode: 0644]
gc-7.2/extra/msvc_dbg.c [new file with mode: 0644]
gc-7.2/extra/setjmp_t.c [new file with mode: 0644]
gc-7.2/extra/threadlibs.c [new file with mode: 0644]
gc-7.2/finalize.c [new file with mode: 0644]
gc-7.2/finalize.lo [new file with mode: 0644]
gc-7.2/finalize.o [new file with mode: 0644]
gc-7.2/gc.mak [new file with mode: 0644]
gc-7.2/gc_cpp.cc [new file with mode: 0644]
gc-7.2/gc_cpp.cpp [new file with mode: 0644]
gc-7.2/gc_dlopen.c [new file with mode: 0644]
gc-7.2/gc_dlopen.lo [new file with mode: 0644]
gc-7.2/gc_dlopen.o [new file with mode: 0644]
gc-7.2/gcj_mlc.c [new file with mode: 0644]
gc-7.2/gcj_mlc.lo [new file with mode: 0644]
gc-7.2/gcj_mlc.o [new file with mode: 0644]
gc-7.2/gctest [new file with mode: 0755]
gc-7.2/headers.c [new file with mode: 0644]
gc-7.2/headers.lo [new file with mode: 0644]
gc-7.2/headers.o [new file with mode: 0644]
gc-7.2/huge_test.o [new file with mode: 0644]
gc-7.2/hugetest [new file with mode: 0755]
gc-7.2/ia64_save_regs_in_stack.s [new file with mode: 0644]
gc-7.2/include/cord.h [new file with mode: 0644]
gc-7.2/include/ec.h [new file with mode: 0644]
gc-7.2/include/extra/gc.h [new file with mode: 0644]
gc-7.2/include/extra/gc_cpp.h [new file with mode: 0644]
gc-7.2/include/gc.h [new file with mode: 0644]
gc-7.2/include/gc_allocator.h [new file with mode: 0644]
gc-7.2/include/gc_amiga_redirects.h [new file with mode: 0644]
gc-7.2/include/gc_backptr.h [new file with mode: 0644]
gc-7.2/include/gc_config_macros.h [new file with mode: 0644]
gc-7.2/include/gc_cpp.h [new file with mode: 0644]
gc-7.2/include/gc_gcj.h [new file with mode: 0644]
gc-7.2/include/gc_inline.h [new file with mode: 0644]
gc-7.2/include/gc_mark.h [new file with mode: 0644]
gc-7.2/include/gc_pthread_redirects.h [new file with mode: 0644]
gc-7.2/include/gc_tiny_fl.h [new file with mode: 0644]
gc-7.2/include/gc_typed.h [new file with mode: 0644]
gc-7.2/include/gc_version.h [new file with mode: 0644]
gc-7.2/include/include.am [new file with mode: 0644]
gc-7.2/include/javaxfc.h [new file with mode: 0644]
gc-7.2/include/leak_detector.h [new file with mode: 0644]
gc-7.2/include/new_gc_alloc.h [new file with mode: 0644]
gc-7.2/include/private/config.h [new file with mode: 0644]
gc-7.2/include/private/config.h.in [new file with mode: 0644]
gc-7.2/include/private/cord_pos.h [new file with mode: 0644]
gc-7.2/include/private/darwin_semaphore.h [new file with mode: 0644]
gc-7.2/include/private/darwin_stop_world.h [new file with mode: 0644]
gc-7.2/include/private/dbg_mlc.h [new file with mode: 0644]
gc-7.2/include/private/gc_hdrs.h [new file with mode: 0644]
gc-7.2/include/private/gc_locks.h [new file with mode: 0644]
gc-7.2/include/private/gc_pmark.h [new file with mode: 0644]
gc-7.2/include/private/gc_priv.h [new file with mode: 0644]
gc-7.2/include/private/gcconfig.h [new file with mode: 0644]
gc-7.2/include/private/msvc_dbg.h [new file with mode: 0644]
gc-7.2/include/private/pthread_stop_world.h [new file with mode: 0644]
gc-7.2/include/private/pthread_support.h [new file with mode: 0644]
gc-7.2/include/private/specific.h [new file with mode: 0644]
gc-7.2/include/private/stamp-h1 [new file with mode: 0644]
gc-7.2/include/private/thread_local_alloc.h [new file with mode: 0644]
gc-7.2/include/weakpointer.h [new file with mode: 0644]
gc-7.2/install-sh [new file with mode: 0755]
gc-7.2/leak_test.o [new file with mode: 0644]
gc-7.2/leaktest [new file with mode: 0755]
gc-7.2/libatomic_ops/AUTHORS [new file with mode: 0644]
gc-7.2/libatomic_ops/COPYING [new file with mode: 0644]
gc-7.2/libatomic_ops/ChangeLog [new file with mode: 0644]
gc-7.2/libatomic_ops/INSTALL [new file with mode: 0644]
gc-7.2/libatomic_ops/Makefile [new file with mode: 0644]
gc-7.2/libatomic_ops/Makefile.am [new file with mode: 0644]
gc-7.2/libatomic_ops/Makefile.in [new file with mode: 0644]
gc-7.2/libatomic_ops/NEWS [new file with mode: 0644]
gc-7.2/libatomic_ops/README [new file with mode: 0644]
gc-7.2/libatomic_ops/aclocal.m4 [new file with mode: 0644]
gc-7.2/libatomic_ops/compile [new file with mode: 0755]
gc-7.2/libatomic_ops/config.guess [new file with mode: 0755]
gc-7.2/libatomic_ops/config.log [new file with mode: 0644]
gc-7.2/libatomic_ops/config.status [new file with mode: 0755]
gc-7.2/libatomic_ops/config.sub [new file with mode: 0755]
gc-7.2/libatomic_ops/configure [new file with mode: 0755]
gc-7.2/libatomic_ops/configure.ac [new file with mode: 0644]
gc-7.2/libatomic_ops/depcomp [new file with mode: 0755]
gc-7.2/libatomic_ops/doc/COPYING [new file with mode: 0644]
gc-7.2/libatomic_ops/doc/LICENSING.txt [new file with mode: 0644]
gc-7.2/libatomic_ops/doc/Makefile [new file with mode: 0644]
gc-7.2/libatomic_ops/doc/Makefile.am [new file with mode: 0644]
gc-7.2/libatomic_ops/doc/Makefile.in [new file with mode: 0644]
gc-7.2/libatomic_ops/doc/README.txt [new file with mode: 0644]
gc-7.2/libatomic_ops/doc/README_malloc.txt [new file with mode: 0644]
gc-7.2/libatomic_ops/doc/README_stack.txt [new file with mode: 0644]
gc-7.2/libatomic_ops/doc/README_win32.txt [new file with mode: 0644]
gc-7.2/libatomic_ops/install-sh [new file with mode: 0755]
gc-7.2/libatomic_ops/missing [new file with mode: 0755]
gc-7.2/libatomic_ops/mkinstalldirs [new file with mode: 0755]
gc-7.2/libatomic_ops/pkgconfig/atomic_ops-uninstalled.pc [new file with mode: 0644]
gc-7.2/libatomic_ops/pkgconfig/atomic_ops-uninstalled.pc.in [new file with mode: 0644]
gc-7.2/libatomic_ops/pkgconfig/atomic_ops.pc [new file with mode: 0644]
gc-7.2/libatomic_ops/pkgconfig/atomic_ops.pc.in [new file with mode: 0644]
gc-7.2/libatomic_ops/src/.deps/atomic_ops.Po [new file with mode: 0644]
gc-7.2/libatomic_ops/src/.deps/atomic_ops_malloc.Po [new file with mode: 0644]
gc-7.2/libatomic_ops/src/.deps/atomic_ops_stack.Po [new file with mode: 0644]
gc-7.2/libatomic_ops/src/.deps/atomic_ops_sysdeps.Po [new file with mode: 0644]
gc-7.2/libatomic_ops/src/Makefile [new file with mode: 0644]
gc-7.2/libatomic_ops/src/Makefile.am [new file with mode: 0644]
gc-7.2/libatomic_ops/src/Makefile.in [new file with mode: 0644]
gc-7.2/libatomic_ops/src/Makefile.msft [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops.c [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/Makefile [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/Makefile.am [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/Makefile.in [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/generalize-small.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/generalize-small.template [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/generalize.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/Makefile [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/Makefile.am [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/Makefile.in [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/README [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/acquire_release_volatile.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/aligned_atomic_load_store.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/all_acquire_release_volatile.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/all_aligned_atomic_load_store.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/all_atomic_load_store.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/ao_t_is_int.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/armcc/arm_v6.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/atomic_load_store.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/char_acquire_release_volatile.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/char_atomic_load_store.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/emul_cas.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/gcc/alpha.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/gcc/arm.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/gcc/avr32.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/gcc/cris.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/gcc/hexagon.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/gcc/hppa.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/gcc/ia64.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/gcc/m68k.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/gcc/mips.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/gcc/powerpc.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/gcc/s390.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/gcc/sh.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/gcc/sparc.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/gcc/x86.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/gcc/x86_64.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/generic_pthread.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/hpc/hppa.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/hpc/ia64.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/ibmc/powerpc.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/icc/ia64.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/int_acquire_release_volatile.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/int_aligned_atomic_load_store.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/int_atomic_load_store.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/msftc/arm.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/msftc/common32_defs.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/msftc/x86.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/msftc/x86_64.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/ordered.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/ordered_except_wr.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/read_ordered.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/short_acquire_release_volatile.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/short_aligned_atomic_load_store.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/short_atomic_load_store.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/standard_ao_double_t.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/sunc/sparc.S [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/sunc/sparc.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/sunc/x86.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/sunc/x86_64.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/test_and_set_t_is_ao_t.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops/sysdeps/test_and_set_t_is_char.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops_malloc.c [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops_malloc.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops_stack.c [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops_stack.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/atomic_ops_sysdeps.S [new file with mode: 0644]
gc-7.2/libatomic_ops/src/config.h [new file with mode: 0644]
gc-7.2/libatomic_ops/src/config.h.in [new file with mode: 0644]
gc-7.2/libatomic_ops/src/stamp-h1 [new file with mode: 0644]
gc-7.2/libatomic_ops/tests/.deps/test_atomic.Po [new file with mode: 0644]
gc-7.2/libatomic_ops/tests/.deps/test_atomic_pthreads-test_atomic.Po [new file with mode: 0644]
gc-7.2/libatomic_ops/tests/.deps/test_malloc.Po [new file with mode: 0644]
gc-7.2/libatomic_ops/tests/.deps/test_stack.Po [new file with mode: 0644]
gc-7.2/libatomic_ops/tests/Makefile [new file with mode: 0644]
gc-7.2/libatomic_ops/tests/Makefile.am [new file with mode: 0644]
gc-7.2/libatomic_ops/tests/Makefile.in [new file with mode: 0644]
gc-7.2/libatomic_ops/tests/list_atomic.c [new file with mode: 0644]
gc-7.2/libatomic_ops/tests/list_atomic.template [new file with mode: 0644]
gc-7.2/libatomic_ops/tests/run_parallel.inc [new file with mode: 0644]
gc-7.2/libatomic_ops/tests/test_atomic.c [new file with mode: 0644]
gc-7.2/libatomic_ops/tests/test_atomic.template [new file with mode: 0644]
gc-7.2/libatomic_ops/tests/test_atomic_include.h [new file with mode: 0644]
gc-7.2/libatomic_ops/tests/test_malloc.c [new file with mode: 0644]
gc-7.2/libatomic_ops/tests/test_stack.c [new file with mode: 0644]
gc-7.2/libcord.la [new file with mode: 0644]
gc-7.2/libgc.la [new file with mode: 0644]
gc-7.2/libstaticrootslib.la [new file with mode: 0644]
gc-7.2/libtool [new file with mode: 0755]
gc-7.2/ltmain.sh [new file with mode: 0755]
gc-7.2/m4/gc_set_version.m4 [new file with mode: 0644]
gc-7.2/m4/libtool.m4 [new file with mode: 0644]
gc-7.2/m4/ltoptions.m4 [new file with mode: 0644]
gc-7.2/m4/ltsugar.m4 [new file with mode: 0644]
gc-7.2/m4/ltversion.m4 [new file with mode: 0644]
gc-7.2/m4/lt~obsolete.m4 [new file with mode: 0644]
gc-7.2/mach_dep.c [new file with mode: 0644]
gc-7.2/mach_dep.lo [new file with mode: 0644]
gc-7.2/mach_dep.o [new file with mode: 0644]
gc-7.2/malloc.c [new file with mode: 0644]
gc-7.2/malloc.lo [new file with mode: 0644]
gc-7.2/malloc.o [new file with mode: 0644]
gc-7.2/mallocx.c [new file with mode: 0644]
gc-7.2/mallocx.lo [new file with mode: 0644]
gc-7.2/mallocx.o [new file with mode: 0644]
gc-7.2/mark.c [new file with mode: 0644]
gc-7.2/mark.lo [new file with mode: 0644]
gc-7.2/mark.o [new file with mode: 0644]
gc-7.2/mark_rts.c [new file with mode: 0644]
gc-7.2/mark_rts.lo [new file with mode: 0644]
gc-7.2/mark_rts.o [new file with mode: 0644]
gc-7.2/middle.o [new file with mode: 0644]
gc-7.2/middletest [new file with mode: 0755]
gc-7.2/mips_sgi_mach_dep.s [new file with mode: 0644]
gc-7.2/mips_ultrix_mach_dep.s [new file with mode: 0644]
gc-7.2/misc.c [new file with mode: 0644]
gc-7.2/misc.lo [new file with mode: 0644]
gc-7.2/misc.o [new file with mode: 0644]
gc-7.2/missing [new file with mode: 0755]
gc-7.2/mkinstalldirs [new file with mode: 0755]
gc-7.2/new_hblk.c [new file with mode: 0644]
gc-7.2/new_hblk.lo [new file with mode: 0644]
gc-7.2/new_hblk.o [new file with mode: 0644]
gc-7.2/obj_map.c [new file with mode: 0644]
gc-7.2/obj_map.lo [new file with mode: 0644]
gc-7.2/obj_map.o [new file with mode: 0644]
gc-7.2/os_dep.c [new file with mode: 0644]
gc-7.2/os_dep.lo [new file with mode: 0644]
gc-7.2/os_dep.o [new file with mode: 0644]
gc-7.2/pcr_interface.c [new file with mode: 0644]
gc-7.2/pcr_interface.lo [new file with mode: 0644]
gc-7.2/pcr_interface.o [new file with mode: 0644]
gc-7.2/pthread_start.c [new file with mode: 0644]
gc-7.2/pthread_stop_world.c [new file with mode: 0644]
gc-7.2/pthread_support.c [new file with mode: 0644]
gc-7.2/ptr_chck.c [new file with mode: 0644]
gc-7.2/ptr_chck.lo [new file with mode: 0644]
gc-7.2/ptr_chck.o [new file with mode: 0644]
gc-7.2/real_malloc.c [new file with mode: 0644]
gc-7.2/real_malloc.lo [new file with mode: 0644]
gc-7.2/real_malloc.o [new file with mode: 0644]
gc-7.2/realloc_test [new file with mode: 0755]
gc-7.2/realloc_test.o [new file with mode: 0644]
gc-7.2/reclaim.c [new file with mode: 0644]
gc-7.2/reclaim.lo [new file with mode: 0644]
gc-7.2/reclaim.o [new file with mode: 0644]
gc-7.2/rs6000_mach_dep.s [new file with mode: 0644]
gc-7.2/smash_test.o [new file with mode: 0644]
gc-7.2/smashtest [new file with mode: 0755]
gc-7.2/sparc_mach_dep.S [new file with mode: 0644]
gc-7.2/sparc_netbsd_mach_dep.s [new file with mode: 0644]
gc-7.2/sparc_sunos4_mach_dep.s [new file with mode: 0644]
gc-7.2/specific.c [new file with mode: 0644]
gc-7.2/specific.lo [new file with mode: 0644]
gc-7.2/specific.o [new file with mode: 0644]
gc-7.2/staticrootslib.lo [new file with mode: 0644]
gc-7.2/staticrootslib.o [new file with mode: 0644]
gc-7.2/staticrootstest [new file with mode: 0755]
gc-7.2/staticrootstest.o [new file with mode: 0644]
gc-7.2/stubborn.c [new file with mode: 0644]
gc-7.2/stubborn.lo [new file with mode: 0644]
gc-7.2/stubborn.o [new file with mode: 0644]
gc-7.2/test.o [new file with mode: 0644]
gc-7.2/tests/CMakeLists.txt [new file with mode: 0644]
gc-7.2/tests/huge_test.c [new file with mode: 0644]
gc-7.2/tests/initsecondarythread.c [new file with mode: 0644]
gc-7.2/tests/leak_test.c [new file with mode: 0644]
gc-7.2/tests/middle.c [new file with mode: 0644]
gc-7.2/tests/realloc_test.c [new file with mode: 0644]
gc-7.2/tests/smash_test.c [new file with mode: 0644]
gc-7.2/tests/staticrootslib.c [new file with mode: 0644]
gc-7.2/tests/staticrootstest.c [new file with mode: 0644]
gc-7.2/tests/test.c [new file with mode: 0644]
gc-7.2/tests/test_cpp.cc [new file with mode: 0644]
gc-7.2/tests/tests.am [new file with mode: 0644]
gc-7.2/tests/thread_leak_test.c [new file with mode: 0644]
gc-7.2/tests/threadkey_test.c [new file with mode: 0644]
gc-7.2/tests/trace_test.c [new file with mode: 0644]
gc-7.2/thread_local_alloc.c [new file with mode: 0644]
gc-7.2/thread_local_alloc.lo [new file with mode: 0644]
gc-7.2/thread_local_alloc.o [new file with mode: 0644]
gc-7.2/typd_mlc.c [new file with mode: 0644]
gc-7.2/typd_mlc.lo [new file with mode: 0644]
gc-7.2/typd_mlc.o [new file with mode: 0644]
gc-7.2/win32_threads.c [new file with mode: 0644]
hs-boehmgc.cabal
makeboehm.sh [new file with mode: 0755]
src/Mate/GC/Boehm.hs

index 63a0d856e58b12938b26768d9866a8e92a840be5..c5381a41072929517bd98d26492aafbbb2514f70 100644 (file)
@@ -1,3 +1,3 @@
 dist/*
 *.swp
-
+gc
diff --git a/Setup.hs b/Setup.hs
new file mode 100644 (file)
index 0000000..5eb2d04
--- /dev/null
+++ b/Setup.hs
@@ -0,0 +1,36 @@
+import Data.Maybe
+
+import Distribution.Simple
+import Distribution.Simple.LocalBuildInfo
+import Distribution.PackageDescription
+
+import System.Directory(getCurrentDirectory)
+import System.Process
+import Debug.Trace
+
+main = defaultMainWithHooks simpleUserHooks { confHook = myConfHook }
+
+myConfHook (pkg0, pbi) flags = do
+ installDir <- buildBoehm
+
+ lbi <- confHook simpleUserHooks (pkg0, pbi) flags
+ let lpd        = localPkgDescr lbi
+ let lib        = fromJust (library lpd)
+ let libbi      = libBuildInfo lib
+ let custom_bi  = customFieldsBI libbi
+ let libbi' = libbi
+      {  extraLibDirs = (installDir ++ "/lib") : extraLibDirs libbi,
+         includeDirs  = (installDir ++ "/include") : includeDirs libbi
+      }
+ let lib' = lib { libBuildInfo = libbi' }
+ let lpd' = lpd { library = Just lib' }
+ return $ lbi { localPkgDescr = lpd' }
+
+buildBoehm :: IO String
+buildBoehm = do
+  wd <- getCurrentDirectory
+  let installDir = wd ++ "/gc"
+  print ("Installing Boehm to: " ++ installDir)
+  _ <- runCommand ("./makeboehm.sh " ++ installDir) >>= waitForProcess
+  return installDir
diff --git a/Setup.lhs b/Setup.lhs
deleted file mode 100644 (file)
index 3eb981e..0000000
--- a/Setup.lhs
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/usr/bin/env runhaskell
-
-> import Distribution.Simple
-> main = defaultMain
diff --git a/gc-7.2/.deps/allchblk.Plo b/gc-7.2/.deps/allchblk.Plo
new file mode 100644 (file)
index 0000000..d918e8b
--- /dev/null
@@ -0,0 +1,157 @@
+allchblk.lo: allchblk.c include/private/gc_priv.h \
+ include/private/config.h include/private/../gc.h \
+ include/private/../gc_version.h include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/../gc_mark.h \
+ include/private/gcconfig.h /usr/include/unistd.h \
+ /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h /usr/include/stdio.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h
+
+include/private/gc_priv.h:
+
+include/private/config.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/../gc_mark.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
+
+/usr/include/stdio.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
diff --git a/gc-7.2/.deps/alloc.Plo b/gc-7.2/.deps/alloc.Plo
new file mode 100644 (file)
index 0000000..7f15275
--- /dev/null
@@ -0,0 +1,210 @@
+alloc.lo: alloc.c include/private/gc_priv.h include/private/config.h \
+ include/private/../gc.h include/private/../gc_version.h \
+ include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/../gc_mark.h \
+ include/private/gcconfig.h /usr/include/unistd.h \
+ /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h /usr/include/stdio.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h /usr/include/signal.h \
+ /usr/include/i386-linux-gnu/bits/signum.h \
+ /usr/include/i386-linux-gnu/bits/siginfo.h \
+ /usr/include/i386-linux-gnu/bits/sigaction.h \
+ /usr/include/i386-linux-gnu/bits/sigcontext.h \
+ /usr/include/i386-linux-gnu/asm/sigcontext.h /usr/include/linux/types.h \
+ /usr/include/i386-linux-gnu/asm/types.h /usr/include/asm-generic/types.h \
+ /usr/include/asm-generic/int-ll64.h \
+ /usr/include/i386-linux-gnu/asm/bitsperlong.h \
+ /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \
+ /usr/include/linux/stddef.h \
+ /usr/include/i386-linux-gnu/asm/posix_types.h \
+ /usr/include/i386-linux-gnu/asm/posix_types_32.h \
+ /usr/include/i386-linux-gnu/bits/sigstack.h \
+ /usr/include/i386-linux-gnu/sys/ucontext.h \
+ /usr/include/i386-linux-gnu/bits/sigthread.h
+
+include/private/gc_priv.h:
+
+include/private/config.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/../gc_mark.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
+
+/usr/include/stdio.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
+
+/usr/include/signal.h:
+
+/usr/include/i386-linux-gnu/bits/signum.h:
+
+/usr/include/i386-linux-gnu/bits/siginfo.h:
+
+/usr/include/i386-linux-gnu/bits/sigaction.h:
+
+/usr/include/i386-linux-gnu/bits/sigcontext.h:
+
+/usr/include/i386-linux-gnu/asm/sigcontext.h:
+
+/usr/include/linux/types.h:
+
+/usr/include/i386-linux-gnu/asm/types.h:
+
+/usr/include/asm-generic/types.h:
+
+/usr/include/asm-generic/int-ll64.h:
+
+/usr/include/i386-linux-gnu/asm/bitsperlong.h:
+
+/usr/include/asm-generic/bitsperlong.h:
+
+/usr/include/linux/posix_types.h:
+
+/usr/include/linux/stddef.h:
+
+/usr/include/i386-linux-gnu/asm/posix_types.h:
+
+/usr/include/i386-linux-gnu/asm/posix_types_32.h:
+
+/usr/include/i386-linux-gnu/bits/sigstack.h:
+
+/usr/include/i386-linux-gnu/sys/ucontext.h:
+
+/usr/include/i386-linux-gnu/bits/sigthread.h:
diff --git a/gc-7.2/.deps/alpha_mach_dep.Plo b/gc-7.2/.deps/alpha_mach_dep.Plo
new file mode 100644 (file)
index 0000000..9ce06a8
--- /dev/null
@@ -0,0 +1 @@
+# dummy
diff --git a/gc-7.2/.deps/atomic_ops.Plo b/gc-7.2/.deps/atomic_ops.Plo
new file mode 100644 (file)
index 0000000..9ce06a8
--- /dev/null
@@ -0,0 +1 @@
+# dummy
diff --git a/gc-7.2/.deps/atomic_ops_sysdeps.Plo b/gc-7.2/.deps/atomic_ops_sysdeps.Plo
new file mode 100644 (file)
index 0000000..9ce06a8
--- /dev/null
@@ -0,0 +1 @@
+# dummy
diff --git a/gc-7.2/.deps/backgraph.Plo b/gc-7.2/.deps/backgraph.Plo
new file mode 100644 (file)
index 0000000..4e32ea5
--- /dev/null
@@ -0,0 +1,136 @@
+backgraph.lo: backgraph.c include/private/dbg_mlc.h \
+ include/private/gc_priv.h include/private/config.h \
+ include/private/../gc.h include/private/../gc_version.h \
+ include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/../gc_mark.h \
+ include/private/gcconfig.h /usr/include/unistd.h \
+ /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h
+
+include/private/dbg_mlc.h:
+
+include/private/gc_priv.h:
+
+include/private/config.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/../gc_mark.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
diff --git a/gc-7.2/.deps/blacklst.Plo b/gc-7.2/.deps/blacklst.Plo
new file mode 100644 (file)
index 0000000..ed5ab01
--- /dev/null
@@ -0,0 +1,133 @@
+blacklst.lo: blacklst.c include/private/gc_priv.h \
+ include/private/config.h include/private/../gc.h \
+ include/private/../gc_version.h include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/../gc_mark.h \
+ include/private/gcconfig.h /usr/include/unistd.h \
+ /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h
+
+include/private/gc_priv.h:
+
+include/private/config.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/../gc_mark.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
diff --git a/gc-7.2/.deps/checksums.Plo b/gc-7.2/.deps/checksums.Plo
new file mode 100644 (file)
index 0000000..92697b5
--- /dev/null
@@ -0,0 +1,133 @@
+checksums.lo: checksums.c include/private/gc_priv.h \
+ include/private/config.h include/private/../gc.h \
+ include/private/../gc_version.h include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/../gc_mark.h \
+ include/private/gcconfig.h /usr/include/unistd.h \
+ /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h
+
+include/private/gc_priv.h:
+
+include/private/config.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/../gc_mark.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
diff --git a/gc-7.2/.deps/cordbscs.Plo b/gc-7.2/.deps/cordbscs.Plo
new file mode 100644 (file)
index 0000000..1067c91
--- /dev/null
@@ -0,0 +1,119 @@
+cordbscs.lo: cord/cordbscs.c include/gc.h include/gc_version.h \
+ include/gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h include/cord.h \
+ /usr/include/stdio.h /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/libio.h \
+ /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h include/private/cord_pos.h \
+ /usr/include/stdlib.h /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h \
+ /usr/include/i386-linux-gnu/sys/types.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h /usr/include/string.h \
+ /usr/include/xlocale.h /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h
+
+include/gc.h:
+
+include/gc_version.h:
+
+include/gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+include/cord.h:
+
+/usr/include/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
+
+include/private/cord_pos.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+/usr/include/string.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
diff --git a/gc-7.2/.deps/cordprnt.Plo b/gc-7.2/.deps/cordprnt.Plo
new file mode 100644 (file)
index 0000000..0acb6fd
--- /dev/null
@@ -0,0 +1,88 @@
+cordprnt.lo: cord/cordprnt.c include/cord.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h /usr/include/stdio.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/libio.h \
+ /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h include/private/cord_pos.h \
+ include/ec.h /usr/include/string.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/string3.h include/gc.h \
+ include/gc_version.h include/gc_config_macros.h
+
+include/cord.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/stdio.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
+
+include/private/cord_pos.h:
+
+include/ec.h:
+
+/usr/include/string.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+include/gc.h:
+
+include/gc_version.h:
+
+include/gc_config_macros.h:
diff --git a/gc-7.2/.deps/cordtest.Plo b/gc-7.2/.deps/cordtest.Plo
new file mode 100644 (file)
index 0000000..7c0ecc9
--- /dev/null
@@ -0,0 +1,120 @@
+cordtest.lo: cord/cordtest.c include/gc.h include/gc_version.h \
+ include/gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h include/cord.h \
+ /usr/include/stdio.h /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/libio.h \
+ /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h include/private/cord_pos.h \
+ /usr/include/string.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/string3.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h \
+ /usr/include/i386-linux-gnu/sys/types.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h
+
+include/gc.h:
+
+include/gc_version.h:
+
+include/gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+include/cord.h:
+
+/usr/include/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
+
+include/private/cord_pos.h:
+
+/usr/include/string.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
diff --git a/gc-7.2/.deps/cordxtra.Plo b/gc-7.2/.deps/cordxtra.Plo
new file mode 100644 (file)
index 0000000..d4ac167
--- /dev/null
@@ -0,0 +1,122 @@
+cordxtra.lo: cord/cordxtra.c /usr/include/stdio.h /usr/include/features.h \
+ /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/libio.h \
+ /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h /usr/include/string.h \
+ /usr/include/xlocale.h /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/string3.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h \
+ /usr/include/i386-linux-gnu/sys/types.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h include/cord.h \
+ include/private/cord_pos.h include/ec.h include/gc.h \
+ include/gc_version.h include/gc_config_macros.h
+
+/usr/include/stdio.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
+
+/usr/include/string.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/cord.h:
+
+include/private/cord_pos.h:
+
+include/ec.h:
+
+include/gc.h:
+
+include/gc_version.h:
+
+include/gc_config_macros.h:
diff --git a/gc-7.2/.deps/darwin_stop_world.Plo b/gc-7.2/.deps/darwin_stop_world.Plo
new file mode 100644 (file)
index 0000000..9ce06a8
--- /dev/null
@@ -0,0 +1 @@
+# dummy
diff --git a/gc-7.2/.deps/dbg_mlc.Plo b/gc-7.2/.deps/dbg_mlc.Plo
new file mode 100644 (file)
index 0000000..32fbc1f
--- /dev/null
@@ -0,0 +1,150 @@
+dbg_mlc.lo: dbg_mlc.c include/private/dbg_mlc.h include/private/gc_priv.h \
+ include/private/config.h include/private/../gc.h \
+ include/private/../gc_version.h include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/../gc_mark.h \
+ include/private/gcconfig.h /usr/include/unistd.h \
+ /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h /usr/include/errno.h \
+ /usr/include/i386-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
+ /usr/include/i386-linux-gnu/asm/errno.h /usr/include/asm-generic/errno.h \
+ /usr/include/asm-generic/errno-base.h
+
+include/private/dbg_mlc.h:
+
+include/private/gc_priv.h:
+
+include/private/config.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/../gc_mark.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
+
+/usr/include/errno.h:
+
+/usr/include/i386-linux-gnu/bits/errno.h:
+
+/usr/include/linux/errno.h:
+
+/usr/include/i386-linux-gnu/asm/errno.h:
+
+/usr/include/asm-generic/errno.h:
+
+/usr/include/asm-generic/errno-base.h:
diff --git a/gc-7.2/.deps/dyn_load.Plo b/gc-7.2/.deps/dyn_load.Plo
new file mode 100644 (file)
index 0000000..f20bbe5
--- /dev/null
@@ -0,0 +1,180 @@
+dyn_load.lo: dyn_load.c include/private/gc_priv.h \
+ include/private/config.h include/private/../gc.h \
+ include/private/../gc_version.h include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/../gc_mark.h \
+ include/private/gcconfig.h /usr/include/unistd.h \
+ /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h /usr/include/stdio.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h /usr/include/elf.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdint.h /usr/include/stdint.h \
+ /usr/include/i386-linux-gnu/bits/wchar.h /usr/include/link.h \
+ /usr/include/dlfcn.h /usr/include/i386-linux-gnu/bits/dlfcn.h \
+ /usr/include/i386-linux-gnu/bits/elfclass.h \
+ /usr/include/i386-linux-gnu/bits/link.h
+
+include/private/gc_priv.h:
+
+include/private/config.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/../gc_mark.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
+
+/usr/include/stdio.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
+
+/usr/include/elf.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdint.h:
+
+/usr/include/stdint.h:
+
+/usr/include/i386-linux-gnu/bits/wchar.h:
+
+/usr/include/link.h:
+
+/usr/include/dlfcn.h:
+
+/usr/include/i386-linux-gnu/bits/dlfcn.h:
+
+/usr/include/i386-linux-gnu/bits/elfclass.h:
+
+/usr/include/i386-linux-gnu/bits/link.h:
diff --git a/gc-7.2/.deps/finalize.Plo b/gc-7.2/.deps/finalize.Plo
new file mode 100644 (file)
index 0000000..7d01955
--- /dev/null
@@ -0,0 +1,135 @@
+finalize.lo: finalize.c include/private/gc_pmark.h \
+ include/private/config.h include/private/../gc_mark.h \
+ include/private/../gc.h include/private/../gc_version.h \
+ include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h include/private/gc_priv.h \
+ /usr/include/stdlib.h /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/gcconfig.h \
+ /usr/include/unistd.h /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/xlocale.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h
+
+include/private/gc_pmark.h:
+
+include/private/config.h:
+
+include/private/../gc_mark.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+include/private/gc_priv.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
diff --git a/gc-7.2/.deps/gc_cpp.Plo b/gc-7.2/.deps/gc_cpp.Plo
new file mode 100644 (file)
index 0000000..9ce06a8
--- /dev/null
@@ -0,0 +1 @@
+# dummy
diff --git a/gc-7.2/.deps/gc_dlopen.Plo b/gc-7.2/.deps/gc_dlopen.Plo
new file mode 100644 (file)
index 0000000..98746aa
--- /dev/null
@@ -0,0 +1,133 @@
+gc_dlopen.lo: gc_dlopen.c include/private/gc_priv.h \
+ include/private/config.h include/private/../gc.h \
+ include/private/../gc_version.h include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/../gc_mark.h \
+ include/private/gcconfig.h /usr/include/unistd.h \
+ /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h
+
+include/private/gc_priv.h:
+
+include/private/config.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/../gc_mark.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
diff --git a/gc-7.2/.deps/gcj_mlc.Plo b/gc-7.2/.deps/gcj_mlc.Plo
new file mode 100644 (file)
index 0000000..0e4eea0
--- /dev/null
@@ -0,0 +1,139 @@
+gcj_mlc.lo: gcj_mlc.c include/private/gc_pmark.h include/private/config.h \
+ include/private/../gc_mark.h include/private/../gc.h \
+ include/private/../gc_version.h include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h include/private/gc_priv.h \
+ /usr/include/stdlib.h /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/gcconfig.h \
+ /usr/include/unistd.h /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/xlocale.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h include/gc_gcj.h \
+ include/private/dbg_mlc.h
+
+include/private/gc_pmark.h:
+
+include/private/config.h:
+
+include/private/../gc_mark.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+include/private/gc_priv.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
+
+include/gc_gcj.h:
+
+include/private/dbg_mlc.h:
diff --git a/gc-7.2/.deps/headers.Plo b/gc-7.2/.deps/headers.Plo
new file mode 100644 (file)
index 0000000..be313c5
--- /dev/null
@@ -0,0 +1,133 @@
+headers.lo: headers.c include/private/gc_priv.h include/private/config.h \
+ include/private/../gc.h include/private/../gc_version.h \
+ include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/../gc_mark.h \
+ include/private/gcconfig.h /usr/include/unistd.h \
+ /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h
+
+include/private/gc_priv.h:
+
+include/private/config.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/../gc_mark.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
diff --git a/gc-7.2/.deps/huge_test.Po b/gc-7.2/.deps/huge_test.Po
new file mode 100644 (file)
index 0000000..881bbe2
--- /dev/null
@@ -0,0 +1,121 @@
+huge_test.o: tests/huge_test.c /usr/include/stdlib.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed/limits.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed/syslimits.h \
+ /usr/include/limits.h /usr/include/i386-linux-gnu/bits/posix1_lim.h \
+ /usr/include/i386-linux-gnu/bits/local_lim.h /usr/include/linux/limits.h \
+ /usr/include/i386-linux-gnu/bits/posix2_lim.h /usr/include/stdio.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h include/gc.h \
+ include/gc_version.h include/gc_config_macros.h
+
+/usr/include/stdlib.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed/limits.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed/syslimits.h:
+
+/usr/include/limits.h:
+
+/usr/include/i386-linux-gnu/bits/posix1_lim.h:
+
+/usr/include/i386-linux-gnu/bits/local_lim.h:
+
+/usr/include/linux/limits.h:
+
+/usr/include/i386-linux-gnu/bits/posix2_lim.h:
+
+/usr/include/stdio.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
+
+include/gc.h:
+
+include/gc_version.h:
+
+include/gc_config_macros.h:
diff --git a/gc-7.2/.deps/initsecondarythread.Po b/gc-7.2/.deps/initsecondarythread.Po
new file mode 100644 (file)
index 0000000..9ce06a8
--- /dev/null
@@ -0,0 +1 @@
+# dummy
diff --git a/gc-7.2/.deps/leak_test.Po b/gc-7.2/.deps/leak_test.Po
new file mode 100644 (file)
index 0000000..40b23cc
--- /dev/null
@@ -0,0 +1,93 @@
+leak_test.o: tests/leak_test.c include/leak_detector.h include/gc.h \
+ include/gc_version.h include/gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h /usr/include/string.h \
+ /usr/include/xlocale.h /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h
+
+include/leak_detector.h:
+
+include/gc.h:
+
+include/gc_version.h:
+
+include/gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+/usr/include/string.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
diff --git a/gc-7.2/.deps/mach_dep.Plo b/gc-7.2/.deps/mach_dep.Plo
new file mode 100644 (file)
index 0000000..fe24f23
--- /dev/null
@@ -0,0 +1,212 @@
+mach_dep.lo: mach_dep.c include/private/gc_priv.h \
+ include/private/config.h include/private/../gc.h \
+ include/private/../gc_version.h include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/../gc_mark.h \
+ include/private/gcconfig.h /usr/include/unistd.h \
+ /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h /usr/include/stdio.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h /usr/include/signal.h \
+ /usr/include/i386-linux-gnu/bits/signum.h \
+ /usr/include/i386-linux-gnu/bits/siginfo.h \
+ /usr/include/i386-linux-gnu/bits/sigaction.h \
+ /usr/include/i386-linux-gnu/bits/sigcontext.h \
+ /usr/include/i386-linux-gnu/asm/sigcontext.h /usr/include/linux/types.h \
+ /usr/include/i386-linux-gnu/asm/types.h /usr/include/asm-generic/types.h \
+ /usr/include/asm-generic/int-ll64.h \
+ /usr/include/i386-linux-gnu/asm/bitsperlong.h \
+ /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \
+ /usr/include/linux/stddef.h \
+ /usr/include/i386-linux-gnu/asm/posix_types.h \
+ /usr/include/i386-linux-gnu/asm/posix_types_32.h \
+ /usr/include/i386-linux-gnu/bits/sigstack.h \
+ /usr/include/i386-linux-gnu/sys/ucontext.h \
+ /usr/include/i386-linux-gnu/bits/sigthread.h /usr/include/ucontext.h
+
+include/private/gc_priv.h:
+
+include/private/config.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/../gc_mark.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
+
+/usr/include/stdio.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
+
+/usr/include/signal.h:
+
+/usr/include/i386-linux-gnu/bits/signum.h:
+
+/usr/include/i386-linux-gnu/bits/siginfo.h:
+
+/usr/include/i386-linux-gnu/bits/sigaction.h:
+
+/usr/include/i386-linux-gnu/bits/sigcontext.h:
+
+/usr/include/i386-linux-gnu/asm/sigcontext.h:
+
+/usr/include/linux/types.h:
+
+/usr/include/i386-linux-gnu/asm/types.h:
+
+/usr/include/asm-generic/types.h:
+
+/usr/include/asm-generic/int-ll64.h:
+
+/usr/include/i386-linux-gnu/asm/bitsperlong.h:
+
+/usr/include/asm-generic/bitsperlong.h:
+
+/usr/include/linux/posix_types.h:
+
+/usr/include/linux/stddef.h:
+
+/usr/include/i386-linux-gnu/asm/posix_types.h:
+
+/usr/include/i386-linux-gnu/asm/posix_types_32.h:
+
+/usr/include/i386-linux-gnu/bits/sigstack.h:
+
+/usr/include/i386-linux-gnu/sys/ucontext.h:
+
+/usr/include/i386-linux-gnu/bits/sigthread.h:
+
+/usr/include/ucontext.h:
diff --git a/gc-7.2/.deps/malloc.Plo b/gc-7.2/.deps/malloc.Plo
new file mode 100644 (file)
index 0000000..6c86586
--- /dev/null
@@ -0,0 +1,157 @@
+malloc.lo: malloc.c include/private/gc_priv.h include/private/config.h \
+ include/private/../gc.h include/private/../gc_version.h \
+ include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/../gc_mark.h \
+ include/private/gcconfig.h /usr/include/unistd.h \
+ /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h /usr/include/stdio.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h
+
+include/private/gc_priv.h:
+
+include/private/config.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/../gc_mark.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
+
+/usr/include/stdio.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
diff --git a/gc-7.2/.deps/mallocx.Plo b/gc-7.2/.deps/mallocx.Plo
new file mode 100644 (file)
index 0000000..f057edf
--- /dev/null
@@ -0,0 +1,194 @@
+mallocx.lo: mallocx.c include/private/gc_priv.h include/private/config.h \
+ include/private/../gc.h include/private/../gc_version.h \
+ include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/../gc_mark.h \
+ include/private/gcconfig.h /usr/include/unistd.h \
+ /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h /usr/include/stdio.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h /usr/include/errno.h \
+ /usr/include/i386-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
+ /usr/include/i386-linux-gnu/asm/errno.h /usr/include/asm-generic/errno.h \
+ /usr/include/asm-generic/errno-base.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed/limits.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed/syslimits.h \
+ /usr/include/limits.h /usr/include/i386-linux-gnu/bits/posix1_lim.h \
+ /usr/include/i386-linux-gnu/bits/local_lim.h /usr/include/linux/limits.h \
+ /usr/include/i386-linux-gnu/bits/posix2_lim.h \
+ /usr/include/i386-linux-gnu/bits/xopen_lim.h
+
+include/private/gc_priv.h:
+
+include/private/config.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/../gc_mark.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
+
+/usr/include/stdio.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
+
+/usr/include/errno.h:
+
+/usr/include/i386-linux-gnu/bits/errno.h:
+
+/usr/include/linux/errno.h:
+
+/usr/include/i386-linux-gnu/asm/errno.h:
+
+/usr/include/asm-generic/errno.h:
+
+/usr/include/asm-generic/errno-base.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed/limits.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed/syslimits.h:
+
+/usr/include/limits.h:
+
+/usr/include/i386-linux-gnu/bits/posix1_lim.h:
+
+/usr/include/i386-linux-gnu/bits/local_lim.h:
+
+/usr/include/linux/limits.h:
+
+/usr/include/i386-linux-gnu/bits/posix2_lim.h:
+
+/usr/include/i386-linux-gnu/bits/xopen_lim.h:
diff --git a/gc-7.2/.deps/mark.Plo b/gc-7.2/.deps/mark.Plo
new file mode 100644 (file)
index 0000000..1191ba6
--- /dev/null
@@ -0,0 +1,158 @@
+mark.lo: mark.c include/private/gc_pmark.h include/private/config.h \
+ include/private/../gc_mark.h include/private/../gc.h \
+ include/private/../gc_version.h include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h include/private/gc_priv.h \
+ /usr/include/stdlib.h /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/gcconfig.h \
+ /usr/include/unistd.h /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/xlocale.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h /usr/include/stdio.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h
+
+include/private/gc_pmark.h:
+
+include/private/config.h:
+
+include/private/../gc_mark.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+include/private/gc_priv.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
+
+/usr/include/stdio.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
diff --git a/gc-7.2/.deps/mark_rts.Plo b/gc-7.2/.deps/mark_rts.Plo
new file mode 100644 (file)
index 0000000..eda81a8
--- /dev/null
@@ -0,0 +1,157 @@
+mark_rts.lo: mark_rts.c include/private/gc_priv.h \
+ include/private/config.h include/private/../gc.h \
+ include/private/../gc_version.h include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/../gc_mark.h \
+ include/private/gcconfig.h /usr/include/unistd.h \
+ /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h /usr/include/stdio.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h
+
+include/private/gc_priv.h:
+
+include/private/config.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/../gc_mark.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
+
+/usr/include/stdio.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
diff --git a/gc-7.2/.deps/middle.Po b/gc-7.2/.deps/middle.Po
new file mode 100644 (file)
index 0000000..290abd5
--- /dev/null
@@ -0,0 +1,58 @@
+middle.o: tests/middle.c include/gc.h include/gc_version.h \
+ include/gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdio.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/libio.h \
+ /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h
+
+include/gc.h:
+
+include/gc_version.h:
+
+include/gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
diff --git a/gc-7.2/.deps/misc.Plo b/gc-7.2/.deps/misc.Plo
new file mode 100644 (file)
index 0000000..59c028f
--- /dev/null
@@ -0,0 +1,244 @@
+misc.lo: misc.c include/private/gc_pmark.h include/private/config.h \
+ include/private/../gc_mark.h include/private/../gc.h \
+ include/private/../gc_version.h include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h include/private/gc_priv.h \
+ /usr/include/stdlib.h /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/gcconfig.h \
+ /usr/include/unistd.h /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/xlocale.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h /usr/include/stdio.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed/limits.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed/syslimits.h \
+ /usr/include/limits.h /usr/include/i386-linux-gnu/bits/posix1_lim.h \
+ /usr/include/i386-linux-gnu/bits/local_lim.h /usr/include/linux/limits.h \
+ /usr/include/i386-linux-gnu/bits/posix2_lim.h /usr/include/signal.h \
+ /usr/include/i386-linux-gnu/bits/signum.h \
+ /usr/include/i386-linux-gnu/bits/siginfo.h \
+ /usr/include/i386-linux-gnu/bits/sigaction.h \
+ /usr/include/i386-linux-gnu/bits/sigcontext.h \
+ /usr/include/i386-linux-gnu/asm/sigcontext.h /usr/include/linux/types.h \
+ /usr/include/i386-linux-gnu/asm/types.h /usr/include/asm-generic/types.h \
+ /usr/include/asm-generic/int-ll64.h \
+ /usr/include/i386-linux-gnu/asm/bitsperlong.h \
+ /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \
+ /usr/include/linux/stddef.h \
+ /usr/include/i386-linux-gnu/asm/posix_types.h \
+ /usr/include/i386-linux-gnu/asm/posix_types_32.h \
+ /usr/include/i386-linux-gnu/bits/sigstack.h \
+ /usr/include/i386-linux-gnu/sys/ucontext.h \
+ /usr/include/i386-linux-gnu/bits/sigthread.h /usr/include/fcntl.h \
+ /usr/include/i386-linux-gnu/bits/fcntl.h \
+ /usr/include/i386-linux-gnu/bits/stat.h \
+ /usr/include/i386-linux-gnu/bits/fcntl2.h \
+ /usr/include/i386-linux-gnu/sys/stat.h
+
+include/private/gc_pmark.h:
+
+include/private/config.h:
+
+include/private/../gc_mark.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+include/private/gc_priv.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
+
+/usr/include/stdio.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed/limits.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed/syslimits.h:
+
+/usr/include/limits.h:
+
+/usr/include/i386-linux-gnu/bits/posix1_lim.h:
+
+/usr/include/i386-linux-gnu/bits/local_lim.h:
+
+/usr/include/linux/limits.h:
+
+/usr/include/i386-linux-gnu/bits/posix2_lim.h:
+
+/usr/include/signal.h:
+
+/usr/include/i386-linux-gnu/bits/signum.h:
+
+/usr/include/i386-linux-gnu/bits/siginfo.h:
+
+/usr/include/i386-linux-gnu/bits/sigaction.h:
+
+/usr/include/i386-linux-gnu/bits/sigcontext.h:
+
+/usr/include/i386-linux-gnu/asm/sigcontext.h:
+
+/usr/include/linux/types.h:
+
+/usr/include/i386-linux-gnu/asm/types.h:
+
+/usr/include/asm-generic/types.h:
+
+/usr/include/asm-generic/int-ll64.h:
+
+/usr/include/i386-linux-gnu/asm/bitsperlong.h:
+
+/usr/include/asm-generic/bitsperlong.h:
+
+/usr/include/linux/posix_types.h:
+
+/usr/include/linux/stddef.h:
+
+/usr/include/i386-linux-gnu/asm/posix_types.h:
+
+/usr/include/i386-linux-gnu/asm/posix_types_32.h:
+
+/usr/include/i386-linux-gnu/bits/sigstack.h:
+
+/usr/include/i386-linux-gnu/sys/ucontext.h:
+
+/usr/include/i386-linux-gnu/bits/sigthread.h:
+
+/usr/include/fcntl.h:
+
+/usr/include/i386-linux-gnu/bits/fcntl.h:
+
+/usr/include/i386-linux-gnu/bits/stat.h:
+
+/usr/include/i386-linux-gnu/bits/fcntl2.h:
+
+/usr/include/i386-linux-gnu/sys/stat.h:
diff --git a/gc-7.2/.deps/new_hblk.Plo b/gc-7.2/.deps/new_hblk.Plo
new file mode 100644 (file)
index 0000000..4622f71
--- /dev/null
@@ -0,0 +1,157 @@
+new_hblk.lo: new_hblk.c include/private/gc_priv.h \
+ include/private/config.h include/private/../gc.h \
+ include/private/../gc_version.h include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/../gc_mark.h \
+ include/private/gcconfig.h /usr/include/unistd.h \
+ /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h /usr/include/stdio.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h
+
+include/private/gc_priv.h:
+
+include/private/config.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/../gc_mark.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
+
+/usr/include/stdio.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
diff --git a/gc-7.2/.deps/obj_map.Plo b/gc-7.2/.deps/obj_map.Plo
new file mode 100644 (file)
index 0000000..1b7ddc7
--- /dev/null
@@ -0,0 +1,133 @@
+obj_map.lo: obj_map.c include/private/gc_priv.h include/private/config.h \
+ include/private/../gc.h include/private/../gc_version.h \
+ include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/../gc_mark.h \
+ include/private/gcconfig.h /usr/include/unistd.h \
+ /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h
+
+include/private/gc_priv.h:
+
+include/private/config.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/../gc_mark.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
diff --git a/gc-7.2/.deps/os_dep.Plo b/gc-7.2/.deps/os_dep.Plo
new file mode 100644 (file)
index 0000000..6552efe
--- /dev/null
@@ -0,0 +1,269 @@
+os_dep.lo: os_dep.c include/private/gc_priv.h include/private/config.h \
+ include/private/../gc.h include/private/../gc_version.h \
+ include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/../gc_mark.h \
+ include/private/gcconfig.h /usr/include/unistd.h \
+ /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h /usr/include/linux/version.h \
+ /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/wchar.h /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h /usr/include/signal.h \
+ /usr/include/i386-linux-gnu/bits/signum.h \
+ /usr/include/i386-linux-gnu/bits/siginfo.h \
+ /usr/include/i386-linux-gnu/bits/sigaction.h \
+ /usr/include/i386-linux-gnu/bits/sigcontext.h \
+ /usr/include/i386-linux-gnu/asm/sigcontext.h /usr/include/linux/types.h \
+ /usr/include/i386-linux-gnu/asm/types.h /usr/include/asm-generic/types.h \
+ /usr/include/asm-generic/int-ll64.h \
+ /usr/include/i386-linux-gnu/asm/bitsperlong.h \
+ /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \
+ /usr/include/linux/stddef.h \
+ /usr/include/i386-linux-gnu/asm/posix_types.h \
+ /usr/include/i386-linux-gnu/asm/posix_types_32.h \
+ /usr/include/i386-linux-gnu/bits/sigstack.h \
+ /usr/include/i386-linux-gnu/sys/ucontext.h \
+ /usr/include/i386-linux-gnu/bits/sigthread.h /usr/include/fcntl.h \
+ /usr/include/i386-linux-gnu/bits/fcntl.h \
+ /usr/include/i386-linux-gnu/bits/uio.h \
+ /usr/include/i386-linux-gnu/bits/stat.h \
+ /usr/include/i386-linux-gnu/bits/fcntl2.h /usr/include/ctype.h \
+ /usr/include/i386-linux-gnu/sys/mman.h \
+ /usr/include/i386-linux-gnu/bits/mman.h \
+ /usr/include/i386-linux-gnu/sys/stat.h /usr/include/errno.h \
+ /usr/include/i386-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
+ /usr/include/i386-linux-gnu/asm/errno.h /usr/include/asm-generic/errno.h \
+ /usr/include/asm-generic/errno-base.h \
+ /usr/include/i386-linux-gnu/sys/syscall.h \
+ /usr/include/i386-linux-gnu/asm/unistd.h \
+ /usr/include/i386-linux-gnu/asm/unistd_32.h \
+ /usr/include/i386-linux-gnu/bits/syscall.h /usr/include/ucontext.h \
+ /usr/include/execinfo.h
+
+include/private/gc_priv.h:
+
+include/private/config.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/../gc_mark.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
+
+/usr/include/linux/version.h:
+
+/usr/include/stdio.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
+
+/usr/include/signal.h:
+
+/usr/include/i386-linux-gnu/bits/signum.h:
+
+/usr/include/i386-linux-gnu/bits/siginfo.h:
+
+/usr/include/i386-linux-gnu/bits/sigaction.h:
+
+/usr/include/i386-linux-gnu/bits/sigcontext.h:
+
+/usr/include/i386-linux-gnu/asm/sigcontext.h:
+
+/usr/include/linux/types.h:
+
+/usr/include/i386-linux-gnu/asm/types.h:
+
+/usr/include/asm-generic/types.h:
+
+/usr/include/asm-generic/int-ll64.h:
+
+/usr/include/i386-linux-gnu/asm/bitsperlong.h:
+
+/usr/include/asm-generic/bitsperlong.h:
+
+/usr/include/linux/posix_types.h:
+
+/usr/include/linux/stddef.h:
+
+/usr/include/i386-linux-gnu/asm/posix_types.h:
+
+/usr/include/i386-linux-gnu/asm/posix_types_32.h:
+
+/usr/include/i386-linux-gnu/bits/sigstack.h:
+
+/usr/include/i386-linux-gnu/sys/ucontext.h:
+
+/usr/include/i386-linux-gnu/bits/sigthread.h:
+
+/usr/include/fcntl.h:
+
+/usr/include/i386-linux-gnu/bits/fcntl.h:
+
+/usr/include/i386-linux-gnu/bits/uio.h:
+
+/usr/include/i386-linux-gnu/bits/stat.h:
+
+/usr/include/i386-linux-gnu/bits/fcntl2.h:
+
+/usr/include/ctype.h:
+
+/usr/include/i386-linux-gnu/sys/mman.h:
+
+/usr/include/i386-linux-gnu/bits/mman.h:
+
+/usr/include/i386-linux-gnu/sys/stat.h:
+
+/usr/include/errno.h:
+
+/usr/include/i386-linux-gnu/bits/errno.h:
+
+/usr/include/linux/errno.h:
+
+/usr/include/i386-linux-gnu/asm/errno.h:
+
+/usr/include/asm-generic/errno.h:
+
+/usr/include/asm-generic/errno-base.h:
+
+/usr/include/i386-linux-gnu/sys/syscall.h:
+
+/usr/include/i386-linux-gnu/asm/unistd.h:
+
+/usr/include/i386-linux-gnu/asm/unistd_32.h:
+
+/usr/include/i386-linux-gnu/bits/syscall.h:
+
+/usr/include/ucontext.h:
+
+/usr/include/execinfo.h:
diff --git a/gc-7.2/.deps/pcr_interface.Plo b/gc-7.2/.deps/pcr_interface.Plo
new file mode 100644 (file)
index 0000000..3c4bdac
--- /dev/null
@@ -0,0 +1,133 @@
+pcr_interface.lo: pcr_interface.c include/private/gc_priv.h \
+ include/private/config.h include/private/../gc.h \
+ include/private/../gc_version.h include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/../gc_mark.h \
+ include/private/gcconfig.h /usr/include/unistd.h \
+ /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h
+
+include/private/gc_priv.h:
+
+include/private/config.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/../gc_mark.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
diff --git a/gc-7.2/.deps/pthread_start.Plo b/gc-7.2/.deps/pthread_start.Plo
new file mode 100644 (file)
index 0000000..9ce06a8
--- /dev/null
@@ -0,0 +1 @@
+# dummy
diff --git a/gc-7.2/.deps/pthread_stop_world.Plo b/gc-7.2/.deps/pthread_stop_world.Plo
new file mode 100644 (file)
index 0000000..9ce06a8
--- /dev/null
@@ -0,0 +1 @@
+# dummy
diff --git a/gc-7.2/.deps/pthread_support.Plo b/gc-7.2/.deps/pthread_support.Plo
new file mode 100644 (file)
index 0000000..9ce06a8
--- /dev/null
@@ -0,0 +1 @@
+# dummy
diff --git a/gc-7.2/.deps/ptr_chck.Plo b/gc-7.2/.deps/ptr_chck.Plo
new file mode 100644 (file)
index 0000000..89b9f78
--- /dev/null
@@ -0,0 +1,135 @@
+ptr_chck.lo: ptr_chck.c include/private/gc_pmark.h \
+ include/private/config.h include/private/../gc_mark.h \
+ include/private/../gc.h include/private/../gc_version.h \
+ include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h include/private/gc_priv.h \
+ /usr/include/stdlib.h /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/gcconfig.h \
+ /usr/include/unistd.h /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/xlocale.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h
+
+include/private/gc_pmark.h:
+
+include/private/config.h:
+
+include/private/../gc_mark.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+include/private/gc_priv.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
diff --git a/gc-7.2/.deps/real_malloc.Plo b/gc-7.2/.deps/real_malloc.Plo
new file mode 100644 (file)
index 0000000..7101899
--- /dev/null
@@ -0,0 +1,3 @@
+real_malloc.lo: real_malloc.c include/private/config.h
+
+include/private/config.h:
diff --git a/gc-7.2/.deps/realloc_test.Po b/gc-7.2/.deps/realloc_test.Po
new file mode 100644 (file)
index 0000000..3fbef52
--- /dev/null
@@ -0,0 +1,102 @@
+realloc_test.o: tests/realloc_test.c /usr/include/stdio.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/libio.h \
+ /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h \
+ /usr/include/i386-linux-gnu/sys/types.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h include/gc.h \
+ include/gc_version.h include/gc_config_macros.h
+
+/usr/include/stdio.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/gc.h:
+
+include/gc_version.h:
+
+include/gc_config_macros.h:
diff --git a/gc-7.2/.deps/reclaim.Plo b/gc-7.2/.deps/reclaim.Plo
new file mode 100644 (file)
index 0000000..091b8f1
--- /dev/null
@@ -0,0 +1,157 @@
+reclaim.lo: reclaim.c include/private/gc_priv.h include/private/config.h \
+ include/private/../gc.h include/private/../gc_version.h \
+ include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/../gc_mark.h \
+ include/private/gcconfig.h /usr/include/unistd.h \
+ /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h /usr/include/stdio.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h
+
+include/private/gc_priv.h:
+
+include/private/config.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/../gc_mark.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
+
+/usr/include/stdio.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
diff --git a/gc-7.2/.deps/smash_test.Po b/gc-7.2/.deps/smash_test.Po
new file mode 100644 (file)
index 0000000..6c7c882
--- /dev/null
@@ -0,0 +1,58 @@
+smash_test.o: tests/smash_test.c include/gc.h include/gc_version.h \
+ include/gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdio.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/libio.h \
+ /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h
+
+include/gc.h:
+
+include/gc_version.h:
+
+include/gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
diff --git a/gc-7.2/.deps/sparc_mach_dep.Plo b/gc-7.2/.deps/sparc_mach_dep.Plo
new file mode 100644 (file)
index 0000000..9ce06a8
--- /dev/null
@@ -0,0 +1 @@
+# dummy
diff --git a/gc-7.2/.deps/specific.Plo b/gc-7.2/.deps/specific.Plo
new file mode 100644 (file)
index 0000000..1381627
--- /dev/null
@@ -0,0 +1,136 @@
+specific.lo: specific.c include/private/gc_priv.h \
+ include/private/config.h include/private/../gc.h \
+ include/private/../gc_version.h include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/../gc_mark.h \
+ include/private/gcconfig.h /usr/include/unistd.h \
+ /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h \
+ include/private/thread_local_alloc.h
+
+include/private/gc_priv.h:
+
+include/private/config.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/../gc_mark.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
+
+include/private/thread_local_alloc.h:
diff --git a/gc-7.2/.deps/staticrootslib.Plo b/gc-7.2/.deps/staticrootslib.Plo
new file mode 100644 (file)
index 0000000..9abfc2a
--- /dev/null
@@ -0,0 +1,58 @@
+staticrootslib.lo: tests/staticrootslib.c /usr/include/stdio.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/libio.h \
+ /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h include/gc.h \
+ include/gc_version.h include/gc_config_macros.h
+
+/usr/include/stdio.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
+
+include/gc.h:
+
+include/gc_version.h:
+
+include/gc_config_macros.h:
diff --git a/gc-7.2/.deps/staticrootstest.Po b/gc-7.2/.deps/staticrootstest.Po
new file mode 100644 (file)
index 0000000..63be5f5
--- /dev/null
@@ -0,0 +1,83 @@
+staticrootstest.o: tests/staticrootstest.c /usr/include/stdio.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/libio.h \
+ /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h /usr/include/string.h \
+ /usr/include/xlocale.h /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/string3.h include/gc.h \
+ include/gc_version.h include/gc_config_macros.h include/gc_backptr.h
+
+/usr/include/stdio.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
+
+/usr/include/string.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+include/gc.h:
+
+include/gc_version.h:
+
+include/gc_config_macros.h:
+
+include/gc_backptr.h:
diff --git a/gc-7.2/.deps/stubborn.Plo b/gc-7.2/.deps/stubborn.Plo
new file mode 100644 (file)
index 0000000..6d1dd31
--- /dev/null
@@ -0,0 +1,133 @@
+stubborn.lo: stubborn.c include/private/gc_priv.h \
+ include/private/config.h include/private/../gc.h \
+ include/private/../gc_version.h include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/../gc_mark.h \
+ include/private/gcconfig.h /usr/include/unistd.h \
+ /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h
+
+include/private/gc_priv.h:
+
+include/private/config.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/../gc_mark.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
diff --git a/gc-7.2/.deps/test.Po b/gc-7.2/.deps/test.Po
new file mode 100644 (file)
index 0000000..fc20178
--- /dev/null
@@ -0,0 +1,166 @@
+test.o: tests/test.c include/private/config.h include/gc.h \
+ include/gc_version.h include/gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h /usr/include/stdio.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h \
+ /usr/include/i386-linux-gnu/bits/stdio_lim.h \
+ /usr/include/i386-linux-gnu/bits/sys_errlist.h \
+ /usr/include/i386-linux-gnu/bits/stdio.h \
+ /usr/include/i386-linux-gnu/bits/stdio2.h /usr/include/assert.h \
+ include/gc_typed.h include/private/gc_priv.h \
+ include/private/../gc_tiny_fl.h include/private/../gc_mark.h \
+ include/private/gcconfig.h /usr/include/unistd.h \
+ /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/xlocale.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h include/gc_mark.h \
+ include/gc_gcj.h
+
+include/private/config.h:
+
+include/gc.h:
+
+include/gc_version.h:
+
+include/gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+/usr/include/stdio.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stdarg.h:
+
+/usr/include/i386-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/i386-linux-gnu/bits/sys_errlist.h:
+
+/usr/include/i386-linux-gnu/bits/stdio.h:
+
+/usr/include/i386-linux-gnu/bits/stdio2.h:
+
+/usr/include/assert.h:
+
+include/gc_typed.h:
+
+include/private/gc_priv.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/../gc_mark.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
+
+include/gc_mark.h:
+
+include/gc_gcj.h:
diff --git a/gc-7.2/.deps/test_cpp.Po b/gc-7.2/.deps/test_cpp.Po
new file mode 100644 (file)
index 0000000..9ce06a8
--- /dev/null
@@ -0,0 +1 @@
+# dummy
diff --git a/gc-7.2/.deps/thread_leak_test.Po b/gc-7.2/.deps/thread_leak_test.Po
new file mode 100644 (file)
index 0000000..9ce06a8
--- /dev/null
@@ -0,0 +1 @@
+# dummy
diff --git a/gc-7.2/.deps/thread_local_alloc.Plo b/gc-7.2/.deps/thread_local_alloc.Plo
new file mode 100644 (file)
index 0000000..e11ed01
--- /dev/null
@@ -0,0 +1,133 @@
+thread_local_alloc.lo: thread_local_alloc.c include/private/gc_priv.h \
+ include/private/config.h include/private/../gc.h \
+ include/private/../gc_version.h include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/stdlib.h \
+ /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/../gc_mark.h \
+ include/private/gcconfig.h /usr/include/unistd.h \
+ /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h
+
+include/private/gc_priv.h:
+
+include/private/config.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/../gc_mark.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
diff --git a/gc-7.2/.deps/threadkey_test.Po b/gc-7.2/.deps/threadkey_test.Po
new file mode 100644 (file)
index 0000000..9ce06a8
--- /dev/null
@@ -0,0 +1 @@
+# dummy
diff --git a/gc-7.2/.deps/trace_test.Po b/gc-7.2/.deps/trace_test.Po
new file mode 100644 (file)
index 0000000..9ce06a8
--- /dev/null
@@ -0,0 +1 @@
+# dummy
diff --git a/gc-7.2/.deps/typd_mlc.Plo b/gc-7.2/.deps/typd_mlc.Plo
new file mode 100644 (file)
index 0000000..dcca823
--- /dev/null
@@ -0,0 +1,137 @@
+typd_mlc.lo: typd_mlc.c include/private/gc_pmark.h \
+ include/private/config.h include/private/../gc_mark.h \
+ include/private/../gc.h include/private/../gc_version.h \
+ include/private/../gc_config_macros.h \
+ /usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h \
+ /usr/include/features.h /usr/include/i386-linux-gnu/bits/predefs.h \
+ /usr/include/i386-linux-gnu/sys/cdefs.h \
+ /usr/include/i386-linux-gnu/bits/wordsize.h \
+ /usr/include/i386-linux-gnu/gnu/stubs.h \
+ /usr/include/i386-linux-gnu/gnu/stubs-32.h include/private/gc_priv.h \
+ /usr/include/stdlib.h /usr/include/i386-linux-gnu/bits/waitflags.h \
+ /usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/i386-linux-gnu/bits/endian.h \
+ /usr/include/i386-linux-gnu/bits/byteswap.h \
+ /usr/include/i386-linux-gnu/sys/types.h \
+ /usr/include/i386-linux-gnu/bits/types.h \
+ /usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
+ /usr/include/i386-linux-gnu/sys/select.h \
+ /usr/include/i386-linux-gnu/bits/select.h \
+ /usr/include/i386-linux-gnu/bits/sigset.h \
+ /usr/include/i386-linux-gnu/bits/time.h \
+ /usr/include/i386-linux-gnu/sys/sysmacros.h \
+ /usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/include/i386-linux-gnu/bits/stdlib.h \
+ include/private/../gc_tiny_fl.h include/private/gcconfig.h \
+ /usr/include/unistd.h /usr/include/i386-linux-gnu/bits/posix_opt.h \
+ /usr/include/i386-linux-gnu/bits/environments.h \
+ /usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
+ /usr/include/i386-linux-gnu/bits/unistd.h include/private/gc_hdrs.h \
+ include/private/gc_locks.h /usr/include/xlocale.h /usr/include/string.h \
+ /usr/include/i386-linux-gnu/bits/string.h \
+ /usr/include/i386-linux-gnu/bits/string2.h \
+ /usr/include/i386-linux-gnu/bits/string3.h /usr/include/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp.h \
+ /usr/include/i386-linux-gnu/bits/setjmp2.h include/gc_typed.h
+
+include/private/gc_pmark.h:
+
+include/private/config.h:
+
+include/private/../gc_mark.h:
+
+include/private/../gc.h:
+
+include/private/../gc_version.h:
+
+include/private/../gc_config_macros.h:
+
+/usr/lib/gcc/i686-linux-gnu/4.6.1/include/stddef.h:
+
+/usr/include/features.h:
+
+/usr/include/i386-linux-gnu/bits/predefs.h:
+
+/usr/include/i386-linux-gnu/sys/cdefs.h:
+
+/usr/include/i386-linux-gnu/bits/wordsize.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs.h:
+
+/usr/include/i386-linux-gnu/gnu/stubs-32.h:
+
+include/private/gc_priv.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/i386-linux-gnu/bits/waitflags.h:
+
+/usr/include/i386-linux-gnu/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/i386-linux-gnu/bits/endian.h:
+
+/usr/include/i386-linux-gnu/bits/byteswap.h:
+
+/usr/include/i386-linux-gnu/sys/types.h:
+
+/usr/include/i386-linux-gnu/bits/types.h:
+
+/usr/include/i386-linux-gnu/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/i386-linux-gnu/sys/select.h:
+
+/usr/include/i386-linux-gnu/bits/select.h:
+
+/usr/include/i386-linux-gnu/bits/sigset.h:
+
+/usr/include/i386-linux-gnu/bits/time.h:
+
+/usr/include/i386-linux-gnu/sys/sysmacros.h:
+
+/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/include/i386-linux-gnu/bits/stdlib.h:
+
+include/private/../gc_tiny_fl.h:
+
+include/private/gcconfig.h:
+
+/usr/include/unistd.h:
+
+/usr/include/i386-linux-gnu/bits/posix_opt.h:
+
+/usr/include/i386-linux-gnu/bits/environments.h:
+
+/usr/include/i386-linux-gnu/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/include/i386-linux-gnu/bits/unistd.h:
+
+include/private/gc_hdrs.h:
+
+include/private/gc_locks.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/string.h:
+
+/usr/include/i386-linux-gnu/bits/string.h:
+
+/usr/include/i386-linux-gnu/bits/string2.h:
+
+/usr/include/i386-linux-gnu/bits/string3.h:
+
+/usr/include/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp.h:
+
+/usr/include/i386-linux-gnu/bits/setjmp2.h:
+
+include/gc_typed.h:
diff --git a/gc-7.2/.deps/win32_threads.Plo b/gc-7.2/.deps/win32_threads.Plo
new file mode 100644 (file)
index 0000000..9ce06a8
--- /dev/null
@@ -0,0 +1 @@
+# dummy
diff --git a/gc-7.2/.libs/allchblk.o b/gc-7.2/.libs/allchblk.o
new file mode 100644 (file)
index 0000000..705001c
Binary files /dev/null and b/gc-7.2/.libs/allchblk.o differ
diff --git a/gc-7.2/.libs/alloc.o b/gc-7.2/.libs/alloc.o
new file mode 100644 (file)
index 0000000..55b6222
Binary files /dev/null and b/gc-7.2/.libs/alloc.o differ
diff --git a/gc-7.2/.libs/backgraph.o b/gc-7.2/.libs/backgraph.o
new file mode 100644 (file)
index 0000000..85c896f
Binary files /dev/null and b/gc-7.2/.libs/backgraph.o differ
diff --git a/gc-7.2/.libs/blacklst.o b/gc-7.2/.libs/blacklst.o
new file mode 100644 (file)
index 0000000..9cf6d16
Binary files /dev/null and b/gc-7.2/.libs/blacklst.o differ
diff --git a/gc-7.2/.libs/checksums.o b/gc-7.2/.libs/checksums.o
new file mode 100644 (file)
index 0000000..1a9273f
Binary files /dev/null and b/gc-7.2/.libs/checksums.o differ
diff --git a/gc-7.2/.libs/cordbscs.o b/gc-7.2/.libs/cordbscs.o
new file mode 100644 (file)
index 0000000..ad6f4c6
Binary files /dev/null and b/gc-7.2/.libs/cordbscs.o differ
diff --git a/gc-7.2/.libs/cordprnt.o b/gc-7.2/.libs/cordprnt.o
new file mode 100644 (file)
index 0000000..cc0d2bb
Binary files /dev/null and b/gc-7.2/.libs/cordprnt.o differ
diff --git a/gc-7.2/.libs/cordtest.o b/gc-7.2/.libs/cordtest.o
new file mode 100644 (file)
index 0000000..3aec31d
Binary files /dev/null and b/gc-7.2/.libs/cordtest.o differ
diff --git a/gc-7.2/.libs/cordxtra.o b/gc-7.2/.libs/cordxtra.o
new file mode 100644 (file)
index 0000000..d68d164
Binary files /dev/null and b/gc-7.2/.libs/cordxtra.o differ
diff --git a/gc-7.2/.libs/dbg_mlc.o b/gc-7.2/.libs/dbg_mlc.o
new file mode 100644 (file)
index 0000000..e353b34
Binary files /dev/null and b/gc-7.2/.libs/dbg_mlc.o differ
diff --git a/gc-7.2/.libs/dyn_load.o b/gc-7.2/.libs/dyn_load.o
new file mode 100644 (file)
index 0000000..c35a749
Binary files /dev/null and b/gc-7.2/.libs/dyn_load.o differ
diff --git a/gc-7.2/.libs/finalize.o b/gc-7.2/.libs/finalize.o
new file mode 100644 (file)
index 0000000..29f42ed
Binary files /dev/null and b/gc-7.2/.libs/finalize.o differ
diff --git a/gc-7.2/.libs/gc_dlopen.o b/gc-7.2/.libs/gc_dlopen.o
new file mode 100644 (file)
index 0000000..4461cb8
Binary files /dev/null and b/gc-7.2/.libs/gc_dlopen.o differ
diff --git a/gc-7.2/.libs/gcj_mlc.o b/gc-7.2/.libs/gcj_mlc.o
new file mode 100644 (file)
index 0000000..ed6ca42
Binary files /dev/null and b/gc-7.2/.libs/gcj_mlc.o differ
diff --git a/gc-7.2/.libs/gctest b/gc-7.2/.libs/gctest
new file mode 100755 (executable)
index 0000000..42d2543
Binary files /dev/null and b/gc-7.2/.libs/gctest differ
diff --git a/gc-7.2/.libs/headers.o b/gc-7.2/.libs/headers.o
new file mode 100644 (file)
index 0000000..1779133
Binary files /dev/null and b/gc-7.2/.libs/headers.o differ
diff --git a/gc-7.2/.libs/hugetest b/gc-7.2/.libs/hugetest
new file mode 100755 (executable)
index 0000000..2db783e
Binary files /dev/null and b/gc-7.2/.libs/hugetest differ
diff --git a/gc-7.2/.libs/leaktest b/gc-7.2/.libs/leaktest
new file mode 100755 (executable)
index 0000000..57fa109
Binary files /dev/null and b/gc-7.2/.libs/leaktest differ
diff --git a/gc-7.2/.libs/libcord.a b/gc-7.2/.libs/libcord.a
new file mode 100644 (file)
index 0000000..07d205b
Binary files /dev/null and b/gc-7.2/.libs/libcord.a differ
diff --git a/gc-7.2/.libs/libcord.la b/gc-7.2/.libs/libcord.la
new file mode 120000 (symlink)
index 0000000..c45bd13
--- /dev/null
@@ -0,0 +1 @@
+../libcord.la
\ No newline at end of file
diff --git a/gc-7.2/.libs/libcord.lai b/gc-7.2/.libs/libcord.lai
new file mode 100644 (file)
index 0000000..176b4a1
--- /dev/null
@@ -0,0 +1,41 @@
+# libcord.la - a libtool library file
+# Generated by libtool (GNU libtool) 2.4
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# The name that we can dlopen(3).
+dlname='libcord.so.1'
+
+# Names of this library.
+library_names='libcord.so.1.0.3 libcord.so.1 libcord.so'
+
+# The name of the static archive.
+old_library='libcord.a'
+
+# Linker flags that can not go in dependency_libs.
+inherited_linker_flags=''
+
+# Libraries that this one depends upon.
+dependency_libs=' /home/hs/Mate/boehmgc/gc/lib/libgc.la -ldl'
+
+# Names of additional weak libraries provided by this library
+weak_library_names=''
+
+# Version information for libcord.
+current=1
+age=0
+revision=3
+
+# Is this an already installed library?
+installed=yes
+
+# Should we warn about portability when linking against -modules?
+shouldnotlink=no
+
+# Files to dlopen/dlpreopen
+dlopen=''
+dlpreopen=''
+
+# Directory that this library needs to be installed in:
+libdir='/home/hs/Mate/boehmgc/gc/lib'
diff --git a/gc-7.2/.libs/libcord.so b/gc-7.2/.libs/libcord.so
new file mode 120000 (symlink)
index 0000000..37d5dc6
--- /dev/null
@@ -0,0 +1 @@
+libcord.so.1.0.3
\ No newline at end of file
diff --git a/gc-7.2/.libs/libcord.so.1 b/gc-7.2/.libs/libcord.so.1
new file mode 120000 (symlink)
index 0000000..37d5dc6
--- /dev/null
@@ -0,0 +1 @@
+libcord.so.1.0.3
\ No newline at end of file
diff --git a/gc-7.2/.libs/libcord.so.1.0.3 b/gc-7.2/.libs/libcord.so.1.0.3
new file mode 100755 (executable)
index 0000000..2a235a8
Binary files /dev/null and b/gc-7.2/.libs/libcord.so.1.0.3 differ
diff --git a/gc-7.2/.libs/libcord.so.1.0.3T b/gc-7.2/.libs/libcord.so.1.0.3T
new file mode 100755 (executable)
index 0000000..ce8b943
Binary files /dev/null and b/gc-7.2/.libs/libcord.so.1.0.3T differ
diff --git a/gc-7.2/.libs/libgc.a b/gc-7.2/.libs/libgc.a
new file mode 100644 (file)
index 0000000..7fbb428
Binary files /dev/null and b/gc-7.2/.libs/libgc.a differ
diff --git a/gc-7.2/.libs/libgc.la b/gc-7.2/.libs/libgc.la
new file mode 120000 (symlink)
index 0000000..959f5ed
--- /dev/null
@@ -0,0 +1 @@
+../libgc.la
\ No newline at end of file
diff --git a/gc-7.2/.libs/libgc.lai b/gc-7.2/.libs/libgc.lai
new file mode 100644 (file)
index 0000000..d6aa747
--- /dev/null
@@ -0,0 +1,41 @@
+# libgc.la - a libtool library file
+# Generated by libtool (GNU libtool) 2.4
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# The name that we can dlopen(3).
+dlname='libgc.so.1'
+
+# Names of this library.
+library_names='libgc.so.1.0.3 libgc.so.1 libgc.so'
+
+# The name of the static archive.
+old_library='libgc.a'
+
+# Linker flags that can not go in dependency_libs.
+inherited_linker_flags=''
+
+# Libraries that this one depends upon.
+dependency_libs=' -ldl'
+
+# Names of additional weak libraries provided by this library
+weak_library_names=''
+
+# Version information for libgc.
+current=1
+age=0
+revision=3
+
+# Is this an already installed library?
+installed=yes
+
+# Should we warn about portability when linking against -modules?
+shouldnotlink=no
+
+# Files to dlopen/dlpreopen
+dlopen=''
+dlpreopen=''
+
+# Directory that this library needs to be installed in:
+libdir='/home/hs/Mate/boehmgc/gc/lib'
diff --git a/gc-7.2/.libs/libgc.so b/gc-7.2/.libs/libgc.so
new file mode 120000 (symlink)
index 0000000..f395af4
--- /dev/null
@@ -0,0 +1 @@
+libgc.so.1.0.3
\ No newline at end of file
diff --git a/gc-7.2/.libs/libgc.so.1 b/gc-7.2/.libs/libgc.so.1
new file mode 120000 (symlink)
index 0000000..f395af4
--- /dev/null
@@ -0,0 +1 @@
+libgc.so.1.0.3
\ No newline at end of file
diff --git a/gc-7.2/.libs/libgc.so.1.0.3 b/gc-7.2/.libs/libgc.so.1.0.3
new file mode 100755 (executable)
index 0000000..d8bf11e
Binary files /dev/null and b/gc-7.2/.libs/libgc.so.1.0.3 differ
diff --git a/gc-7.2/.libs/libstaticrootslib.a b/gc-7.2/.libs/libstaticrootslib.a
new file mode 100644 (file)
index 0000000..fc20b76
Binary files /dev/null and b/gc-7.2/.libs/libstaticrootslib.a differ
diff --git a/gc-7.2/.libs/libstaticrootslib.la b/gc-7.2/.libs/libstaticrootslib.la
new file mode 120000 (symlink)
index 0000000..260b631
--- /dev/null
@@ -0,0 +1 @@
+../libstaticrootslib.la
\ No newline at end of file
diff --git a/gc-7.2/.libs/libstaticrootslib.lai b/gc-7.2/.libs/libstaticrootslib.lai
new file mode 100644 (file)
index 0000000..3c5e628
--- /dev/null
@@ -0,0 +1,41 @@
+# libstaticrootslib.la - a libtool library file
+# Generated by libtool (GNU libtool) 2.4
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# The name that we can dlopen(3).
+dlname='libstaticrootslib.so.1'
+
+# Names of this library.
+library_names='libstaticrootslib.so.1.0.3 libstaticrootslib.so.1 libstaticrootslib.so'
+
+# The name of the static archive.
+old_library='libstaticrootslib.a'
+
+# Linker flags that can not go in dependency_libs.
+inherited_linker_flags=''
+
+# Libraries that this one depends upon.
+dependency_libs=' /home/hs/Mate/boehmgc/gc/lib/libgc.la -ldl'
+
+# Names of additional weak libraries provided by this library
+weak_library_names=''
+
+# Version information for libstaticrootslib.
+current=1
+age=0
+revision=3
+
+# Is this an already installed library?
+installed=yes
+
+# Should we warn about portability when linking against -modules?
+shouldnotlink=no
+
+# Files to dlopen/dlpreopen
+dlopen=''
+dlpreopen=''
+
+# Directory that this library needs to be installed in:
+libdir='/nowhere'
diff --git a/gc-7.2/.libs/libstaticrootslib.so b/gc-7.2/.libs/libstaticrootslib.so
new file mode 120000 (symlink)
index 0000000..fcba3cc
--- /dev/null
@@ -0,0 +1 @@
+libstaticrootslib.so.1.0.3
\ No newline at end of file
diff --git a/gc-7.2/.libs/libstaticrootslib.so.1 b/gc-7.2/.libs/libstaticrootslib.so.1
new file mode 120000 (symlink)
index 0000000..fcba3cc
--- /dev/null
@@ -0,0 +1 @@
+libstaticrootslib.so.1.0.3
\ No newline at end of file
diff --git a/gc-7.2/.libs/libstaticrootslib.so.1.0.3 b/gc-7.2/.libs/libstaticrootslib.so.1.0.3
new file mode 100755 (executable)
index 0000000..d983f63
Binary files /dev/null and b/gc-7.2/.libs/libstaticrootslib.so.1.0.3 differ
diff --git a/gc-7.2/.libs/lt-gctest b/gc-7.2/.libs/lt-gctest
new file mode 100755 (executable)
index 0000000..20f45bb
Binary files /dev/null and b/gc-7.2/.libs/lt-gctest differ
diff --git a/gc-7.2/.libs/lt-hugetest b/gc-7.2/.libs/lt-hugetest
new file mode 100755 (executable)
index 0000000..15d2af0
Binary files /dev/null and b/gc-7.2/.libs/lt-hugetest differ
diff --git a/gc-7.2/.libs/lt-leaktest b/gc-7.2/.libs/lt-leaktest
new file mode 100755 (executable)
index 0000000..f247af7
Binary files /dev/null and b/gc-7.2/.libs/lt-leaktest differ
diff --git a/gc-7.2/.libs/lt-middletest b/gc-7.2/.libs/lt-middletest
new file mode 100755 (executable)
index 0000000..e150850
Binary files /dev/null and b/gc-7.2/.libs/lt-middletest differ
diff --git a/gc-7.2/.libs/lt-realloc_test b/gc-7.2/.libs/lt-realloc_test
new file mode 100755 (executable)
index 0000000..e8c6216
Binary files /dev/null and b/gc-7.2/.libs/lt-realloc_test differ
diff --git a/gc-7.2/.libs/lt-smashtest b/gc-7.2/.libs/lt-smashtest
new file mode 100755 (executable)
index 0000000..20dfc15
Binary files /dev/null and b/gc-7.2/.libs/lt-smashtest differ
diff --git a/gc-7.2/.libs/lt-staticrootstest b/gc-7.2/.libs/lt-staticrootstest
new file mode 100755 (executable)
index 0000000..e6655f1
Binary files /dev/null and b/gc-7.2/.libs/lt-staticrootstest differ
diff --git a/gc-7.2/.libs/mach_dep.o b/gc-7.2/.libs/mach_dep.o
new file mode 100644 (file)
index 0000000..7831f4b
Binary files /dev/null and b/gc-7.2/.libs/mach_dep.o differ
diff --git a/gc-7.2/.libs/malloc.o b/gc-7.2/.libs/malloc.o
new file mode 100644 (file)
index 0000000..c774d61
Binary files /dev/null and b/gc-7.2/.libs/malloc.o differ
diff --git a/gc-7.2/.libs/mallocx.o b/gc-7.2/.libs/mallocx.o
new file mode 100644 (file)
index 0000000..0c1f6a8
Binary files /dev/null and b/gc-7.2/.libs/mallocx.o differ
diff --git a/gc-7.2/.libs/mark.o b/gc-7.2/.libs/mark.o
new file mode 100644 (file)
index 0000000..99f99de
Binary files /dev/null and b/gc-7.2/.libs/mark.o differ
diff --git a/gc-7.2/.libs/mark_rts.o b/gc-7.2/.libs/mark_rts.o
new file mode 100644 (file)
index 0000000..dbef9d2
Binary files /dev/null and b/gc-7.2/.libs/mark_rts.o differ
diff --git a/gc-7.2/.libs/middletest b/gc-7.2/.libs/middletest
new file mode 100755 (executable)
index 0000000..42ca679
Binary files /dev/null and b/gc-7.2/.libs/middletest differ
diff --git a/gc-7.2/.libs/misc.o b/gc-7.2/.libs/misc.o
new file mode 100644 (file)
index 0000000..e2a1cdb
Binary files /dev/null and b/gc-7.2/.libs/misc.o differ
diff --git a/gc-7.2/.libs/new_hblk.o b/gc-7.2/.libs/new_hblk.o
new file mode 100644 (file)
index 0000000..594509f
Binary files /dev/null and b/gc-7.2/.libs/new_hblk.o differ
diff --git a/gc-7.2/.libs/obj_map.o b/gc-7.2/.libs/obj_map.o
new file mode 100644 (file)
index 0000000..71e59e0
Binary files /dev/null and b/gc-7.2/.libs/obj_map.o differ
diff --git a/gc-7.2/.libs/os_dep.o b/gc-7.2/.libs/os_dep.o
new file mode 100644 (file)
index 0000000..2c797ee
Binary files /dev/null and b/gc-7.2/.libs/os_dep.o differ
diff --git a/gc-7.2/.libs/pcr_interface.o b/gc-7.2/.libs/pcr_interface.o
new file mode 100644 (file)
index 0000000..b077210
Binary files /dev/null and b/gc-7.2/.libs/pcr_interface.o differ
diff --git a/gc-7.2/.libs/ptr_chck.o b/gc-7.2/.libs/ptr_chck.o
new file mode 100644 (file)
index 0000000..8029363
Binary files /dev/null and b/gc-7.2/.libs/ptr_chck.o differ
diff --git a/gc-7.2/.libs/real_malloc.o b/gc-7.2/.libs/real_malloc.o
new file mode 100644 (file)
index 0000000..661c8d1
Binary files /dev/null and b/gc-7.2/.libs/real_malloc.o differ
diff --git a/gc-7.2/.libs/realloc_test b/gc-7.2/.libs/realloc_test
new file mode 100755 (executable)
index 0000000..d0dd233
Binary files /dev/null and b/gc-7.2/.libs/realloc_test differ
diff --git a/gc-7.2/.libs/reclaim.o b/gc-7.2/.libs/reclaim.o
new file mode 100644 (file)
index 0000000..957728c
Binary files /dev/null and b/gc-7.2/.libs/reclaim.o differ
diff --git a/gc-7.2/.libs/smashtest b/gc-7.2/.libs/smashtest
new file mode 100755 (executable)
index 0000000..1942336
Binary files /dev/null and b/gc-7.2/.libs/smashtest differ
diff --git a/gc-7.2/.libs/specific.o b/gc-7.2/.libs/specific.o
new file mode 100644 (file)
index 0000000..5340f55
Binary files /dev/null and b/gc-7.2/.libs/specific.o differ
diff --git a/gc-7.2/.libs/staticrootslib.o b/gc-7.2/.libs/staticrootslib.o
new file mode 100644 (file)
index 0000000..0861438
Binary files /dev/null and b/gc-7.2/.libs/staticrootslib.o differ
diff --git a/gc-7.2/.libs/staticrootstest b/gc-7.2/.libs/staticrootstest
new file mode 100755 (executable)
index 0000000..f6587b5
Binary files /dev/null and b/gc-7.2/.libs/staticrootstest differ
diff --git a/gc-7.2/.libs/stubborn.o b/gc-7.2/.libs/stubborn.o
new file mode 100644 (file)
index 0000000..b8d6327
Binary files /dev/null and b/gc-7.2/.libs/stubborn.o differ
diff --git a/gc-7.2/.libs/thread_local_alloc.o b/gc-7.2/.libs/thread_local_alloc.o
new file mode 100644 (file)
index 0000000..7fcd62e
Binary files /dev/null and b/gc-7.2/.libs/thread_local_alloc.o differ
diff --git a/gc-7.2/.libs/typd_mlc.o b/gc-7.2/.libs/typd_mlc.o
new file mode 100644 (file)
index 0000000..4e47ead
Binary files /dev/null and b/gc-7.2/.libs/typd_mlc.o differ
diff --git a/gc-7.2/BCC_MAKEFILE b/gc-7.2/BCC_MAKEFILE
new file mode 100644 (file)
index 0000000..b49d6b9
--- /dev/null
@@ -0,0 +1,87 @@
+# Makefile for Borland C++ 5.5 on NT\r
+# If you have the Borland assembler, remove "-DUSE_GENERIC"\r
+#\r
+bc=       c:\Borland\BCC55\r
+bcbin=    $(bc)\bin\r
+bclib=    $(bc)\lib\r
+bcinclude= $(bc)\include\r
+\r
+gcinclude1 = $(bc)\gc6.2\include\r
+gcinclude2 = $(bc)\gc6.2\cord\r
+\r
+cc=     $(bcbin)\bcc32\r
+rc=     $(bcbin)\brc32\r
+lib=    $(bcbin)\tlib\r
+link=   $(bcbin)\ilink32\r
+cflags=  -O2 -R -v- -vi -H -H=gc.csm -I$(bcinclude);$(gcinclude1);$(gcinclude2) -L$(bclib) \\r
+        -w-pro -w-aus -w-par -w-ccc -w-rch -a4 -D__STDC__=0\r
+defines= -DALL_INTERIOR_POINTERS -DUSE_GENERIC -DNO_GETENV -DJAVA_FINALIZATION -DGC_OPERATOR_NEW_ARRAY\r
+\r
+.c.obj:\r
+       $(cc) @&&|\r
+       $(cdebug) $(cflags) $(cvars) $(defines) -o$* -c $*.c\r
+|\r
+\r
+.cpp.obj:\r
+       $(cc) @&&|\r
+       $(cdebug) $(cflags) $(cvars) $(defines) -o$* -c $*.cpp\r
+|\r
+\r
+.rc.res:\r
+    $(rc) -i$(bcinclude) -r -fo$* $*.rc\r
+\r
+XXXOBJS= XXXalloc.obj XXXreclaim.obj XXXallchblk.obj XXXmisc.obj \\r
+    XXXmach_dep.obj XXXos_dep.obj XXXmark_rts.obj XXXheaders.obj XXXmark.obj \\r
+    XXXobj_map.obj XXXblacklst.obj XXXfinalize.obj XXXnew_hblk.obj \\r
+    XXXdbg_mlc.obj XXXmalloc.obj XXXstubborn.obj XXXdyn_load.obj \\r
+    XXXtypd_mlc.obj XXXptr_chck.obj XXXgc_cpp.obj XXXmallocx.obj\r
+\r
+OBJS= $(XXXOBJS:XXX=)\r
+\r
+all: gctest.exe cord\de.exe test_cpp.exe\r
+\r
+$(OBJS) test.obj: include\private\gc_priv.h include\private\gc_hdrs.h include\gc.h include\private\gcconfig.h MAKEFILE\r
+\r
+gc.lib: $(OBJS)\r
+       del gc.lib\r
+       $(lib) $* @&&|\r
+       $(XXXOBJS:XXX=+)\r
+|\r
+\r
+gctest.exe: tests\test.obj gc.lib\r
+    $(cc) @&&|\r
+       $(cflags) -W -e$* tests\test.obj gc.lib\r
+|\r
+\r
+cord\de.obj cord\de_win.obj: include\cord.h include\private\cord_pos.h cord\de_win.h \\r
+    cord\de_cmds.h\r
+\r
+cord\de.exe: cord\cordbscs.obj cord\cordxtra.obj cord\de.obj cord\de_win.obj \\r
+       cord\de_win.res gc.lib\r
+       $(cc) @&&|\r
+       $(cflags) -W -e$* cord\cordbscs.obj cord\cordxtra.obj \\r
+       cord\de.obj cord\de_win.obj gc.lib\r
+|\r
+    $(rc) cord\de_win.res cord\de.exe\r
+\r
+gc_cpp.obj: include\gc_cpp.h include\gc.h\r
+\r
+gc_cpp.cpp: gc_cpp.cc\r
+       copy gc_cpp.cc gc_cpp.cpp\r
+\r
+test_cpp.cpp: tests\test_cpp.cc\r
+       copy tests\test_cpp.cc test_cpp.cpp\r
+\r
+test_cpp.exe: test_cpp.obj include\gc_cpp.h include\gc.h gc.lib\r
+    $(cc) @&&|\r
+       $(cflags) -W -e$* test_cpp.obj gc.lib\r
+|\r
+\r
+scratch:\r
+    -del *.obj *.res *.exe *.csm cord\*.obj cord\*.res cord\*.exe cord\*.csm\r
+\r
+clean:\r
+      del gc.lib\r
+      del *.obj\r
+      del tests\test.obj\r
+\r
diff --git a/gc-7.2/CMakeLists.txt b/gc-7.2/CMakeLists.txt
new file mode 100644 (file)
index 0000000..356bf5c
--- /dev/null
@@ -0,0 +1,231 @@
+#
+# Copyright (c) 1994 by Xerox Corporation.  All rights reserved.
+# Copyright (c) 1996 by Silicon Graphics.  All rights reserved.
+# Copyright (c) 1998 by Fergus Henderson.  All rights reserved.
+# Copyright (c) 2000-2010 by Hewlett-Packard Company.  All rights reserved.
+##
+# THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED
+# OR IMPLIED.  ANY USE IS AT YOUR OWN RISK.
+##
+# Permission is hereby granted to use or copy this program
+# for any purpose,  provided the above notices are retained on all copies.
+# Permission to modify the code and to distribute modified code is granted,
+# provided the above notices are retained, and a notice that the code was
+# modified is included with the above copyright notice.
+##
+
+#
+#  get cmake and run:
+#    cmake -G "Visual Studio 8 2005"
+#  in the same dir as this file
+#  this will generate gc.sln
+#
+
+SET(CMAKE_LEGACY_CYGWIN_WIN32 0) # Remove when CMake >= 2.8.4 is required
+
+PROJECT(gc)
+
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+
+ADD_DEFINITIONS("-D_CRT_SECURE_NO_DEPRECATE
+                 -DALL_INTERIOR_POINTERS
+                 -DGC_BUILD
+")
+
+IF(APPLE)
+    SET(CMAKE_OSX_ARCHITECTURES "ppc;i386;x86_64" CACHE STRING "Build architectures for Mac OS X" FORCE)
+ENDIF(APPLE)
+
+#LIBATOMIC #TODO
+#ADD_LIBRARY(atomic_ops STATIC )
+#SET_TARGET_PROPERTIES(atomic_ops PROPERTIES COMPILE_FLAGS -DNO_DEBUGGING)
+
+
+#LIBGC
+
+INCLUDE_DIRECTORIES(include)
+INCLUDE_DIRECTORIES(libatomic_ops/src)
+
+SET(SRC alloc.c reclaim.c allchblk.c misc.c mach_dep.c os_dep.c
+        mark_rts.c headers.c mark.c obj_map.c blacklst.c finalize.c
+        new_hblk.c dbg_mlc.c malloc.c stubborn.c dyn_load.c
+        typd_mlc.c ptr_chck.c gc_cpp.cc mallocx.c checksums.c
+        thread_local_alloc.c)
+SET(LIBS)
+OPTION(enable_threads "TODO" NO)
+IF(enable_threads)
+        FIND_PACKAGE(Threads REQUIRED)
+        MESSAGE("Thread Model: ${CMAKE_THREAD_LIBS_INIT}" )
+        INCLUDE_DIRECTORIES(${Threads_INCLUDE_DIR})
+        SET(LIBS ${LIBS} ${Threads_LIBRARIES})
+ENDIF(enable_threads)
+
+OPTION(enable_parallel_mark "Parallelize marking and free list construction" NO)
+
+#IF(Threads_FOUND)
+#       ADD_DEFINITIONS("")
+#ELSE
+#       MESSAGE("Parallel mark requires enable_threads ON" )
+#ENDIF(Threads_FOUND)
+
+IF(enable_parallel_mark)
+ENDIF(enable_parallel_mark)
+
+OPTION(enable_cplusplus "install C++ support" NO)
+
+SET(_HOST ${CMAKE_HOST_SYSTEM_PROCESSOR}--${CMAKE_SYSTEM}) #FIXME missing the vendor field.Use lowercase
+
+STRING(TOLOWER ${_HOST} HOST)
+MESSAGE("HOST = ${HOST}")
+
+#Thread Detection. Relying on cmake for lib an includes.
+#TODO check cmake detection
+IF(CMAKE_USE_PTHREADS_INIT)
+        SET(SRC ${SRC} pthread_start.c pthread_support.c pthread_stop_world.c)
+        IF( "HOST" MATCHES x86-.*-linux.*|ia64-.*-linux.*|i586-.*-linux.*|i686-.*-linux.*|x86_64-.*-linux.*|alpha-.*-linux.*|sparc.*-.*-linux.*)
+                ADD_DEFINITIONS("-DGC_LINUX_THREADS")
+                ADD_DEFINITIONS("-D_REENTRANT")
+                IF (${enable_parallel_mark})
+                        ADD_DEFINITIONS("-DPARALLEL_MARK")
+                ENDIF()
+                ADD_DEFINITIONS("-DTHREAD_LOCAL_ALLOC")
+                MESSAGE("Explicit GC_INIT() calls may be required.")
+        ENDIF()
+        IF ( "HOST" MATCHES .*-.*-linux.*)
+                ADD_DEFINITIONS("-DGC_LINUX_THREADS")
+                ADD_DEFINITIONS("-D_REENTRANT")
+        ENDIF()
+        IF ( "HOST" MATCHES .*-.*-aix.*)
+                ADD_DEFINITIONS("-DGC_AIX_THREADS")
+                ADD_DEFINITIONS("-D_REENTRANT")
+        ENDIF()
+        IF ( "HOST" MATCHES .*-.*-hpux11.*)
+                MESSAGE("Only HP/UX 11 POSIX threads are supported.")
+                ADD_DEFINITIONS("-DGC_HPUX_THREADS")
+                ADD_DEFINITIONS("-D_POSIX_C_SOURCE=199506L") #TODO test -DVAR=value. Alternative is COMPILE_DEFINITIONS property
+                IF (${enable_parallel_mark})
+                        ADD_DEFINITIONS("-DPARALLEL_MARK")
+                ENDIF()
+                MESSAGE("Explicit GC_INIT() calls may be required.")
+                ADD_DEFINITIONS("-D_REENTRANT") #TODO
+        ENDIF()
+        IF ( "HOST" MATCHES .*-.*-hpux10.*)
+                MESSAGE("Only HP/UX 11 POSIX threads are supported.")
+        ENDIF()
+        IF ( "HOST" MATCHES .*-.*-openbsd.*)
+                ADD_DEFINITIONS("-DGC_OPENBSD_THREADS")
+                #FIXME openbsd_threads=true
+        ENDIF()
+        IF ( "HOST" MATCHES .*-.*-freebsd.*)
+                MESSAGE("FreeBSD does not yet fully support threads with Boehm GC.")
+                ADD_DEFINITIONS("-DGC_FREEBSD_THREADS")
+        ENDIF()
+        IF ( "HOST" MATCHES .*-.*-kfreebsd.*-gnu)
+                ADD_DEFINITIONS("-DGC_FREEBSD_THREADS")
+                ADD_DEFINITIONS("-D_REENTRANT")
+                IF (${enable_parallel_mark})
+                        ADD_DEFINITIONS("-DPARALLEL_MARK")
+                ENDIF()
+                ADD_DEFINITIONS(THREAD_LOCAL_ALLOC")
+                ADD_DEFINITIONS(USE_COMPILER_TLS")
+        ENDIF()
+        IF ( "HOST" MATCHES .*-.*-gnu.*)
+                ADD_DEFINITIONS("-DGC_GNU_THREADS")
+                ADD_DEFINITIONS("-D_REENTRANT")
+                ADD_DEFINITIONS("-DTHREAD_LOCAL_ALLOC")
+        ENDIF()
+        IF ( "HOST" MATCHES .*-.*-netbsd.*)
+                MESSAGE("Only on NetBSD 2.0 or later.")
+                ADD_DEFINITIONS("-DGC_NETBSD_THREADS")
+                ADD_DEFINITIONS("-D_REENTRANT")
+                ADD_DEFINITIONS("-D_PTHREADS")
+        ENDIF()
+        IF ( "HOST" MATCHES .*-.*-solaris.*)
+                ADD_DEFINITIONS("-DGC_SOLARIS_THREADS")
+                ADD_DEFINITIONS("-DTHREAD_LOCAL_ALLOC")
+#TODO
+#       if test "$GCC" != yes; then
+#          CFLAGS="$CFLAGS -O"
+#          need_atomic_ops_asm=true
+#        fi
+
+        ENDIF()
+        IF ( "HOST" MATCHES .*-.*-irix.*)
+                ADD_DEFINITIONS("-DGC_IRIX_THREADS")
+        ENDIF()
+        IF ( "HOST" MATCHES .*-.*-cygwin.*)
+                ADD_DEFINITIONS("-DGC_THREADS")
+                IF (${enable_parallel_mark})
+                        ADD_DEFINITIONS("-DPARALLEL_MARK")
+                ENDIF()
+                ADD_DEFINITIONS("-DTHREAD_LOCAL_ALLOC")
+
+#TODO
+#       win32_threads=true
+        ENDIF()
+        IF ( "HOST" MATCHES .*-.*-darwin.*)
+                ADD_DEFINITIONS("-DGC_DARWIN_THREADS")
+                ADD_DEFINITIONS("-DTHREAD_LOCAL_ALLOC")
+                MESSAGE("Explicit GC_INIT() calls may be required.")
+                SET(SRC ${SRC} darwin_stop_world.c)
+                IF (${enable_parallel_mark})
+                       ADD_DEFINITIONS("-DPARALLEL_MARK")
+                ENDIF()
+                #TODO
+                #darwin_threads=true
+        ENDIF()
+        IF ( "HOST" MATCHES .*-.*-osf*)
+                ADD_DEFINITIONS("-DGC_OSF1_THREADS")
+                IF (${enable_parallel_mark})
+                        ADD_DEFINITIONS("-DPARALLEL_MARK")
+                        ADD_DEFINITIONS("-DTHREAD_LOCAL_ALLOC")
+                        MESSAGE("Explicit GC_INIT() calls may be required.")
+                        # May want to enable it in other cases, too.
+                        # Measurements haven't yet been done.
+                ENDIF()
+        ENDIF()
+        IF ( "HOST" MATCHES .*-.*-linux.*)
+                ADD_DEFINITIONS("-DGC_LINUX_THREADS")
+                ADD_DEFINITIONS("-D_REENTRANT")
+        ENDIF()
+ENDIF(CMAKE_USE_PTHREADS_INIT)
+
+IF(CMAKE_USE_WIN32_THREADS_INIT)
+        ADD_DEFINITIONS("-DGC_THREADS")
+        #win32_threads=true   TODO
+        IF (${enable_parallel_mark})
+                ADD_DEFINITIONS("-DPARALLEL_MARK")
+                ADD_DEFINITIONS("-DTHREAD_LOCAL_ALLOC")
+        ENDIF()
+        ADD_DEFINITIONS("-DEMPTY_GETENV_RESULTS") #TODO test
+        SET(SRC ${SRC} win32_threads.c)
+ENDIF(CMAKE_USE_WIN32_THREADS_INIT)
+
+OPTION(enable_gcj_support "Support for gcj" NO)
+IF(enable_gcj_support)
+        #TODO AM_CONDITIONAL(ENABLE_GCJ_SUPPORT,     [test x"$enable_gcj_support" != xno])
+        ADD_DEFINITIONS("-DGC_GCJ_SUPPORT")
+ENDIF(enable_gcj_support)
+
+
+ADD_LIBRARY(          gc-lib   STATIC      ${SRC})
+SET_TARGET_PROPERTIES(gc-lib   PROPERTIES
+                      COMPILE_DEFINITIONS GC_NOT_DLL)
+#TODO TARGET_LINK_LIBRARIES(...  ...  ${LIBS})
+
+ADD_LIBRARY(          gcmt-lib STATIC      ${SRC})
+SET_TARGET_PROPERTIES(gcmt-lib PROPERTIES
+                      COMPILE_DEFINITIONS GC_NOT_DLL)
+
+ADD_LIBRARY(          gcmt-dll  SHARED     ${SRC})
+
+IF(WIN32)
+  ADD_EXECUTABLE(cord cord/cordbscs.c cord/cordxtra.c cord/de.c cord/de_win.c)
+  SET_TARGET_PROPERTIES(cord PROPERTIES WIN32_EXECUTABLE TRUE)
+  SET_TARGET_PROPERTIES(cord    PROPERTIES
+                      COMPILE_DEFINITIONS GC_NOT_DLL)
+  TARGET_LINK_LIBRARIES(cord gc-lib)
+  TARGET_LINK_LIBRARIES(cord gdi32)
+ENDIF(WIN32)
+
+ADD_SUBDIRECTORY(tests)
diff --git a/gc-7.2/ChangeLog b/gc-7.2/ChangeLog
new file mode 100644 (file)
index 0000000..1c3a326
--- /dev/null
@@ -0,0 +1,8153 @@
+[7.2d]
+
+2012-08-09  Ivan Maidanski <ivmai@mail.ru>
+
+       * doc/README: Change version to 7.2d (rev. D).
+
+2012-08-05  Ivan Maidanski <ivmai@mail.ru>
+
+       * config.guess: Regenerate (by autoreconf -vif using autoconf-2.68,
+       automake-1.11.1 and libtool-2.4).
+       * config.sub: Likewise.
+       * m4/libtool.m4: Likewise.
+
+2012-08-02  Ivan Maidanski <ivmai@mail.ru>
+
+       * misc.c (GC_clear_stack_inner): Use GC_approx_sp() instead of
+       "dummy[0]" set to "&dummy" value (that worked as expected only for
+       STACK_GROWS_DOWN case).
+
+2012-08-02  Ivan Maidanski <ivmai@mail.ru>
+
+       * alloc.c (min_bytes_allocd, GC_stopped_mark): Use GC_approx_sp()
+       instead of "&dummy"; remove 'dummy' local variable.
+       * dyn_load.c (GC_cond_add_roots): Likewise.
+       * misc.c (GC_init): Likewise.
+       * os_dep.c (GC_get_stack_base, GC_get_main_stack_base): Likewise.
+       * pthread_stop_world.c (GC_suspend_handler_inner,
+       nacl_pre_syscall_hook, __nacl_suspend_thread_if_needed): Likewise.
+       * pthread_support.c (GC_thr_init): Likewise.
+       * ptr_chck.c (GC_on_stack): Likewise.
+       * win32_threads.c (GC_push_stack_for): Likewise.
+       * extra/setjmp_t.c (main): Define volatile 'sp' local variable, store
+       its address to it and use it instead of "&dummy"; remove 'dummy' local
+       variable.
+       * mach_dep.c (GC_with_callee_saves_pushed): Use volatile for 'dummy'
+       local variable.
+       * misc.c (GC_clear_stack_inner): Store address of volatile 'dummy'
+       local array (i.e. 'sp' value) to its first element (and use it in the
+       comparison of addresses) to prevent any harmful optimizations as C
+       officially disallows comparisons of pointers to different objects
+       (e.g., some Mac OS X clang releases might turn a conditional
+       expression that uses 'dummy' address into a constant); update comment.
+       * misc.c (GC_call_with_stack_base): Use "&base" instead of "&dummy"
+       (it is safe to use address of base here); remove dummy variable.
+
+2012-08-01  Ivan Maidanski <ivmai@mail.ru>
+
+       * misc.c (GC_call_with_stack_base): Call GC_noop1 after fn()
+       invocation to prevent a tail-call optimization.
+
+2012-07-21  Ivan Maidanski <ivmai@mail.ru>
+
+       * os_dep.c (GC_get_stack_base): Abort if pthread_stackseg_np fails
+       (if GC_OPENBSD_THREADS).
+       * pthread_stop_world.c (GC_suspend_all): Get correct stack_ptr by
+       calling pthread_stackseg_np (subtracting ss_size from ss_sp) instead
+       of retrieving it from OpenBSD pthread implementation-dependent context
+       (if GC_OPENBSD_THREADS); remove comment.
+
+2012-06-17  Ivan Maidanski <ivmai@mail.ru>
+
+       * tests/initsecondarythread.c: Include "private/config.h" if
+       HAVE_CONFIG_H (mostly to have GC_WIN32_PTHREADS defined for
+       pthreads-w32 target).
+       * tests/thread_leak_test.c: Likewise.
+       * tests/threadkey_test.c: Likewise.
+
+2012-06-16  Ivan Maidanski <ivmai@mail.ru>
+
+       * tests/test_cpp.cc (WinMain): Prevent SEGV in strtok() by checking
+       "cmd" WinMain argument for NULL (in that case "argc" local variable is
+       set to 0).
+
+2012-06-16  Ivan Maidanski <ivmai@mail.ru>
+
+       * tests/test_cpp.cc (main): Call GC_set_all_interior_pointers(1)
+       before GC_INIT to ensure that the collector considers pointers to
+       object interiors as valid ones (such a pointer could emerge as
+       a result of a type cast to subclass in case of multiple inheritance);
+       add comment.
+
+[7.2c]
+
+2012-06-11  Ivan Maidanski <ivmai@mail.ru>
+
+       * doc/README: Change version to 7.2c (rev. C).
+
+2012-06-08  Ivan Maidanski <ivmai@mail.ru>
+
+       * cordbscs.c (CORD_cat_char_star): Check GC_MALLOC_ATOMIC result for
+       NULL (do OUT_OF_MEMORY in such case) to prevent SEGV.
+
+2012-06-07  Ivan Maidanski <ivmai@mail.ru>
+
+       * dyn_load.c (GC_register_dynamic_libraries): If GC_scratch_alloc
+       fails (returns null) then abort (with the appropriate message) instead
+       of causing SEGV.
+       * os_dep.c (GC_dirty_init): Likewise.
+       * headers.c (GC_init_headers): Report error and exit if
+       GC_scratch_alloc fails.
+       * include/private/gc_priv.h (GC_scratch_alloc): Improve comment.
+       * os_dep.c (GC_print_address_map): If GC_get_maps return null then
+       print the appropriate message (instead of passing null to GC_err_puts
+       thus causing SEGV).
+
+2012-06-02  Ivan Maidanski <ivmai@mail.ru>
+
+       * include/private/gc_priv.h (GC_push_all, GC_push_other_roots):
+       Declare as GC_API_PRIV (instead of GC_INNER) to make the symbol
+       externally visible to some well-known 3rd-party software (e.g., ECL).
+       * include/private/gc_priv.h (GC_push_conditional): Declare as
+       GC_API_PRIV (only if GC_DISABLE_INCREMENTAL is undefined).
+       * mark.c (GC_push_all, GC_push_conditional): Remove GC_INNER (to match
+       the declaration).
+       * os_dep.c (GC_push_other_roots): Likewise.
+
+2012-06-02  Ivan Maidanski <ivmai@mail.ru>
+
+       * include/private/gc_priv.h (GC_clear_mark_bit, GC_set_mark_bit):
+       Declare as GC_API_PRIV (instead of GC_INNER) to make the symbol
+       externally visible to 3rd-party software (e.g., ECL).
+       * mark.c (GC_set_mark_bit, GC_clear_mark_bit): Remove GC_INNER (to
+       match the declaration).
+
+2012-06-01  Tsugutomo Enami <tsugutomo.enami@jp.sony.com>
+
+       * dyn_load.c: Include sys/param.h and dlfcn.h on NetBSD.
+       * dyn_load.c (GC_FirstDLOpenedLinkMap): Obtain link map using dlinfo()
+       on NetBSD if RTLD_DI_LINKMAP feature present (defined).
+
+[7.2b]
+
+2012-05-23  Ivan Maidanski <ivmai@mail.ru>
+
+       * doc/README: Change version to 7.2b (rev. B).
+
+2012-05-16  Ivan Maidanski <ivmai@mail.ru>
+
+       * malloc.c (GC_malloc_uncollectable): Do not check assertion on
+       hb_n_marks to be zero if multi-threaded; add comment.
+       * mallocx.c (GC_malloc_atomic_uncollectable): Likewise.
+
+[7.2]
+
+2012-05-11  Ivan Maidanski  <ivmai@mail.ru>
+
+       * configure.ac, doc/README, include/gc_version.h:
+       Bump version to 7.2 (final).
+       * configure: Regenerate.
+       * Makefile.in: Ditto.
+
+2012-04-16  H.J. Lu <hjl.tools@gmail.com>
+
+       * include/gc_tiny_fl.h (GC_GRANULE_BYTES): Set to 8 for x32.
+       (GC_GRANULE_WORDS): Set to 2 for x32.
+
+2012-04-16  H.J. Lu <hjl.tools@gmail.com>
+
+       * include/private/gcconfig.h: (ALIGNMENT): Set to 4 for x32.
+       (CPP_WORDSZ): Set to 32 for x32.
+
+2012-04-29  Ivan Maidanski <ivmai@mail.ru>
+
+       * alloc.c (GC_check_fl_marks): Cast pointer passed to GC_is_marked to
+       prevent compiler warning.
+
+2012-04-21  Petter Urkedal <paurkedal@gmail.com>
+
+       * alloc.c (GC_check_fl_marks): Re-read each pointer atomically before
+       following the pointed-to link and bail out if the result is different
+       (this can happen if the thread has popped the object off the
+       free-list); the function is a no-op if AO_load is unavailable.
+
+2012-04-21  Ivan Maidanski <ivmai@mail.ru>
+
+       * pthread_support.c (GC_remove_all_threads_but_me): Call
+       GC_remove_specific after destroying thread-local list.
+
+2012-04-20  Ivan Maidanski <ivmai@mail.ru>
+
+       * alloc.c (GC_check_fl_marks): Change prototype (pass pointer to
+       "freelist" element instead of value); do not define the function if
+       THREAD_LOCAL_ALLOC undefined.
+       * include/private/gc_priv.h (GC_check_fl_marks): Likewise.
+       * alloc.c (GC_check_fl_marks): Skip check if the argument points to
+       a special (non-pointer) value; update comment; rename "q" local
+       variable to "list".
+       * thread_local_alloc.c (GC_check_tls_for): Update code according to
+       GC_check_fl_marks functionality change (remove checks for special
+       value).
+
+2012-04-17  Niklas Therning <niklas@therning.org>
+
+       * include/private/gcconfig.h (HAVE_BUILTIN_UNWIND_INIT): Do not define
+       for clang (as __builtin_unwind_init seems to be a no-op in the latest
+       clang release).
+
+2012-04-12  Ivan Maidanski <ivmai@mail.ru>
+
+       * include/private/pthread_support.h (DETACHED): Fix a typo in comment.
+
+2012-04-02  Ivan Maidanski <ivmai@mail.ru>
+
+       * configure: Regenerate.
+       * include/private/config.h.in : Likewise.
+
+2012-04-02  Ivan Maidanski <ivmai@mail.ru>
+
+       * doc/README.macros (NO_HANDLE_FORK): Replace back with HANDLE_FORK
+       and update.
+       * include/private/gcconfig.h (CAN_HANDLE_FORK): Define also for Darwin
+       in case of MPROTECT_VDB.
+       * misc.c (GC_set_handle_fork): Handle Darwin properly; add comment.
+       * os_dep.c (GC_dirty_init): Do not turn on GC_dirty_maintained for
+       Darwin if GC_handle_fork is on; add comment; remove FIXME.
+       * pthread_support.c (GC_fork_prepare_proc): Remove WARN for Darwin
+       (since GC_dirty_maintained is off in that case).
+       * pthread_support.c (GC_fork_child_proc): Remove comment (for Darwin).
+
+2012-04-02  Ivan Maidanski <ivmai@mail.ru>
+
+       * include/gc.h (GC_set_handle_fork): New API function.
+       * misc.c (GC_set_handle_fork): Likewise.
+       * include/private/gc_priv.h (GC_handle_fork): New internal variable
+       declaration (only if CAN_HANDLE_FORK).
+       * misc.c (GC_handle_fork): New internal variable (defined only if
+       CAN_HANDLE_FORK); initialize to TRUE if HANDLE_FORK.
+       * include/private/gcconfig.h (HANDLE_FORK): Replace with
+       CAN_HANDLE_FORK.
+       * pthread_support.c (HANDLE_FORK): Likewise.
+       * win32_threads.c (HANDLE_FORK): Likewise.
+       * include/private/gcconfig.h (CAN_HANDLE_FORK): Always define macro if
+       HANDLE_FORK.
+       * pthread_support.c (GC_thr_init): Replace HANDLE_FORK with
+       CAN_HANDLE_FORK; call pthread_atfork only if GC_handle_fork; update
+       the comment.
+       * win32_threads.c (GC_thr_init): Likewise.
+       * tests/test.c (NO_TEST_HANDLE_FORK): Define new macro if fork
+       handling is not supported (or is a no-op) on the target.
+       * tests/test.c (INIT_FORK_SUPPORT): New macro (invoke
+       GC_set_handle_fork unless NO_TEST_HANDLE_FORK).
+       * tests/test.c (GC_OPT_INIT): New macro (defined to GC_INIT or empty).
+       * tests/test.c (GC_COND_INIT): Use INIT_FORK_SUPPORT and GC_OPT_INIT.
+       * tests/test.c (run_one_test): Test NO_TEST_HANDLE_FORK (instead of
+       target-specific macros).
+       * win32_threads.c (GC_remove_all_threads_but_me, GC_fork_prepare_proc,
+       GC_fork_parent_proc, GC_fork_child_proc): Do not test GC_PTHREADS.
+       * configure.ac (HANDLE_FORK, NO_HANDLE_FORK): Update message.
+
+2012-02-20  Ivan Maidanski <ivmai@mail.ru>
+
+       * pthread_support.c (GC_thr_init): Abort on pthread_atfork failure
+       (only if HANDLE_FORK).
+
+2012-03-30  Ivan Maidanski <ivmai@mail.ru>
+
+       * include/gc.h (GC_HAVE_GET_HEAP_USAGE_SAFE): Remove public HAVE_
+       macro (since function availability could be determined by autotools);
+       update the comment.
+
+2012-03-27  Andy Wingo <wingo@pobox.com>
+
+       * configure.ac: Add --enable-handle-fork option; if explicitly passed,
+       enables or disables the pthread_atfork support; if not passed, the
+       default, as determined by gcconfig.h, is to enable HANDLE_FORK if it
+       is supported on the target platform.
+
+2012-03-28  Ivan Maidanski <ivmai@mail.ru>
+
+       * doc/README.solaris2 (SOLARIS THREADS): Update.
+       * doc/overview.html: Remove information about Solaris old-style
+       threads support.
+
+2012-03-26  Ivan Maidanski <ivmai@mail.ru>
+
+       * dyn_load.c: Fix a typo and improve comment (for Android).
+
+2012-03-25  Ivan Maidanski <ivmai@mail.ru>
+
+       * include/gc_mark.h (GC_clear_stack): New API function.
+       * include/private/gc_priv.h (GC_clear_stack): Remove declaration.
+       * misc.c (GC_clear_stack): Replace GC_INNER with GC_API; add GC_CALL
+       calling conventions modifier.
+
+2012-03-25  Ivan Maidanski <ivmai@mail.ru>
+
+       * allchblk.c (GC_hblkfreelist, GC_free_bytes): Do not define array as
+       STATIC again but only if GC_GCJ_SUPPORT (for GNU GCJ client).
+       * blacklst.c (GC_is_black_listed): Do not define as GC_INNER again
+       (for GNU GCJ client).
+       * include/private/gc_priv.h (GC_is_black_listed): Likewise.
+       * include/private/gc_priv.h (GC_hblkfreelist): Restore removed
+       declaration (but only if GC_GCJ_SUPPORT).
+       * reclaim.c (GC_n_set_marks): Do not define as STATIC again (for GCJ);
+       update the comment.
+
+2012-03-24  Ivan Maidanski <ivmai@mail.ru>
+
+       * include/gc.h (HIDE_POINTER): Test GC_I_HIDE_POINTERS macro (as
+       a synonym to I_HIDE_POINTERS) again (remains for backward
+       compatibility only).
+
+2012-03-24  Ivan Maidanski <ivmai@mail.ru>
+
+       * include/gc.h (GC_PTR): Add typedef again (for source-level backward
+       compatibility useful for clients currently using gcc_boehmgc or
+       mono_libgc).
+
+2012-03-16  Ivan Maidanski <ivmai@mail.ru>
+
+       * tests/test.c (GC_ALPHA_VERSION): Define to GC_TMP_ALPHA_VERSION if
+       not defined by gc_version.h.
+       * extra/add_gc_prefix.c (GC_ALPHA_VERSION): Likewise.
+       * extra/gcname.c (GC_ALPHA_VERSION): Likewise.
+
+2012-03-15  Ivan Maidanski <ivmai@mail.ru> (really Hans Boehm)
+
+       * malloc.c (GC_SQRT_SIZE_MAX): New macro.
+       * malloc.c (calloc): Add fast initial size overflow check to avoid
+       integer division for reasonably small values passed.
+
+2012-03-15  Ivan Maidanski <ivmai@mail.ru>
+
+       * malloc.c: Include limits.h for SIZE_MAX.
+       * malloc.c (SIZE_MAX, calloc): Define GC_SIZE_MAX instead of SIZE_MAX.
+
+2012-03-15  Xi Wang <xi.wang@gmail.com>
+
+       * malloc.c (GC_generic_malloc): Check if the allocation size is
+       rounded to a smaller value.
+       * mallocx.c (GC_generic_malloc_ignore_off_page): Likewise.
+
+2012-03-15  Xi Wang <xi.wang@gmail.com>
+
+       * malloc.c (calloc): Check multiplication overflow in calloc(),
+       assuming REDIRECT_MALLOC.
+
+2012-03-06  Ivan Maidanski <ivmai@mail.ru>
+
+       * include/private/gc_priv.h (GC_print_stats): Update the comment.
+       * tests/test.c (GC_print_stats, run_one_test, check_heap_stats):
+       Rename GC_print_stats to print_stats (since the former is used
+       internally by GC and not exported).
+       * tests/test.c (print_stats): Always define (either as a macro or
+       a static int variable) regardless of GC_DLL and SMALL_CONFIG.
+       * tests/test.c (INIT_PRINT_STATS): New macro (used to initialize
+       print_stats if needed); GETENV is used if needed and available.
+       * tests/test.c (GC_COND_INIT): Invoke INIT_PRINT_STATS.
+
+2012-03-06  Ivan Maidanski <ivmai@mail.ru>
+
+       * misc.c: Include windows.h for Cygwin if GC_READ_ENV_FILE (required
+       for GC_envfile_init).
+       * misc.c (_MAX_PATH): Move definition to the place before the first
+       use (only Win32).
+
+2012-03-04  Ivan Maidanski <ivmai@mail.ru>
+
+       * misc.c (GC_init): Add a workaround for clang/x64 (coming with
+       Xcode 4.3) which cannot process the static assertion on
+       ((ptr_t)-1 > 0) correctly.
+
+2012-02-27  Ivan Maidanski <ivmai@mail.ru>
+
+       * win32_threads.c (GC_register_my_thread): Fix SEGV by setting "me"
+       to the newly-created thread GC descriptor (if lookup failed) before
+       altering flags of "me" (only if GC_PTHREADS); add comment (same as
+       in pthread_support.c).
+
+2012-02-27  Ivan Maidanski <ivmai@mail.ru>
+
+       * os_dep.c (GC_SysVGetDataStart): Place "volatile" keyword for
+       "result" local variable properly.
+
+2012-02-26  Ivan Maidanski <ivmai@mail.ru>
+
+       * win32_threads.c (GC_remove_all_threads_but_me): Update comment;
+       re-hash GC_threads map as thread Win32 Id in the child differs from
+       that in the parent; rename "id" local variable to "pthread_id".
+       * win32_threads.c (GC_remove_all_threads_but_me): Call
+       GC_setspecific (if THREAD_LOCAL_ALLOC) to re-assign Win32-based
+       thread-local pointer to 'tlfs' (identified by GC_thread_key) of the
+       current thread.
+
+2012-02-26  Ivan Maidanski <ivmai@mail.ru>
+
+       * pthread_support.c (GC_remove_all_threads_but_me): Refine comment for
+       stop_info.mach_thread update.
+       * pthread_support.c (GC_remove_all_threads_but_me): Call
+       GC_setspecific (if THREAD_LOCAL_ALLOC) to re-assign thread-local
+       pointer to 'tlfs' (identified by GC_thread_key) of the current thread
+       (except for USE_CUSTOM_SPECIFIC).
+
+2012-02-25  Ivan Maidanski <ivmai@mail.ru>
+
+       * configure: Regenerate.
+
+2012-02-25  Ivan Maidanski <ivmai@mail.ru>
+
+       * configure.ac (win32_threads): Set variable for "mingw" target
+       (causing definition of "WIN32_THREADS" AM conditional which, in turn,
+       causes win32_threads.c to be compiled and put to libgc.a).
+
+2012-02-25  Ivan Maidanski <ivmai@mail.ru>
+
+       * include/private/gc_priv.h (SIG_SUSPEND): Do not define for Cygwin
+       and pthreads-w32 (since signals are not used for threads
+       suspend/resume).
+
+2012-02-24  Ivan Maidanski <ivmai@mail.ru>
+
+       * include/private/gcconfig.h (HANDLE_FORK): Define also for Cygwin
+       (but not for win32-pthreads).
+       * win32_threads.c: Include unistd.h if HANDLE_FORK (for
+       pthread_atfork).
+       * win32_threads.c (GC_wait_for_gc_completion): Add wait_for_all
+       argument.
+       * win32_threads.c (GC_unregister_my_thread, GC_thread_exit_proc): Pass
+       FALSE ("wait_for_all" argument) to GC_wait_for_gc_completion.
+       * win32_threads.c (GC_remove_all_threads_but_me, GC_fork_prepare_proc,
+       GC_fork_parent_proc, GC_fork_child_proc): New functions (similar to
+       that in pthread_support.c) if HANDLE_FORK.
+       * win32_threads.c (GC_thr_init): Invoke pthread_atfork if HANDLE_FORK.
+
+2012-02-24  Ivan Maidanski <ivmai@mail.ru>
+
+       * os_dep.c (GC_dirty_init): Add FIXME regarding fork (Darwin).
+       * pthread_support.c (GC_remove_all_threads_but_me): Update mach_thread
+       for "me" (Darwin).
+       * pthread_support.c (GC_fork_prepare_proc): Output warning if
+       GC_dirty_maintained (if DARWIN and MPROTECT_VDB).
+       * pthread_support.c (GC_fork_prepare_proc, GC_fork_child_proc): Add
+       FIXME (for Darwin).
+       * tests/test.c (run_one_test): Do not test fork() for Darwin with
+       incremental mode on (if HANDLE_FORK); add FIXME.
+
+2012-02-21  Ivan Maidanski <ivmai@mail.ru>
+
+       * win32_threads.c (GC_wait_for_gc_completion): Add function (similar
+       implementation as in pthread_support.c).
+       * win32_threads.c (GC_unregister_my_thread, GC_thread_exit_proc):
+       Call GC_wait_for_gc_completion to prevent collecting from unregistered
+       thread; remove FIXME.
+
+2012-02-21  Ivan Maidanski <ivmai@mail.ru>
+
+       * tests/test.c: Include unistd.h for fork() declaration if HANDLE_FORK
+       (and THREADS).
+
+2012-02-20  Ivan Maidanski <ivmai@mail.ru> (mostly really Andy Wingo)
+
+       * doc/README.macros (HANDLE_FORK): Replace with NO_HANDLE_FORK; update
+       the documentation.
+       * include/private/gcconfig.h (HANDLE_FORK): Explicitly define if
+       GC_PTHREADS unless already defined or NO_HANDLE_FORK is defined, or
+       unsupported on the target.
+
+2012-02-16  Ivan Maidanski <ivmai@mail.ru>
+
+       * mark.c (GC_push_all, GC_push_selected): Properly check for empty
+       region after boundaries alignment (for the case when boundaries
+       unaligned and the region is short than one word); simplify the checked
+       condition.
+
+2012-02-16  Ivan Maidanski <ivmai@mail.ru>
+
+       * finalize.c (GC_finalizer_nested): Change type from char to int to
+       force GC symbols proper alignment for some compilers (e.g., Watcom);
+       add comment.
+       * finalize.c (GC_check_finalizer_nested): Cast GC_finalizer_nested
+       properly (since it holds an unsigned char value).
+       * os_dep.c (GC_get_maps): Remove static "init_buf" variable (of char
+       size) and initialize "maps_buf" to NULL since it is allocated anyway
+       (since maps_size is non-zero).
+       * os_dep.c (GC_register_data_segments): Remove static "dummy" variable
+       (of char size) and use GC_pages_executable instead.
+
+2012-02-14  Ivan Maidanski <ivmai@mail.ru>
+
+       * include/private/gcconfig.h (NO_DYLD_BIND_FULLY_IMAGE): Do not define
+       if already defined (e.g., by compiler -D option).
+
+2012-02-10  Ivan Maidanski <ivmai@mail.ru>
+
+       * mark_rts.c (GC_add_roots_inner): Fix update of GC_root_size value
+       for Win32 (adjust GC_root_size before altering r_start/r_end).
+
+2012-02-01  Ivan Maidanski <ivmai@mail.ru>
+
+       * include/gc.h (GC_dont_gc): Improve comment (add note for new client
+       code).
+       * include/gc.h (GC_is_disabled): New API function.
+       * misc.c (GC_is_disabled): Likewise.
+
+2012-02-01  Ivan Maidanski <ivmai@mail.ru>
+
+       * include/gc.h (GC_stackbottom): Improve comment (add note for
+       new client code).
+
+2012-02-01  Ivan Maidanski <ivmai@mail.ru>
+
+       * include/gc.h (GC_base): Fix a typo in the comment.
+
+2012-02-01  Ivan Maidanski <ivmai@mail.ru>
+
+       * cord/cordtest.c (main): Print "SUCCEEDED" message to stdout
+       instead of stderr.
+
+2012-01-31  Ivan Maidanski <ivmai@mail.ru>
+
+       * allchblk.c (GC_add_to_fl): Append ';' after FREE_ASSERT().
+       * allchblk.c (GC_remove_from_fl): Fix a typo in a comment.
+
+2012-01-26  Ivan Maidanski <ivmai@mail.ru>
+
+       * include/private/gcconfig.h (USE_GET_STACKBASE_FOR_MAIN): Define if
+       PLATFORM_ANDROID.
+
+2012-01-26  Ivan Maidanski <ivmai@mail.ru>  (really Daniel R. Grayson)
+
+       * mark_rts.c (GC_add_roots_inner): Round "b" pointer up to word
+       boundary.
+       * include/gc.h (GC_add_roots): Update the comment.
+
+2012-01-24  Ivan Maidanski <ivmai@mail.ru>
+
+       * pthread_support.c (STAT_READ, STAT_BUF_SIZE): Move the definition
+       out of PLATFORM_ANDROID condition.
+       * pthread_support.c (GC_get_nprocs_present): New static function
+       obtaining number of avalable CPUs from
+       "/sys/devices/system/cpu/present" (only Linux/arm excluding NaCl).
+       * pthread_support.c (GC_thr_init): Invoke GC_get_nprocs_present
+       (unless set from the environment variable) to workaround a bug in
+       some Linux/arm kernels (including Android).
+
+2012-01-24  Ivan Maidanski <ivmai@mail.ru>
+
+       * pthread_support.c (GC_get_nprocs): Change "result" local variable
+       type to int from word (to match returned value type); remove redundant
+       cast; initialize "result" variable just before its use.
+
+2012-01-23  Ivan Maidanski <ivmai@mail.ru>
+
+       * os_dep.c (GC_sigbus_count): Fix a typo in a comment.
+
+2012-01-20  Ivan Maidanski <ivmai@mail.ru>
+
+       * configure.ac (AC_INIT): Update bug reports email.
+       * doc/gcdescr.html: Likewise.
+       * doc/README.cords: Likewise.
+       * doc/overview.html: Fix email address.
+
+2012-01-18  Ivan Maidanski <ivmai@mail.ru>
+
+       * tests/realloc_test.c (main): Prevent NULL pointer dereference
+       (exit with an error message in case of NULL returned by GC_malloc).
+
+2012-01-17  Ivan Maidanski <ivmai@mail.ru>
+
+       * cord/cordtest.c (FNAME1, FNAME2): Do not specify folder
+       (platform-dependent) for temporary file; use same short file name
+       (DOS-compatible) for all targets.
+
+2012-01-13  Ivan Maidanski <ivmai@mail.ru>
+
+       * extra/gc.c: Include gc_pthread_redirects.h (unless
+       GC_NO_THREAD_REDIRECTS) to restore thread calls macro-based
+       redirection after the corresponding undef's in pthread_support.c.
+       * win32_threads.c: Restore thread calls macro-based redirection
+       (unless GC_NO_THREAD_REDIRECTS) at the file end.
+       * extra/gc.c: Remove "file not well tested" comment.
+
+2012-01-10  Ivan Maidanski <ivmai@mail.ru>
+
+       * pthread_stop_world.c (GC_restart_handler): Preserve errno value in
+       case of sem_post or GC_log_printf invocation inside.
+
+2011-12-30  Ivan Maidanski <ivmai@mail.ru>
+
+       * Makefile.in: Regenerate.
+
+2011-12-30  Ivan Maidanski <ivmai@mail.ru>
+
+       * Makefile.am (pkginclude_HEADERS): Remove gc_allocator.h
+       entry.
+       * Makefile.am (include_HEADERS): Add include/extra/gc_cpp.h entry
+       (only if CPLUSPLUS).
+       * include/include.am (pkginclude_HEADERS): Remove include/gc_cpp.h
+       entry.
+       * include/include.am (include_HEADERS): Remove include/extra/gc_cpp.h
+       entry.
+
+2011-12-30  Ivan Maidanski <ivmai@mail.ru>
+
+       * misc.c (GC_init): Append ';' after GC_ASSERT().
+       * os_dep.c (GC_protect_heap): Likewise.
+
+2011-12-30  Ivan Maidanski <ivmai@mail.ru>
+
+       * tests/test_cpp.cc (GC_API_PRIV): New macro (same definition as in
+       gc_priv.h).
+       * tests/test_cpp.cc (GC_printf): Use GC_API_PRIV instead of GC_API.
+
+2011-12-30  Ivan Maidanski <ivmai@mail.ru>
+
+       * dyn_load.c (GC_dyld_image_add, GC_dyld_image_remove): Declare i, j
+       local variables as unsigned (to prevent compiler warning in
+       a comparison involving sizeof)
+
+2011-12-27  Ivan Maidanski <ivmai@mail.ru>  (really Richard Sandiford)
+
+       * include/private/gcconfig.h (HBLKSIZE): Define for MIPS.
+
+2011-12-27  Ivan Maidanski <ivmai@mail.ru>  (really David Daney)
+
+       * include/private/gcconfig.h (CPP_WORDSZ, ALIGNMENT): Handle
+       mips64-linux n64 ABI.
+
+2011-12-15  Ivan Maidanski <ivmai@mail.ru>
+
+       * configure: Regenerate.
+
+2011-12-15  Ivan Maidanski <ivmai@mail.ru>
+
+       * configure.ac (ac_cv_fno_strict_aliasing): New variable (set to
+       "skipped" if the client passed "-fstrict-aliasing" option to CFLAGS
+       else set to "yes" if GCC supports "-fno-strict-aliasing" option,
+       otherwise set to "no").
+       * configure.ac (CFLAGS): Append "-fno-strict-aliasing" if
+       ac_cv_fno_strict_aliasing is "yes" (only if GCC).
+
+2011-12-13  Ivan Maidanski <ivmai@mail.ru>
+
+       * configure: Regenerate.
+
+2011-12-13  Ivan Maidanski <ivmai@mail.ru>
+
+       * configure.ac (ac_is_dgux): Move down to below gc-debug processing
+       (DG/UX) since it uses "enable_gc_debug" variable; remove FIXME.
+
+2011-12-13  Ivan Maidanski <ivmai@mail.ru>
+
+       * configure.ac (CFLAGS, CXXFLAGS): Preserve C/C++ flags passed by
+       client (DG/UX only); remove code duplication (put common flags to
+       "dgux_spec_opts" variable).
+
+2011-11-23  Ivan Maidanski <ivmai@mail.ru>  (really Bruce Mitchener)
+
+       * README: Fix typos.
+       * doc/README.cmake: Likewise.
+       * doc/README.darwin: Likewise.
+       * autogen.sh: Set file 'executable' bit.
+
+2011-11-15  Ivan Maidanski <ivmai@mail.ru>
+
+       * pthread_support.c (GC_is_thread_tsd_valid): Check tsd more correctly
+       using GC_thread and thread_local_freelists declarations; remove FIXME.
+       * win32_threads.c (GC_is_thread_tsd_valid): Likewise.
+
+2011-11-15  Ivan Maidanski <ivmai@mail.ru>
+
+       * thread_local_alloc.c (GC_malloc, GC_malloc_atomic): Test result of
+       GC_getspecific() for NULL in all cases except for USE_COMPILER_TLS and
+       USE_WIN32_COMPILER_TLS (i.e., no-op implementation of GC_getspecific).
+
+2011-10-10  Ivan Maidanski <ivmai@mail.ru>  (really Linas Vepstas)
+
+       * include/private/gcconfig.h: Add machine description for Hexagon.
+
+2011-09-30  Ivan Maidanski <ivmai@mail.ru>
+
+       * tests/test.c (mktree): Insert CHECK_OUT_OF_MEMORY to report mktree()
+       out-of-memory failures.
+       * tests/trace_test.c (mktree): Test whether GC_MALLOC_ATOMIC returns
+       NULL (exit with an error code and the appropriate message printed in
+       this case).
+
+2011-09-23  Ivan Maidanski <ivmai@mail.ru>
+
+       * configure: Regenerate.
+
+2011-09-23  Ivan Maidanski <ivmai@mail.ru>
+
+       * configure.ac (NO_DEBUGGING): Define based on testing enable_gc_debug
+       value (instead of based on with_cross_host value).
+
+2011-09-23  Ivan Maidanski <ivmai@mail.ru>
+
+       * configure.ac (THREAD_LOCAL_ALLOC): Test enable_shared and
+       enable_static values properly when setting THREAD_LOCAL_ALLOC
+       in case PARALLEL_MARK is off (Win32 only).
+
+2011-09-22  Ivan Maidanski <ivmai@mail.ru>
+
+       * configure: Regenerate.
+       * include/private/config.h.in: Ditto.
+
+2011-09-22  Ivan Maidanski <ivmai@mail.ru>
+
+       * configure.ac (GC_DLL): New AC template; define if only the dynamic
+       libraries are being built.
+       * configure.ac (THREAD_LOCAL_ALLOC): Define for Win32 implicitly
+       if static libraries are being built (i.e. GC_DLL is not defined).
+       * doc/README.win32: Update "GNU Tools" section.
+
+2011-09-22  Ivan Maidanski <ivmai@mail.ru>
+
+       * configure.ac (THREADS): Change "posix" to "win32" in case of
+       cross-compiling to MinGW.
+
+2011-09-22  Ivan Maidanski <ivmai@mail.ru>
+
+       * configure.ac (PARALLEL_MARK): Check --enable-parallel-mark also for
+       Solaris.
+
+2011-09-20  Ivan Maidanski <ivmai@mail.ru>
+
+       * pthread_start.c (GC_inner_start_routine): Add volatile to "me" local
+       variable to prevent its clobbering.
+
+2011-09-20  Ivan Maidanski <ivmai@mail.ru>
+
+       * tests/threadkey_test.c (main): Print a message if the test is
+       skipped.
+
+2011-09-14  Ivan Maidanski <ivmai@mail.ru>
+
+       * backgraph.c (per_object_helper): Cast "i" local variable to word
+       (instead of "sz") in a comparison.
+
+2011-09-14  Ivan Maidanski <ivmai@mail.ru>
+
+       * Makefile.direct (Makefile): Add rule to create (or overwrite)
+       Makefile from Makefile.direct file.
+       * Makefile.direct (clean): Remove "base_lib", "c++" files as well.
+
+2011-09-13  Ivan Maidanski <ivmai@mail.ru>
+
+       * CMakeLists.txt (CMAKE_LEGACY_CYGWIN_WIN32): Set to 0 (required for
+       Cygwin).
+
+2011-09-13  Ivan Maidanski <ivmai@mail.ru>
+
+       * tests/test.c (check_heap_stats): Increase max_heap_sz value (for
+       32-bit targets) from 15M by 1M (as the former is hit sometimes on
+       Cygwin).
+
+2011-09-13  Ivan Maidanski <ivmai@mail.ru>
+
+       * CMakeLists.txt (cygwin): Remove "-D_REENTRANT" definition.
+       * CMakeLists.txt (cord): Add gdi32 link library.
+
+2011-09-13  Ivan Maidanski <ivmai@mail.ru>
+
+       * cord/de.c (WIN32): Define also for Cygwin.
+
+2011-09-13  Ivan Maidanski <ivmai@mail.ru>
+
+       * gc_cpp.cc (operator delete): Do not define for Cygwin since already
+       defined in include/gc_cpp.h file.
+
+2011-09-08  Ivan Maidanski <ivmai@mail.ru>
+
+       * cord/cordprnt.c (CORD_vsprintf): Cast "prec" and "width" local
+       variables to size_t.
+       * dyn_load.c (GC_register_dynamic_libraries_dl_iterate_phdr): Change
+       type of "i" local variable to int.
+       * pthread_support.c (start_mark_threads): Likewise.
+       * os_dep.c (GC_repeat_read): Change type of "num_read" to size_t.
+       * os_dep.c (GC_get_maps): Change type of "result" local variable from
+       int to ssize_t; cast "result" to size_t in comparison.
+       * pthread_support.c (GC_remove_all_threads_but_me): Cast "result" to
+       int.
+       * pthread_support.c (GC_wait_for_gc_completion): Change type of
+       "old_gc_no" local variable to word.
+       * pthread_support.c (GC_lock): Change type of "i" local variable to
+       unsigned.
+       * tests/staticrootstest.c (main): Cast sizeof() value to int in
+       comparisons.
+
+2011-09-07  Ivan Maidanski <ivmai@mail.ru>
+
+       * os_dep.c (GC_find_limit_with_bound): Inside loop, set result local
+       volatile variable and do break instead of return (this also suppresses
+       compiler warning about the potential clobbering of "bound" variable
+       by setjmp).
+
+2011-09-07  Ivan Maidanski <ivmai@mail.ru>
+
+       * include/gc.h (GC_get_heap_size, GC_get_free_bytes,
+       GC_get_unmapped_bytes, GC_get_bytes_since_gc, GC_get_total_bytes):
+       Refine comment.
+       * include/gc.h (GC_HAVE_GET_HEAP_USAGE_SAFE): New macro.
+       * include/gc.h (GC_get_heap_usage_safe): New API function.
+       * misc.c (GC_get_heap_usage_safe): Likewise.
+       * include/gc_mark.h (GC_get_heap_size_inner, GC_get_free_bytes_inner):
+       Remove API function.
+       * misc.c (GC_get_heap_size_inner, GC_get_free_bytes_inner): Likewise.
+       * misc.c (GC_get_heap_size): Add comment.
+       * misc.c (GC_get_heap_size, GC_get_free_bytes, GC_get_unmapped_bytes,
+       GC_get_bytes_since_gc, GC_get_total_bytes): Remove locking.
+       * misc.c (GC_get_unmapped_bytes): Do not test USE_MUNMAP (not needed
+       after locking removal).
+       * misc.c (GC_get_bytes_since_gc, GC_get_total_bytes): Cast result to
+       size_t.
+
+2011-09-06  Ivan Maidanski <ivmai@mail.ru>
+
+       * include/gc_mark.h (GC_set_start_callback): Refine comment (the
+       function acquires the GC lock).
+       * include/gc.h (GC_set_all_interior_pointers, GC_set_stop_func,
+       GC_get_stack_base): Likewise.
+       * include/gc.h (GC_get_version, GC_get_gc_no, GC_get_parallel,
+       GC_set_find_leak, GC_get_all_interior_pointers,
+       GC_get_dont_precollect, GC_get_pages_executable, GC_set_max_heap_size,
+       GC_set_force_unmap_on_gcollect): Refine comment (the function is
+       lock-free).
+
+2011-08-31  Ivan Maidanski <ivmai@mail.ru>
+
+       * tests/initsecondarythread.c: Include windows.h instead of pthread.h
+       unless GC_PTHREADS.
+       * tests/thread_leak_test.c: Likewise.
+       * tests/initsecondarythread.c (thread): Use WINAPI and set return
+       type to DWORD unless GC_PTHREADS.
+       * tests/thread_leak_test.c (test): Likewise.
+       * tests/initsecondarythread.c (main): Use HANDLE, CreateThread and
+       WaitForSingleObject instead of pthread_t, pthread_create and
+       pthread_join, respectively, unless GC_PTHREADS.
+       * tests/thread_leak_test.c (main): Likewise.
+
+2011-08-31  Ivan Maidanski <ivmai@mail.ru>
+
+       * tests/initsecondarythread.c (GC_NO_THREAD_REDIRECTS): Add comment.
+       * tests/initsecondarythread.c: Include stdio.h.
+       * tests/initsecondarythread.c (thread): Cast result of malloc to void;
+       return arg parameter instead of NULL (to suppress compiler warnings).
+       * tests/initsecondarythread.c (main): Define "code" local variable;
+       store result of pthread_create and pthread_join to "code" variable;
+       exit application with an error code (with the corresponding error
+       message) if pthread_create or pthread_join fails.
+
+2011-08-31  Ivan Maidanski <ivmai@mail.ru>  (really Jean-Claude Beaudoin)
+
+       * include/private/gcconfig.h (GETCONTEXT_FPU_EXCMASK_BUG): Add FIXME
+       that this is no longer needed with the recent GLibC.
+
+2011-08-24  Ivan Maidanski <ivmai@mail.ru>
+
+       * hpux_test_and_clear.s: Remove.
+       * Makefile.am (EXTRA_DIST): Remove hpux_test_and_clear.s.
+       * Makefile.direct (SRCS): Ditto.
+       * Makefile.dj (SRCS): Ditto.
+       * Makefile.dj (SRCS): Remove missing gcc_support.c,
+       include/gc_alloc.h, include/gc_local_alloc.h.
+       * doc/gcdescr.html: Remove information about gc_local_alloc.h.
+       * doc/gcinterface.html: Ditto.
+       * doc/scale.html: Ditto.
+       * doc/gcinterface.html: Remove information about gc_alloc.h.
+       * tests/test_cpp.cc: Don't include missing old gc_alloc.h (include
+       new_gc_alloc.h instead); don't test __GNUC__.
+       * tests/test_cpp.cc (main): Use gc_alloc class instead of alloc (don't
+       test __GNUC__).
+       * windows-untested/vc60/gc.dsp (SOURCE): Don't include missing
+       gc_alloc.h, gc_local_alloc.h.
+       * windows-untested/vc60/libgc.dsp (SOURCE): Ditto.
+       * windows-untested/vc70/gc.vcproj (Header Files): Ditto.
+       * windows-untested/vc70/libgc.vcproj (Header Files): Ditto.
+       * windows-untested/vc71/gc.vcproj (Header Files): Ditto.
+       * windows-untested/vc71/libgc.vcproj (Header Files): Ditto.
+       * Makefile.in: Regenerate.
+
+2011-08-21  Ivan Maidanski <ivmai@mail.ru>
+
+       * allchblk.c (GC_allochblk_nth): Cast MAX_BLACK_LIST_ALLOC and
+       HBLKSIZE to signed_word.
+       * mallocx.c (GC_generic_malloc_many): Cast my_bytes_allocd to word.
+       * mark.c (GC_do_local_mark): Cast the result of local_top minus
+       local_mark_stack to word (since is non-negative).
+       * misc.c (GC_base): Declare sz as unsigned word.
+       * misc.c (GC_enable_incremental): Cast bytes_written to size_t in
+       comparison to len.
+       * obj_map.c (GC_initialize_offsets): Declare 'i' as unsigned.
+       * os_dep.c (GC_or_pages): Ditto.
+       * typd_mlc.c (GC_init_explicit_typing): Ditto.
+       * ptr_chck.c (GC_is_visible): Cast the result of p minus base to word.
+       * typd_mlc.c (GC_make_descriptor): Cast last_set_bit to word (since
+       non-negative) when compared to BITMAP_BITS.
+
+2011-08-14  Ivan Maidanski <ivmai@mail.ru> (really Petter Urkedal)
+
+       * configure.ac: Remove checks for ar and ranlib.
+       * configure.ac: Replace AC_CHECK_HEADER with PKG_CHECK_MODULES when
+       checking for libatomic_ops.  The macro sets the appropriate flags, so
+       simplify accordingly.
+       * Makefile.am, configure.ac: Set ATOMIC_OPS_CFLAGS in configure.ac
+       instead of conditionally doing it in Makefile.am, to be more
+       consistent with the pkg-config case.
+       * configure.ac: Fix a typo and some phrases.
+       * Makefile.in: Regenerate.
+       * aclocal.m4: Ditto.
+       * configure: Ditto.
+
+2011-08-11  Ivan Maidanski <ivmai@mail.ru> (really Petter Urkedal)
+
+       * configure.ac: Since we no longer bundle libatomic_ops, we must
+       check for the sub-directory before using it, in case we didn't
+       find an installed version.
+       * Makefile.am: Don't include libatomic_ops in the distribution.
+       * Makefile.in: Regenerate.
+       * configure: Ditto.
+
+2011-08-09  Ivan Maidanski <ivmai@mail.ru> (really Jie Liu)
+
+       * configure.ac: Add GC_RTEMS_PTHREADS AH_TEMPLATE and configure
+       for rtems.
+       * os_dep.c: Add GC_get_stack_base if GC_RTEMS_PTHREADS for rtems.
+       * pthread_stop_world.c (GC_stop_init): Add ifdef SA_RESTART.
+       * pthread_stop_world.c (GC_stop_init): Use sigprocmask for rtems
+       when defined GC_RTEMS_PTHREADS.
+       * pthread_support.c: Exclude sys/mman.h for rtems.
+       * pthread_support.c (GC_thr_init): Set default GC_nprocs (1) for
+       rtems.
+       * include/gc_config_macros.h: Define GC_RTEMS_PTHREADS for rtems
+       pthread and define GC_NO_DLOPEN for rtems.
+       * include/private/gc_locks.h: Define USE_PTHREAD_LOCKS for rtems.
+       * include/private/gcconfig.h: Use rtems_get_stack_bottom()
+       for InitStackBottom; and use SIGUSR1 for SIG_SUSPEND, SIGUSR2
+       for SIG_THR_RESTART on rtems.
+       * include/private/thread_local_alloc.h: Use USE_PTHREAD_SPECIFIC
+       for rtems.
+       * tests/test.c (Init): Use exit(0) for rtems instead of return.
+       * configure: Regenerate.
+       * include/private/config.h.in: Ditto.
+
+2011-07-26  Ivan Maidanski <ivmai@mail.ru>
+
+       * tests/realloc_test.c: New file.
+       * tests/tests.am (TESTS, check_PROGRAMS): Add realloc_test.
+       * .cvsignore: Add realloc_test.
+       * configure: Regenerate.
+       * Makefile.in: Ditto.
+
+2011-07-14  Ivan Maidanski <ivmai@mail.ru>
+
+       * .cvsignore: Add more auto-generated files.
+
+2011-07-14  Ivan Maidanski <ivmai@mail.ru>
+
+       * new_hblk.c (GC_build_fl): Adjust "h" local variable cast type
+       when setting obj_link (to prevent compiler warning); reformat the
+       comment.
+       * tests/test.c (reverse_test_inner): Use proper type when touching
+       "b" and "c" local variables (to prevent compiler warning).
+
+2011-07-05  Ivan Maidanski <ivmai@mail.ru>
+
+       * misc.c (GC_init): Use HOTTER_THAN (instead of STACK_GROWS_DOWN)
+       for GC_stackbottom assertion.
+       * os_dep.c (GC_enclosing_mapping): Define only if IA64 or
+       INCLUDE_LINUX_THREAD_DESCR; make GC_INNER.
+       * pthread_support.c (GC_enclosing_mapping): Declare (only if
+       INCLUDE_LINUX_THREAD_DESCR).
+       * os_dep.c (GC_get_main_stack_base): Don't call pthread_getattr_np
+       if REDIRECT_MALLOC as the former is observed to call redirected
+       malloc (while GC is not initialized yet) on some Linux platforms.
+       * include/private/gc_priv.h (MAX_HEAP_SECTS): Don't use a smaller
+       value for SMALL_CONFIG if USE_PROC_FOR_LIBRARIES defined.
+
+2011-07-05  Ivan Maidanski <ivmai@mail.ru>
+
+       * malloc.c (GC_init_lib_bounds): Call GC_init (to ensure GC is
+       initialized before doing GC_text_mapping).
+       * misc.c (GC_init): Add a check for GC_init recursion in case of
+       malloc is redirected (abort with the corresponding message).
+       * pthread.c (GC_thr_init): Place GC_add_roots_inner call into
+       "else" branch to prevent "local variable might be uninitialized"
+       compiler warning; add comment.
+
+2011-07-05  Ivan Maidanski <ivmai@mail.ru>
+
+       * dyn_load.c (GC_register_dynamic_libraries): Remove duplicate
+       call of GC_FirstDLOpenedLinkMap (twice).
+       * dyn_load.c (GC_register_main_static_data): Add comment.
+       * cord/cordbscs.c (CORD_riter): Check for empty string passed (do
+       not call CORD_riter4 if CORD_len() returned zero).
+       * cord/cordbscs.c (CORD_init_min_len): Replace the K&R-style
+       function definition with the ANSI C one.
+       * cord/cordbscs.c: Expand all tabs to spaces; remove
+       trailing spaces at EOLn.
+       * tests/threadkey_test.c (on_thread_exit_inner): Check
+       GC_pthread_create() result.
+
+2011-07-04  Ivan Maidanski <ivmai@mail.ru>
+
+       * include/private/gcconfig.h (etext): Don't define if unused
+       (NetBSD).
+       * include/private/gcconfig.h (GC_data_start, DATASTART): Define
+       for NetBSD/amd64 if ELF.
+       * include/private/gcconfig.h (SEARCH_FOR_DATA_START): Don't define
+       for NetBSD/amd64 if ELF.
+
+2011-07-04  Ivan Maidanski <ivmai@mail.ru> (mostly really Andy Wingo)
+
+       * configure.ac (GC_THREADS): Refine the comment.
+       * configure.ac (GC_WIN32_PTHREADS): Add template.
+       * configure.ac (cygwin, win32): Define GC_WIN32_THREADS instead of
+       GC_THREADS.
+       * configure.ac (pthreads): Add mingw target (GC_WIN32_PTHREADS).
+       * configure: Regenerate.
+       * include/private/config.h.in: Ditto.
+       * include/private/gc_locks.h (GC_WIN32_PTHREADS): Remove nested
+       test for the macro; add comment.
+
+2011-07-01  Ivan Maidanski <ivmai@mail.ru>
+
+       * win32_threads.c (CHECK_LOOKUP_MY_THREAD): New macro definition.
+       * win32_threads.c (GC_reset_finalizer_nested,
+       GC_check_finalizer_nested, GC_unregister_my_thread,
+       GC_do_blocking_inner, GC_call_with_gc_active, GC_init_parallel):
+       Insert CHECK_LOOKUP_MY_THREAD before dereferencing thread
+       descriptor pointer (to instruct a LINT-like tool that it is ok to
+       dereference the pointer).
+       * win32_threads.c (GC_get_next_stack): Assert plast_stack_min is
+       non-NULL if current_min is not ADDR_LIMIT (for a LINT-like tool).
+       * win32_threads.c (GC_init_parallel): Define and use "me" local
+       variable.
+       * cord/cordtest.c (test_basics): Test CORD_substr() result is
+       non-NULL.
+       * cord/cordtest.c (test_extras): Test fopen() result is non-NULL.
+       * cord/cordtest.c (test_basics, test_extras, test_printf, main):
+       Replace the K&R-style function definition with the ANSI C one.
+       * cord/cordtest.c: Expand all tabs to spaces; remove
+       trailing spaces at EOLn.
+       * include/private/gc_priv.h (ABORT): Define as abort() when
+       checking the code with a LINT-like tool (Win32 only).
+       * tests/test.c (FAIL): Ditto.
+       * tests/test.c (CHECH_GCLIB_VERSION): New macro (to check that the
+       version of libgc.so used at runtime matches that at compile time).
+       * tests/test.c (GC_COND_INIT): Use CHECH_GCLIB_VERSION.
+       * tests/test.c (CHECK_OUT_OF_MEMORY): New macro (to test malloc
+       result for out of memory).
+       * tests/test.c (cons, small_cons, small_cons_uncollectable,
+       gcj_cons, reverse_test_inner, mktree, alloc8bytes, typed_test,
+       run_one_test): Use CHECK_OUT_OF_MEMORY.
+
+2011-06-30  Ivan Maidanski <ivmai@mail.ru>
+
+       * dyn_load.c (GC_register_map_entries): Remove "count" local
+       variable as unused.
+       * gc_dlopen.c (disable_gc_for_dlopen): Define only if not
+       USE_PROC_FOR_LIBRARIES.
+       * malloc.c (calloc): Add parentheses around '&&' operator.
+       * mark.c (GC_noop_sink): New global variable (instead of a static
+       local variable inside GC_noop1).
+       * mark.c (GC_noop1): Use GC_noop_sink variable (to prevent
+       "variable set but not used" compiler warning).
+       * include/private/gcconfig.h (USE_PROC_FOR_LIBRARIES): Define only
+       if undefined yet.
+       * tests/smash_test.c (main): Don't dereference "p" local variable
+       if it is NULL.
+       * tests/staticrootslib.c (main): Ditto.
+
+2011-06-30  Ivan Maidanski <ivmai@mail.ru>
+
+       * pthread_support.c (GC_segment_is_thread_stack): Replace '&'
+       operator with '&&' one in conditional expressions.
+       * specific.c (remove_specific): Dereference "entry" local variable
+       only if it is non-NULL.
+       * include/gc.h (GC_NEW): Refine the comment (about the returned
+       value).
+
+2011-06-15  Ivan Maidanski <ivmai@mail.ru>
+
+       * include/gc_version.h, configure.ac, doc/README: Change to
+       version 7.2alpha7.
+       * configure: Regenerate.
+
+[7.2alpha6]
+
+2011-06-14  Ivan Maidanski  <ivmai@mail.ru>
+
+       * configure_atomic_ops.sh: Remove.
+       * Makefile.direct (dist gc.tar): Remove configure_atomic_ops.sh.
+       * Makefile.am (EXTRA_DIST): Add autogen.sh.
+       * Makefile.in: Regenerate.
+       * configure: Ditto.
+
+2011-06-14  Ivan Maidanski  <ivmai@mail.ru>
+
+       * include/gc_version.h, configure.ac, doc/README: Change to
+       version 7.2alpha6.
+       * configure: Regenerate.
+
+2011-05-31  Ivan Maidanski  <ivmai@mail.ru>
+
+       * NT_STATIC_THREADS_MAKEFILE (.cpp.obj): Remove duplicate .cpp
+       filename passed.
+       * NT_X64_THREADS_MAKEFILE (.cpp.obj): Use lowercase file
+       extension.
+       * NT_X64_STATIC_THREADS_MAKEFILE (.cpp.obj): Ditto.
+       * NT_MAKEFILE (.cpp.obj): Ditto.
+
+2011-05-31  Ivan Maidanski  <ivmai@mail.ru>
+
+       * alloc.c (GC_add_current_malloc_heap, GC_build_back_graph,
+       GC_traverse_back_graph): Move prototype to gc_priv.h.
+       * checksums.c (GC_page_was_ever_dirty): Ditto.
+       * dbg_mlc.c (GC_default_print_heap_obj_proc): Ditto.
+       * dyn_load.c (GC_parse_map_entry, GC_get_maps,
+       GC_segment_is_thread_stack, GC_roots_present, GC_is_heap_base,
+       GC_get_next_stack): Ditto.
+       * finalize.c (GC_reset_finalizer_nested,
+       GC_check_finalizer_nested): Ditto.
+       * gcj_mlc.c (GC_start_debugging, GC_store_debug_info): Ditto.
+       * malloc.c (GC_extend_size_map, GC_text_mapping): Ditto.
+       * mark_rts.c (GC_mark_thread_local_free_lists): Ditto.
+       * misc.c (GC_register_main_static_data, GC_init_win32,
+       GC_setpagesize, GC_init_linux_data_start,
+       GC_set_and_save_fault_handler, GC_init_dyld, GC_init_netbsd_elf,
+       GC_initialize_offsets, GC_bl_init, GC_do_blocking_inner,
+       GC_bl_init_no_interiors): Ditto.
+       * os_dep.c (GC_greatest_stack_base_below, GC_push_all_stacks):
+       Ditto.
+       * reclaim.c (GC_check_leaked): Ditto.
+       * win32_threads.c (GC_gww_dirty_init): Ditto.
+       * darwin_stop_world.c (GC_is_mach_marker, GC_mprotect_stop,
+       GC_mprotect_resume): Move prototype to darwin_stop_world.h.
+       * pthread_support.c (GC_FindTopOfStack): Ditto.
+       * dyn_load.c (GC_cond_add_roots): Merge adjacent definitions.
+       * mark.c (GC_page_was_ever_dirty): Remove (as already declared).
+       * mark_rts.c (GC_roots_present): Change return type to void
+       pointer (to match the prototype); return NULL instead of FALSE.
+       * mark_rts.c (GC_add_roots_inner): Cast GC_roots_present() result.
+       * os_dep.c (NEED_PROC_MAPS): Move definition to gcconfig.h.
+       * os_dep.c (GC_write_fault_handler): Make STATIC.
+       * os_dep.c (GC_set_write_fault_handler): New function (only if
+       GC_WIN32_THREADS).
+       * pthread_start.c (GC_start_rtn_prepare_thread,
+       GC_thread_exit_proc): Move prototype to pthread_support.h.
+       * pthread_support.c (GC_nacl_initialize_gc_thread,
+       GC_nacl_shutdown_gc_thread, GC_unblock_gc_signals):
+       Ditto.
+       * pthread_support.c (GC_stop_init): Move prototype to
+       pthread_stop_world.h.
+       * thread_local_alloc.c (GC_check_tls_for): Reformat comment.
+       * win32_threads.c (GC_write_fault_handler): Remove prototype.
+       * win32_threads.c (GC_register_my_thread_inner): Call
+       GC_set_write_fault_handler instead of SetUnhandledExceptionFilter
+       (only if MPROTECT_VDB).
+       * doc/README.win32: Add information about DMC.
+       * include/private/gc_priv.h (GC_set_write_fault_handler): New
+       prototype (only if GC_WIN32_THREADS and MPROTECT_VDB).
+
+2011-05-31  Ivan Maidanski  <ivmai@mail.ru>
+
+       * misc.c (vsnprintf): Redirect to vsprintf() if NO_VSNPRINTF.
+
+2011-05-31  Ivan Maidanski  <ivmai@mail.ru>
+
+       * win32_threads.c (GC_unregister_my_thread): Use KNOWN_FINISHED()
+       instead of FINISHED macro.
+       * tests/test.c (check_heap_stats): Round up max_heap_sz value for
+       Win32 (same as for USE_MMAP).
+
+2011-05-31  Ivan Maidanski  <ivmai@mail.ru>
+
+       * tests/test.c (check_heap_stats): Adjust printf format specifier
+       for max_heap_sz; cast max_heap_sz accordingly.
+
+2011-05-30  Ivan Maidanski  <ivmai@mail.ru>
+
+       * doc/README.solaris2: Add note.
+
+2011-05-30  Ivan Maidanski  <ivmai@mail.ru>
+
+       * configure.ac (SOLARIS25_PROC_VDB_BUG_FIXED): Don't define for
+       Solaris/x86 2.10+.
+       * configure: Regenerate.
+
+2011-05-23  Ivan Maidanski  <ivmai@mail.ru>
+
+       * tests/threadkey_test.c (SKIP_THREADKEY_TEST): Skip the test if
+       defined; explicitly define for some targets.
+
+2011-05-23  Ivan Maidanski  <ivmai@mail.ru>
+
+       * mark.c (GC_dirty): Add prototype (only if MANUAL_VDB).
+       * stubborn.c (GC_dirty): Ditto.
+       * include/private/gcconfig.h (GWW_VDB, MPROTECT_VDB, PCR_VDB,
+       PROC_VDB): Undefine if MANUAL_VDB.
+       * include/private/gcconfig.h (DEFAULT_VDB): Don't define if
+       MANUAL_VDB.
+       * os_dep.c (async_set_pht_entry_from_index): Define for
+       MANUAL_VDB.
+       * os_dep.c (GC_read_dirty): Set GC_dirty_maintained only if
+       success; if ioctl() failed then just print warning instead of
+       aborting.
+
+2011-05-23  Ivan Maidanski  <ivmai@mail.ru>
+
+       * include/private/gc_priv.h (GC_ASSERT): Use "%d" (instead of %ld)
+       for line number printing.
+
+2011-05-23  Ivan Maidanski  <ivmai@mail.ru>
+
+       * os_dep.c (GC_read_dirty): Add debug logging if DEBUG_DIRTY_BITS
+       (for PROC_VDB only); print errors via GC_err_printf; rename "ps"
+       and "np" local variables to npages and pagesize, respectively;
+       remove "current_addr" local variable.
+       * os_dep.c: Reformat comments.
+
+2011-05-22  Ivan Maidanski  <ivmai@mail.ru>
+
+       * os_dep.c (GC_get_main_stack_base): Convert to GC_get_stack_base
+       for BeOS and OS/2; define HAVE_GET_STACK_BASE.
+       * os_dep.c (GET_MAIN_STACKBASE_SPECIAL): Define when a specific
+       GC_get_main_stack_base implementation is defined.
+       * os_dep.c (GC_get_main_stack_base): Define that based on
+       GC_get_stack_base() in a single place (only if
+       GET_MAIN_STACKBASE_SPECIAL is unset); check GC_get_stack_base()
+       result.
+
+2011-05-20  Ivan Maidanski  <ivmai@mail.ru>
+
+       * mark.c (GC_push_selected): Remove "push_fn" argument (use
+       GC_push_all directly); update the documentation; reformat the
+       comment.
+       * mark.c (GC_push_conditional): Simplify the code (for better
+       readability).
+
+2011-05-20  Ivan Maidanski  <ivmai@mail.ru>
+
+       * mark.c (alloc_mark_stack): Use FALSE/TRUE (instead of 0/1) for
+       boolean local variables.
+       * doc/README.macros (GC_PREFER_MPROTECT_VDB): Update.
+       * os_dep.c (GC_page_was_dirty, GC_page_was_ever_dirty,
+       GC_remove_protection): Define for GWW_VDB and PROC_VDB in a single
+       place.
+       * os_dep.c (GC_page_was_dirty, GC_page_was_ever_dirty): Compute
+       PHT_HASH(h) only once (store result to a local variable).
+
+2011-05-20  Ivan Maidanski  <ivmai@mail.ru>
+
+       * doc/README.solaris2: Update.
+
+2011-05-19  Ivan Maidanski  <ivmai@mail.ru> (really Jie Liu)
+
+       * include/private/gcconfig.h (end, InitStackBottom): Declare
+       extern variable for RTEMS.
+       * include/private/gcconfig.h (DATASTART, DATAEND, STACKBOTTOM):
+       Update (for RTEMS).
+       * include/private/gcconfig.h (DATAEND): Fix a typo in the macro
+       name (for RTEMS).
+       * tests/test.c (CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER):
+       Replace with CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER (for RTEMS).
+
+2011-05-18  Ivan Maidanski  <ivmai@mail.ru>
+
+       * include/private/gcconfig.h (MPROTECT_VDB): Enable for Solaris in
+       single-threaded environment.
+
+2011-05-18  Ivan Maidanski  <ivmai@mail.ru>
+
+       * include/private/gcconfig.h (MPROTECT_VDB): Undefine if PROC_VDB.
+       * tests/test.c (NUMBER_ROUND_UP): New macro.
+       * tests/test.c (check_heap_stats): Round up total expected heap
+       size to the nearest 4 MiB bound.
+       * tests/test.c (check_heap_stats): Print the current and expected
+       heap sizes in case of failure.
+
+2011-05-18  Ivan Maidanski  <ivmai@mail.ru>
+
+       * checksums.c (GC_check_blocks, GC_check_dirty): Do log printing
+       only if GC_print_stats; print errors using GC_err_printf.
+       * checksums.c (GC_check_blocks): Join adjacent printf() calls into
+       a single one.
+
+2011-05-17  Ivan Maidanski  <ivmai@mail.ru>
+
+       * pthread_support.c (pthread_join): Add assertion (check thread is
+       finished).
+       * pthread_support.c (GC_register_my_thread): Don't detach the
+       thread if invoked from the thread destructor.
+       * win32_threads.c (GC_register_my_thread): Ditto.
+       * win32_threads.c (GC_unregister_my_thread): Don't delete the
+       thread (just set FINISHED) if the thread is not detached (only if
+       GC_PTHREADS); add assertion (check the thread is not finished).
+       * tests/threadkey_test.c (main): Join some created threads.
+
+2011-05-17  Ivan Maidanski  <ivmai@mail.ru>
+
+       * pthread_support.c (GC_delete_gc_thread): Rename "gc_id" local
+       variable to "t".
+       * win32_threads.c (GC_delete_gc_thread): Ditto.
+       * pthread_support.c (pthread_join, pthread_detach,
+       pthread_cancel): Rename "thread_gc_id" local variable to "t".
+       * win32_threads.c (GC_pthread_detach): Ditto.
+       * win32_threads.c (GC_delete_gc_thread): Remove "gc_nvid" local
+       variable.
+       * win32_threads.c (GC_pthread_join): Rename "joinee" local
+       variable to "t".
+
+2011-05-16  Ivan Maidanski  <ivmai@mail.ru>
+
+       * pthread_stop_world.c (pthread_sigmask): Undefine even if not
+       DEBUG_THREADS.
+       * pthread_stop_world.c (GC_unblock_gc_signals): New function (only
+       if GC_EXPLICIT_SIGNALS_UNBLOCK).
+       * pthread_support.c (GC_unblock_gc_signals): New prototype.
+       * pthread_support.c (GC_register_my_thread_inner,
+       GC_register_my_thread): Call GC_unblock_gc_signals (only if
+       GC_EXPLICIT_SIGNALS_UNBLOCK); add comment.
+       * include/private/gcconfig.h (GC_EXPLICIT_SIGNALS_UNBLOCK): New
+       macro.
+
+2011-05-16  Ivan Maidanski  <ivmai@mail.ru>
+
+       * pthread_stop_world.c (GC_suspend_handler_inner): Remove "dummy",
+       "sig" local variables; rename my_thread local variable to "self".
+
+2011-05-13  Ivan Maidanski  <ivmai@mail.ru>
+
+       * tests/threadkey_test.c (LIMIT): Use smaller value (don't create
+       more than 30 in parallel by default).
+
+2011-05-13  Ivan Maidanski  <ivmai@mail.ru>
+
+       * tests/threadkey_test.c (key_once, main): Work around for Solaris
+       PTHREAD_ONCE_INIT.
+       * tests/threadkey_test.c (LIMIT): Use smaller value for Solaris.
+
+2011-05-13  Ivan Maidanski  <ivmai@mail.ru>
+
+       * dyn_load.c (GC_FirstDLOpenedLinkMap): Remove unused "r" local
+       variable.
+       * pthread_support.c (GC_unregister_my_thread_inner): Revert back
+       GC_remove_specific invocation; add a comment.
+       * include/private/thread_local_alloc.h (GC_remove_specific):
+       Revert back.
+       * specific.c: Expand all tabs to spaces.
+       * specific.c (slow_getspecific): Cast qtid to AO_t.
+       * include/private/specific.h (quick_thread_id): Reformat comment.
+       * include/private/specific.h (key_create, setspecific,
+       remove_specific): Remove "extern" keyword.
+       * include/private/specific.h (getspecific): Change type of "qtid"
+       local variable to unsigned long.
+
+2011-05-11  Ivan Maidanski  <ivmai@mail.ru>
+
+       * pthread_support.c (GC_check_tls): Fix "#endif" comment.
+       * include/gc.h (GC_REDIRECT_TO_LOCAL): Remove deprecated comment.
+       * include/private/thread_local_alloc.h (THREAD_LOCAL_ALLOC):
+       Remove redundant test of the macro.
+       * include/private/thread_local_alloc.h: Reformat the code.
+
+2011-05-11  Ivan Maidanski  <ivmai@mail.ru>
+
+       * backgraph.c (add_edge): Recognize DEBUG_PRINT_BIG_N_EDGES macro.
+       * os_dep.c (GC_set_and_save_fault_handler): Recognize
+       SIGACTION_FLAGS_NODEFER_HACK macro.
+       * pthread_support.c (mark_mutex): Recognize GLIBC_2_1_MUTEX_HACK
+       macro.
+       * pthread_support.c (GC_acquire_mark_lock): Remove commented out
+       code.
+       * include/gc_inline.h (GC_MALLOC_WORDS, GC_MALLOC_ATOMIC_WORDS,
+       GC_CONS): Remove trailing space (before back-slash).
+       * include/private/gc_hdrs.h (GET_BI, GET_HDR_ADDR): Ditto.
+       * include/private/gc_pmark.h (PUSH_OBJ, PUSH_CONTENTS,
+       SET_MARK_BIT_EXIT_IF_SET, LONG_MULT, PUSH_CONTENTS_HDR,
+       GC_PUSH_ONE_STACK, GC_PUSH_ONE_HEAP): Ditto.
+       * include/private/thread_local_alloc.h (GC_key_create): Ditto.
+       * include/private/gc_priv.h (SUNOS5SIGS): Don't include
+       sys/siginfo.h on Linux.
+       * include/private/gcconfig.h: Reformat comments (and some code).
+       * include/private/gcconfig.h (FORCE_WRITE_PREFETCH): New macro
+       recognized, force PREFETCH_FOR_WRITE to be defined on x86.
+       * include/private/gcconfig.h (USE_HPUX_FIXED_STACKBOTTOM): New
+       macro recognized (for HP/UX).
+
+2011-05-11  Ivan Maidanski  <ivmai@mail.ru>
+
+       * os_dep.c (GC_gww_page_was_ever_dirty): Fix comment (for
+       GWW_VDB).
+       * os_dep.c (GC_dirty_init): Use memset() for GC_written_pages
+       resetting (for PROC_VDB).
+
+2011-05-11  Ivan Maidanski  <ivmai@mail.ru> (mostly really Ludovic Courtes)
+
+       * tests/threadkey_test.c: New file.
+       * .cvsignore (threadkey_test): Add.
+       * tests/tests.am (TESTS, check_PROGRAMS): Add 'threadkey_test'.
+       * tests/tests.am (threadkey_test_SOURCES, threadkey_test_LDADD):
+       New variable.
+       * Makefile.in: Regenerate.
+
+2011-05-11  Ivan Maidanski  <ivmai@mail.ru>
+
+       * pthread_support.c (GC_unregister_my_thread_inner): Don't call
+       GC_remove_specific.
+       * include/private/thread_local_alloc.h (GC_remove_specific):
+       Remove (since it is empty for all targets).
+       * pthread_support.c (GC_record_stack_base): New inline function.
+       * win32_threads.c (GC_record_stack_base): Ditto.
+       * pthread_support.c (GC_register_my_thread_inner): Invoke
+       GC_record_stack_base.
+       * win32_threads.c (GC_register_my_thread_inner): Ditto.
+       * pthread_support.c (GC_register_my_thread): If thread is FINISHED
+       then call GC_record_stack_base, clear FINISHED, initialize
+       thread-local list and return success.
+       * win32_threads.c (GC_register_my_thread): Ditto.
+       * include/gc.h (GC_register_my_thread): Update documentation.
+       * include/private/thread_local_alloc.h (GC_thread_key): Ditto.
+
+2011-05-10  Ivan Maidanski  <ivmai@mail.ru>
+
+       * thread_local_alloc.c (GC_malloc, GC_malloc_atomic): Join
+       adjacent "#ifdef".
+       * thread_local_alloc.c (GC_malloc_atomic): Call
+       GC_core_malloc_atomic (instead of GC_core_malloc).
+
+2011-05-10  Ivan Maidanski  <ivmai@mail.ru>
+
+       * pthread_start.c (GC_start_rtn_prepare_thread): Change return
+       type to GC_thread.
+       * pthread_start.c (GC_inner_start_routine): Pass the current
+       thread descriptor to pthread_cleanup_push (same as in
+       win32_threads.c).
+       * pthread_stop_world.c (GC_push_all_stacks): Rename "me" local
+       variable to "self".
+       * win32_threads.c (GC_push_all_stacks): Ditto.
+       * pthread_stop_world.c (GC_suspend_all, GC_start_world): Rename
+       "my_thread" local variable to "self".
+       * pthread_support.c (GC_unregister_my_thread_inner): New static
+       function.
+       * pthread_support.c (GC_unregister_my_thread,
+       GC_thread_exit_proc): Use GC_unregister_my_thread_inner.
+       * win32_threads.c (GC_register_my_thread, GC_unregister_my_thread,
+       GC_do_blocking_inner): Rename "t" local variable to "thread_id".
+       * win32_threads.c (GC_wait_marker, GC_notify_all_marker): Rename
+       "id" local variable to "thread_id".
+
+2011-05-10  Ivan Maidanski  <ivmai@mail.ru>
+
+       * pthread_support.c (GC_unregister_my_thread): Call pthread_self
+       only once.
+       * win32_threads.c (GC_pthread_start_inner): Ditto.
+       * pthread_support.c (GC_unregister_my_thread): Add debug output.
+       * win32_threads.c (GC_unregister_my_thread): Ditto.
+       * pthread_support.c (GC_register_my_thread,
+       GC_start_rtn_prepare_thread): Rename "my_pthread" local variable
+       to "self".
+
+2011-05-10  Ivan Maidanski  <ivmai@mail.ru>
+
+       * include/gc.h (GC_HIDE_POINTER, GC_REVEAL_POINTER): Define
+       unconditionally (do not test GC_I_HIDE_POINTERS); update the
+       comment.
+       * include/gc.h (HIDE_POINTER, REVEAL_POINTER): Define as alias to
+       GC_HIDE/REVEAL_POINTER, respectively.
+       * include/private/gc_pmark.h (GC_I_HIDE_POINTERS): Do not define.
+       * include/private/gc_priv.h (GC_I_HIDE_POINTERS): Ditto.
+
+2011-05-10  Ivan Maidanski  <ivmai@mail.ru>
+
+       * include/gc.h (GC_register_my_thread): Refine the comment.
+
+2011-05-08  Ivan Maidanski  <ivmai@mail.ru>
+
+       * include/gc_inline.h (GC_MALLOC_WORDS, GC_CONS): Add missing
+       parentheses.
+       * include/gc_typed.h (GC_get_bit, GC_set_bit,
+       GC_CALLOC_EXPLICITLY_TYPED): Ditto.
+
+2011-05-07  Ivan Maidanski  <ivmai@mail.ru>
+
+       * include/private/gcconfig.h (NO_GETCONTEXT): Add missing ')'.
+
+2011-05-07  Ivan Maidanski  <ivmai@mail.ru> (really Thorsten Glaser)
+
+       * include/private/gcconfig.h (NO_GETCONTEXT): Do not use
+       getcontext(2) on m68k because it is not implemented there.
+
+2011-05-07  Ivan Maidanski  <ivmai@mail.ru>
+
+       * alloc.c (GC_clear_a_few_frames): Use BZERO().
+       * mark_rts.c (GC_clear_roots, GC_rebuild_root_index): Ditto.
+       * reclaim.c (GC_start_reclaim): Ditto.
+       * blacklst.c (total_stack_black_listed): Remove "len" local
+       variable.
+       * dbg_mlc.c (GC_generate_random_valid_address): Replace "for"
+       statement with "do-while" one.
+       * dyn_load.c (GC_register_dynamic_libraries,
+       GC_register_dynlib_callback): Remove redundant parentheses.
+
+2011-05-06  Ivan Maidanski  <ivmai@mail.ru>
+
+       * cord/cordxtra.c (CORD_from_file_lazy_inner): Suppress
+       "unused result" compiler warning for fread().
+       * cord/cordxtra.c: Expand all tabs to spaces.
+
+2011-05-06  Ivan Maidanski  <ivmai@mail.ru>
+
+       * os_dep.c (GC_write_fault_handler): Break when in_allocd_block
+       is set to true.
+
+2011-05-06  Ivan Maidanski  <ivmai@mail.ru>
+
+       * dbg_mlc.c (GC_has_other_debug_info): Change return type to int;
+       return -1 if the object has (or had) debugging info but was
+       marked deallocated.
+       * include/private/dbg_mlc.h (GC_has_other_debug_info): Ditto.
+       * dbg_mlc.c (GC_has_other_debug_info): Update documentation;
+       remove "ohdr" local variable.
+       * dbg_mlc.c (GC_debug_free): Don't call GC_free if the object has
+       probably been deallocated.
+       * dbg_mlc.c (GC_debug_free): Don't actually free the object even
+       in the leak-finding mode if GC_findleak_delay_free.
+       * dbg_mlc.c (GC_print_all_smashed_proc): Print a trailing blank
+       line.
+       * dbg_mlc.c (GC_check_leaked): New function (only unless
+       SHORT_DBG_HDRS).
+       * doc/README.environment (GC_FINDLEAK_DELAY_FREE): Document.
+       * doc/README.macros (GC_FINDLEAK_DELAY_FREE): Ditto.
+       * include/private/dbg_mlc.h (START_FLAG, END_FLAG): Use GC_WORD_C
+       on 64-bit architectures.
+       * include/private/dbg_mlc.h (NOT_MARKED): Remove redundant
+       parentheses.
+       * include/private/dbg_mlc.h (GC_HAS_DEBUG_INFO): Update (due to
+       GC_has_other_debug_info change).
+       * include/private/gc_priv.h (GC_findleak_delay_free): New global
+       variable declaration (unless SHORT_DBG_HDRS).
+       * misc.c (GC_findleak_delay_free): New global variable; recognize
+       GC_FINDLEAK_DELAY_FREE.
+       * misc.c (GC_init): Recognize GC_FINDLEAK_DELAY_FREE environment
+       variable (unless SHORT_DBG_HDRS).
+       * reclaim.c (GC_check_leaked): Declare (unless SHORT_DBG_HDRS).
+       * reclaim.c (GC_add_leaked): Don't add the object to leaked list
+       if marked as deallocated.
+
+2011-05-05  Ivan Maidanski  <ivmai@mail.ru>
+
+       * dbg_mlc.c (GC_has_other_debug_info): Fix punctuation in the
+       comment.
+       * dbg_mlc.c (GC_FREED_MEM_MARKER): New macro.
+       * dbg_mlc.c (GC_debug_free): Use GC_FREED_MEM_MARKER.
+       * dbg_mlc.c (GC_smashed): Refine documentation.
+       * mark.c (GC_push_selected): Change dirty_fn return type to
+       GC_bool.
+       * os_dep.c (GC_page_was_ever_dirty): Make GC_INNER.
+       * reclaim.c (GC_reclaim_small_nonempty_block): Remove "kind"
+       local  variable.
+       * reclaim.c (GC_reclaim_block): Pass true constant to
+       GC_reclaim_small_nonempty_block (instead of report_if_found).
+       * doc/README.autoconf: Update; fix a typo.
+       * include/private/gcconfig.h (GC_WORD_C): New macro.
+
+2011-05-03  Ivan Maidanski  <ivmai@mail.ru>
+
+       * dbg_mlc.c (GC_store_debug_info_inner): Cast "linenum".
+       * dbg_mlc.c (GC_check_annotated_obj): Fix punctuation in the
+       comment.
+       * dbg_mlc.c (GC_print_smashed_obj): Add (and print) "msg"
+       argument.
+       * dbg_mlc.c (GC_debug_free, GC_print_all_smashed_proc): Pass
+       message to GC_print_smashed_obj.
+       * dbg_mlc.c (GC_debug_free): Call GC_size once.
+       * dbg_mlc.c (GC_debug_realloc): Calculate old_sz only if
+       allocation succeeded; remove unnecessary check for object is
+       smashed (since this is done in GC_debug_free); remove "clobbered"
+       local variable.
+
+2011-05-03  Ivan Maidanski  <ivmai@mail.ru>
+
+       * dbg_mlc.c (GC_store_debug_info_inner, GC_store_debug_info):
+       Rename "integer" argument to "linenum"; change the type of the
+       argument to int.
+       * gcj_mlc.c (GC_store_debug_info): Ditto.
+       * dbg_mlc.c (GET_OH_LINENUM): New macro.
+       * dbg_mlc.c (GC_print_obj, GC_print_smashed_obj): Use
+       GET_OH_LINENUM; adjust print format specifier.
+       * dbg_mlc.c (GC_debug_malloc, GC_debug_malloc_ignore_off_page,
+       GC_debug_malloc_atomic_ignore_off_page,
+       GC_debug_generic_malloc_inner,
+       GC_debug_generic_malloc_inner_ignore_off_page,
+       GC_debug_malloc_stubborn, GC_debug_malloc_atomic,
+       GC_debug_malloc_uncollectable,
+       GC_debug_malloc_atomic_uncollectable): Remove unnecessary cast of
+       "i".
+       * gcj_mlc.c (GC_debug_gcj_malloc): Ditto.
+
+2011-04-26  Ivan Maidanski  <ivmai@mail.ru>
+
+       * .cvsignore (initsecondarythread, test_cpp): Add.
+       * os_dep.c (GC_linux_stack_base): Rename to
+       GC_linux_main_stack_base.
+       * os_dep.c (GC_freebsd_stack_base): Rename to
+       GC_freebsd_main_stack_base; adjust error message.
+       * pthread_stop_world.c (GC_stop_init): Use GC_SEM_INIT_PSHARED
+       as an argument for sem_init().
+       * pthread_support.c (pthread_create): Ditto.
+       * pthread_support.c (pthread_create): Abort in case sem_init()
+       fails.
+       * include/private/gc_priv.h (GC_SEM_INIT_PSHARED): Define.
+       * tests/initsecondarythread.c: Include gcconfig.h; call GC_INIT
+       from main() if it should be done from the primordial thread only.
+
+2011-04-26  Ivan Maidanski  <ivmai@mail.ru>
+
+       * alloc.c: Don't include sys/types.h for ArmCC.
+       * dyn_load.c: Ditto.
+       * os_dep.c: Ditto.
+       * mach_dep.c (_setjmp, _longjmp): Redirect to setjmp/longjmp for
+       ArmCC.
+       * mark.c (GC_noop): Define specially for ArmCC.
+       * include/private/gc_priv.h (GC_noop): Ditto.
+       * misc.c (GC_init): Don't test pointers comparison for ArmCC.
+       * misc.c: Don't include unistd.h for ArmCC.
+       * os_dep.c (pages_executable): Rename to GC_pages_executable;
+       make STATIC.
+       * os_dep.c (GC_unix_mmap_get_mem): Don't define for ArmCC.
+       * ptr_chck.c (GC_is_visible): Explicitly cast
+       (GC_DS_PER_OBJECT-GC_INDIR_PER_OBJ_BIAS) to word (to suppress
+       a compiler warning).
+       * include/private/gcconfig.h: Recognize __arm.
+       * include/private/gcconfig.h (HBLKPTR): Define for ArmCC.
+       * include/private/gcconfig.h (HBLKPTR): Add parentheses for
+       "bytes" argument.
+
+2011-04-24  Ivan Maidanski  <ivmai@mail.ru>
+
+       * pthread_support.c (GC_get_nprocs): Don't define for Android.
+       * pthread_support.c (GC_dummy_thread_local): Don't test
+       GC_LINUX_THREADS.
+       * include/gc_config_macros.h (GC_ADD_CALLER, GC_RETURN_ADDR):
+       Define for Android.
+
+2011-04-24  Ivan Maidanski  <ivmai@mail.ru>
+
+       * mach_dep.c (NO_GETCONTEXT): Move to gcconfig.h.
+       * os_dep.c (GC_write_fault_handler): Don't include ucontext.h if
+       NO_GETCONTEXT.
+       * include/private/gcconfig.h (GETPAGESIZE): Define as a sysconf
+       call for Android.
+
+2011-04-23  Ivan Maidanski  <ivmai@mail.ru>
+
+       * include/private/gc_locks.h (WIN32_LEAN_AND_MEAN, NOSERVICE):
+       Define before including windows.h.
+       * include/private/gc_priv.h (WIN32_LEAN_AND_MEAN, NOSERVICE):
+       Ditto.
+       * include/private/thread_local_alloc.h (WIN32_LEAN_AND_MEAN,
+       NOSERVICE): Ditto.
+       * include/private/gc_priv.h (CLOCKS_PER_SEC): Reformat the
+       comment.
+       * include/private/gc_priv.h (MS_TIME_DIFF): Avoid floating-point
+       arithmetics; add a comment.
+
+2011-04-23  Ivan Maidanski  <ivmai@mail.ru>
+
+       * mark.c (GC_clear_hdr_marks): Don't test USE_MARK_BYTES.
+       * extra/setjmp_t.c (main): Don't test USE_MARK_BITS.
+       * include/private/gc_pmark.h (SET_MARK_BIT_EXIT_IF_SET): Ditto.
+       * include/private/gc_pmark.h (SET_MARK_BIT_EXIT_IF_SET): Remove
+       "mark_byte" local variable.
+       * include/private/gc_pmark.h (OR_WORD_EXIT_IF_SET): Add a comment
+       about that AO_or() is not used by GC unless USE_MARK_BITS
+       explicitly set.
+       * include/private/gc_priv.h (OR_WORD): Ditto.
+       * include/private/gc_pmark.h (INCR_MARKS): Remove trailing ';',
+       add parentheses.
+       * include/private/gc_priv.h (ONES): Define before use by
+       MAKE_COOLER.
+       * include/private/gc_priv.h (MARK_BITS_SZ): Define where used.
+       * include/private/gc_priv.h (OR_WORD): Don't define if
+       USE_MARK_BYTES.
+       * include/private/gcconfig.h (USE_MARK_BYTES); Remove duplicate
+       definition; simplify expression.
+
+2011-04-22  Ivan Maidanski  <ivmai@mail.ru>
+
+       * os_dep.c (GC_get_maps): Always close the file.
+       * pthread_support.c (GC_get_nprocs): Ditto.
+       * os_dep.c (READ): Define similarly across the file (without
+       parameters).
+       * pthread_support.c (GC_get_nprocs): Use signed int type for "i"
+       and "len" local variables (since read() may return -1).
+       * include/private/gc_pmark.h (LONG_MULT): Add prefix/suffix
+       double underscore; add "volatile" for asm.
+       * include/private/gc_pmark.h (LONG_MULT): Add missing
+       parentheses.
+       * include/private/gc_priv.h (OR_WORD): Ditto.
+       * include/private/gc_priv.h (OR_WORD): Remove unnecessary brackets
+       and ';' symbol.
+
+2011-04-22  Ivan Maidanski  <ivmai@mail.ru>
+
+       * os_dep.c (GC_get_stack_base): Implement for Android (same as
+       for Linux).
+       * pthread_support.c (GC_get_nprocs): Return 1 (instead of -1) if
+       failed to open "stat" file (not to issue a warning twice); update
+       the comment.
+       * pthread_support.c (GC_thr_init): Call sysconf() on Android to
+       get the number of CPUs.
+
+2011-04-21  Ivan Maidanski  <ivmai@mail.ru>
+
+       * include/private/gc_priv.h (_GNU_SOURCE): Revert one of the
+       recent patches regarding this macro as the macro should be set
+       (to 1) before including any other system header.
+
+2011-04-21  Ivan Maidanski  <ivmai@mail.ru>
+
+       * doc/README.environment (GC_INITIAL_HEAP_SIZE,
+       GC_MAXIMUM_HEAP_SIZE): Update.
+
+2011-04-20  Ivan Maidanski  <ivmai@mail.ru>
+
+       * misc.c (GC_parse_mem_size_arg): Allow 'k', 'M', 'G' suffixes in
+       heap size specifier; return 0 if not a valid one.
+       * include/gc_cpp.h: Explicitly define inline one-argument delete
+       operator for Cygwin (as a workaround).
+       * include/gc_cpp.h: Reformat the code.
+       * tests/test_cpp.cc: Ditto.
+       * tests/test_cpp.cc (main): Suppress compiler warnings about
+       "assigned value is unused".
+
+2011-04-19  Ivan Maidanski  <ivmai@mail.ru>
+
+       * misc.c (GC_parse_mem_size_arg): New function.
+       * misc.c (GC_init): Use GC_parse_mem_size_arg().
+       * pthread_stop_world.c (tkill): Declare for Android.
+
+2011-04-19  Ivan Maidanski  <ivmai@mail.ru>
+
+       * include/private/gc_priv.h (_GNU_SOURCE): Include features.h
+       first (except for NaCl) and then define the macro to 1 if not yet.
+
+2011-04-18  Ivan Maidanski  <ivmai@mail.ru> (really Ludovic Courtes)
+
+       * tests/tests.am (TESTS, check_PROGRAMS): Add
+       'initsecondarythread'.
+       * tests/tests.am (initsecondarythread_SOURCES,
+       initsecondarythread_LDADD): New variable.
+       * Makefile.in: Regenerate.
+       * configure: Ditto.
+
+2011-04-18  Ivan Maidanski  <ivmai@mail.ru>
+
+       * dbg_mlc.c (GC_store_debug_info_inner): Always define; add
+       "const" to its string argument.
+       * dbg_mlc.c (GC_store_debug_info): Call GC_store_debug_info_inner.
+       * dbg_mlc.c (GC_debug_free): Set GC_have_errors in case of
+       smashed or previously deallocated found.
+       * dbg_mlc.c (GC_check_heap_block): Replace while loop with a for
+       one.
+       * reclaim.c (GC_reclaim_check): Ditto.
+       * dbg_mlc.c (GC_check_heap_proc): Remove redundant cast to word.
+       * os_dep.c (GC_get_stack_base): Don't initialize
+       stackbase_main_self/ss_sp on Solaris if thr_main() is zero (thus
+       calling GC_INIT() from a non-primordial thread is possible now).
+       * reclaim.c (GC_add_leaked): Turn into an inline one.
+       * reclaim.c (GC_reclaim_small_nonempty_block):
+       Change report_if_found type from int/word to boolean.
+       * include/private/gc_priv.h (GC_start_reclaim): Ditto.
+       * include/private/gc_priv.h (set_mark_bit_from_hdr,
+       clear_mark_bit_from_hdr): Place closing parenthesis properly;
+       reformat the code.
+
+2011-04-16  Ivan Maidanski  <ivmai@mail.ru>
+
+       * os_dep.c (GC_get_main_stack_base): Try to use
+       pthread_attr_getstack first for Linux if THREADS.
+       * doc/README.macros (USE_GET_STACKBASE_FOR_MAIN): Adjust text
+       alignment.
+
+2011-04-13  Ivan Maidanski  <ivmai@mail.ru>
+
+       * dbg_mlc.c (GC_generate_random_backtrace_no_gc): Fix a message
+       typo.
+       * dbg_mlc.c (GC_debug_malloc): Add a comment (about zero size).
+       * dbg_mlc.c (GC_debug_generic_malloc_inner): Reformat the comment.
+       * dbg_mlc.c (GC_strdup): Call GC_err_printf instead of WARN (in
+       case of NULL argument).
+       * dbg_mlc.c (GC_free): In case of NULL argument, just return
+       (without any warning printed); eliminate "uncollectable" local
+       variable.
+
+2011-04-13  Ivan Maidanski  <ivmai@mail.ru> (mostly really Rainer Orth)
+
+       * configure.ac (THREADDLLIBS): Use alternate thread library on
+       Solaris 8.
+       * configure.ac (need_atomic_ops_asm): Set to true only for Sparc
+       Solaris.
+       * configure.ac: Don't use libdl on mips-sgi-irix6.
+       * configure: Regenerate.
+
+2011-04-11  Ivan Maidanski  <ivmai@mail.ru> (really Jie Liu)
+
+       * mach_dep.c (NO_GETCONTEXT); Define for RTEMS.
+       * mach_dep.c (GC_with_callee_saves_pushed): Don't call
+       __builtin_unwind_init() for RTEMS; use setjmp() without the
+       leading underscore (for RTEMS).
+       * tests/test.c (BIG): Use smaller value for RTEMS.
+       * tests/test.c (main): Customize for RTEMS.
+
+2011-04-11  Ivan Maidanski  <ivmai@mail.ru> (mostly really Jim Meyering)
+
+       * configure.host: Remove doubled words in comments.
+       * os_dep.c: Ditto.
+       * doc/README: Ditto.
+       * extra/setjmp_t.c: Ditto.
+       * tests/huge_test.c: Ditto.
+       * extra/setjmp_t.c (getpagesize, nested_sp, main, g): Replace the
+       K&R-style function definition with the ANSI C one.
+       * extra/setjmp_t.c: Expand all tabs to spaces.
+       * extra/setjmp_t.c (nested_sp): Implement in the same way as
+       GC_approx_sp.
+
+2011-04-10  Ivan Maidanski  <ivmai@mail.ru> (really Iain Sandoe, Mike Stump)
+
+       * dyn_load.c (GC_dyld_sections): Add more sctions.
+       * dyn_load.c (GC_dyld_add_sect_fmts): New static varaible.
+       * dyn_load.c (L2_MAX_OFILE_ALIGNMENT): New macro.
+       * dyn_load.c (GC_dyld_image_add, GC_dyld_image_remove): Improve
+       logging; add support for on-demand sections.
+       * dyn_load.c (GC_dyld_image_add, GC_dyld_image_remove): Reformat
+       the code.
+
+2011-04-10  Ivan Maidanski  <ivmai@mail.ru>
+
+       * gcj_mlc.c (GC_gcj_malloc_initialized): Use STATIC unless
+       GC_ASSERTIONS.
+       * include/private/gc_priv.h (GC_gcj_malloc_initialized): Don't
+       declare (as external) unless GC_ASSERTIONS.
+       * os_dep.c (GC_win32_free_heap): Clear GC_heap_bases[] also for
+       Cygwin; add FIXME.
+       * include/private/gcconfig.h: Include <sys/unistd.h> for RTEMS.
+       * include/private/gcconfig.h: Add "#error" for every "-->" mark.
+       * include/private/gcconfig.h (CLEAR_DOUBLE): Turn the code into
+       an expression.
+       * include/private/pthread_support.h (SUSPENDED_EXT): Add new flag
+       (which existed previously as SUSPENDED and still exists in GCJ).
+       * include/private/pthread_support.h (DISABLED_GC): Change the
+       value (as it is already used by SUSPENDED_EXT).
+
+2011-04-10  Ivan Maidanski  <ivmai@mail.ru> (mostly really Iain Sandoe)
+
+       * tests/test.c (reverse_test):  Modify count (BIG) for
+       ppc64-darwin.
+
+2011-04-09  Ivan Maidanski  <ivmai@mail.ru>
+
+       * reclaim.c (GC_print_all_errors): Recognize new GC_ABORT_ON_LEAK
+       macro and environment variable; abort if any error has been
+       printed provided the environment variable (or macro) is set.
+       * doc/README.environment (GC_ABORT_ON_LEAK): Document.
+       * doc/README.macros (GC_ABORT_ON_LEAK): Ditto.
+       * doc/README.macros (FIND_LEAK, SUNOS5SIGS, PCR,
+       USE_COMPILER_TLS): Reformat the text.
+
+2011-04-09  Ivan Maidanski  <ivmai@mail.ru> (really Jie Liu)
+
+       * os_dep.c (GC_unix_sbrk_get_mem, GC_unix_get_mem): Don't define
+       for RTEMS.
+       * include/private/gcconfig.h (RTEMS): Add support for.
+       * include/private/gcconfig.h (GET_MEM): Use calloc() for RTEMS.
+
+2011-04-09  Ivan Maidanski  <ivmai@mail.ru>
+
+       * mallocx.c (GC_malloc_uncollectable): Move to malloc.c (since
+       it is used internally in some places).
+
+2011-04-09  Ivan Maidanski  <ivmai@mail.ru>
+
+       * dbg_mlc.c (GC_register_finalizer_no_order): Remove redundant
+       declaration.
+       * dbg_mlc.c (GC_debug_malloc_replacement,
+       GC_debug_realloc_replacement): Rename RA to GC_DBG_RA.
+       * malloc.c (GC_debug_malloc_replacement): Ditto.
+       * mallocx.c (GC_debug_realloc_replacement): Ditto.
+       * dbg_mlc.c (GC_store_debug_info): Move proto from dbg_mlc.h.
+       * malloc.c (GC_strdup, GC_strndup, GC_wcsdup): Move to mallocx.c.
+       * malloc.c: Include errno.h only REDIRECT_MALLOC; remove redundant
+       includes of string.h.
+       * mallocx.c: Include string.h (for GC_strdup).
+       * include/private/dbg_mlc.h (GC_store_debug_info): Move declaration
+       to dbg_mlc.c.
+       * include/private/gc_locks.h (UNCOND_LOCK, UNCOND_UNLOCK): Remove
+       redundant trailing ';'.
+       * include/private/gc_priv.h (START_WORLD, COND_DUMP): Ditto.
+       * include/private/gc_locks.h (LOCK, UNLOCK): Place opening '{'
+       properly.
+       * include/private/gc_priv.h (GC_DBG_RA): Move from dbg_mlc.c,
+       malloc.c, mallocx.c.
+
+2011-04-07  Ivan Maidanski  <ivmai@mail.ru>
+
+       * alloc.c (GC_check_heap, GC_print_all_smashed): Move the
+       definition from misc.c.
+       * dbg_mlc.c (GC_debug_malloc_atomic_uncollectable): Define as
+       public.
+       * include/gc.h (GC_debug_malloc_atomic_uncollectable): Declare.
+       * include/gc.h (GC_MALLOC_ATOMIC_UNCOLLECTABLE): Define new public
+       macro.
+       * dbg_mlc.c (MAX_SMASHED): Don't define if already set.
+       * reclaim.c (MAX_LEAKED): Ditto.
+       * dbg_mlc.c (GC_add_smashed): Add FIXME about the concurrent
+       access to the global array.
+       * reclaim.c (GC_add_leaked): Ditto.
+       * misc.c (GC_print_back_height): Set on if GC_PRINT_BACK_HEIGHT
+       (new macro) is defined.
+       * doc/README.macros (GC_PRINT_BACK_HEIGHT): Document.
+       * misc.c (GC_dump_regularly, GC_init): Replace 0/1 for
+       GC_dump_regularly and GC_print_back_height variables with
+       FALSE/TRUE.
+       * reclaim.c (GC_print_all_errors): Refine the comment.
+
+2011-04-04  Ivan Maidanski  <ivmai@mail.ru>
+
+       * tests/test.c (reverse_test_inner): Undo one of the previous
+       patches which shifts "c" and "d" pointers only if
+       ALL_INTERIOR_POINTERS (since interior pointers are always
+       recognized in stacks).
+
+2011-04-03  Ivan Maidanski  <ivmai@mail.ru>
+
+       * misc.c (GC_stdout, GC_stderr): Move the definition to the place
+       where GC_log is defined (Unix only).
+       * misc.c (GC_init): Recognize "GC_ONLY_LOG_TO_FILE" environment
+       variable and the similar macro; redirect GC_stdout and GC_stderr
+       to GC_log if "GC_LOG_FILE" environment variable is set unless
+       prohibited by GC_ONLY_LOG_TO_FILE (Unix only).
+       * doc/README.environment (GC_ONLY_LOG_TO_FILE): Document.
+       * doc/README.macros (GC_ONLY_LOG_TO_FILE): Ditto.
+
+2011-04-03  Ivan Maidanski  <ivmai@mail.ru>
+
+       * misc.c (GC_stdout, GC_write): Rename GC_stdout to GC_log (Win32
+       only).
+       * misc.c (GC_write): Add for MacOS (and OS/2); change WRITE()
+       accordingly.
+       * misc.c (GC_write): Reformat code (Unix only).
+       * misc.c (GC_printf): Check GC_quiet before va_start().
+
+2011-04-03  Ivan Maidanski  <ivmai@mail.ru>
+
+       * allchblk.c (GC_freehblk): Use GC_log_printf instead of GC_printf
+       inside "if (GC_print_stats)" branch.
+       * alloc.c (GC_collect_or_expand): Ditto.
+       * dyn_load.c (GC_register_dynamic_libraries): Ditto.
+       * headers.c (GC_scratch_alloc): Ditto.
+       * os_dep.c (GC_get_maps, GC_remap, PROTECT,
+       GC_write_fault_handler, GC_dirty_init, GC_mprotect_thread): Ditto.
+       * alloc.c (min_bytes_allocd): Use GC_log_printf instead of
+       GC_printf for DEBUG_THREADS output.
+       * darwin_stop_world.c (GC_stack_range_for, GC_suspend_thread_list,
+       GC_stop_world, GC_thread_resume, GC_start_world): Ditto.
+       * pthread_start.c (GC_in