OSDN Git Service

PR target/42811 (prerequisite)
authordavek <davek@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 21 Mar 2010 19:34:19 +0000 (19:34 +0000)
committerMasaki Muranaka <monaka@monami-software.com>
Sun, 23 May 2010 00:31:22 +0000 (09:31 +0900)
* include/private/gc_priv.h (struct roots) [CYGWIN32]: Don't
declare r_next member on Cygwin as on other windows hosts.
(LOG_RT_SIZE) [CYGWIN32]: Don't define likewise.
(RT_SIZE) [CYGWIN32]: Likewise.
(struct _GC_arrays) [CYGWIN32]: Do declare _heap_bases[] member
likewise.
(GC_heap_bases) [CYGWIN32]: Do define likewise.
(struct _SYSTEM_INFO) [CYGWIN32]: Do forward-declare likewise.
(GC_sysinfo) [CYGWIN32]: Do declare extern likewise.
(GC_n_heap_bases) [CYGWIN32]: Likewise.
(GC_is_tmp_root) [CYGWIN32]: Do prototype likewise.
* include/private/gcconfig.h (GC_win32_get_mem) [CYGWIN32]: Likewise.
(GET_MEM) [CYGWIN32]: Do define likewise.
* boehm-gc/ptr_chck.c (GC_is_visible) [CYGWIN32]: Do handle dynamic
registration likewise.
* boehm-gc/os_dep.c (GC_setpagesize) [CYGWIN32]: Do define likewise.
(GC_no_win32_dlls) [CYGWIN32]: Define as constant false, unlike
other windows hosts.
(GC_sysinfo) [CYGWIN32]: Define as on other windows hosts.
(GC_n_heap_bases) [CYGWIN32]: Likewise.
(GLOBAL_ALLOC_TEST) [CYGWIN32]: Likewise.
(GC_win32_get_mem) [CYGWIN32]: Likewise, but wrapping GC_unix_get_mem
rather than GlobalAlloc/VirtualAlloc.
(GC_win32_free_heap) [CYGWIN32]: Likewise, but wrapping free instead
of GlobalFree (even though the function body is optimised away).
* boehm-gc/mark_rts.c (add_roots_to_index) [CYGWIN32]: Define as on
other windows hosts.
(GC_add_roots_inner) [CYGWIN32]: Avoid overlapping or adjacent
intervals likewise.
(GC_clear_roots) [CYGWIN32]: Clear GC_root_index[] likewise.
(GC_rebuild_root_index) [CYGWIN32]: Define as on other windows hosts.
(GC_remove_tmp_roots) [CYGWIN32]: Call it likewise.
(GC_remove_roots) [CYGWIN32]: Don't define, as on other windows hosts.
(GC_is_tmp_root) [CYGWIN32]: Define, as on other windows hosts.
(GC_cond_register_dynamic_libraries) [CYGWIN32]: Handle temporary
roots and dynamic registration likewise.
* boehm-gc/dyn_load.c (GC_has_static_roots) [CYGWIN32]: Define as on
other windows hosts.
(GC_register_has_static_roots_callback) [CYGWIN32]: Likewise.
(GC_cond_add_roots) [CYGWIN32]: Likewise.
(GC_register_main_static_data) [CYGWIN32]: Define to always return
false, as on MSWINCE
(HAVE_REGISTER_MAIN_STATIC_DATA) [CYGWIN32]: Define as on other
windows hosts.
(GC_warn_fb) [CYGWIN32]: Likewise.
(GC_disallow_ignore_fb) [CYGWIN32]: Likewise.
(GC_ignore_fb_mb) [CYGWIN32]: Likewise.
(GC_ignore_fb) [CYGWIN32]: Likewise.
(is_frame_buffer) [CYGWIN32]: Likewise.
(GC_dump_meminfo) [CYGWIN32]: Likewise.
(GC_wnt) [CYGWIN32]: Define to constant true.
(GC_register_dynamic_libraries) [CYGWIN32]: Define as on other
windows hosts.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157604 138bc75d-0d04-0410-961f-82ee72b054a4

boehm-gc/ChangeLog

index 780d70f..0591dd6 100644 (file)
@@ -1,43 +1,3 @@
-2010-05-13  Uros Bizjak  <ubizjak@gmail.com>
-
-       * tests/leak_test.c (main): Declare as int.  Return 0.
-       * tests/thread_leak_test.c (main): Ditto.
-       * tests/trace_test.c (main): Ditto.
-
-2010-05-06  Dave Korn  <dave.korn.cygwin@gmail.com>
-
-       PR target/42811
-       * tests/staticrootstest.c: New test source file.
-       * tests/staticrootslib.c: New test library source file.
-       * Makefile.am (test_ldadd): New variable.
-       (gctest_LDADD): Use it.
-       (TESTS): Add leaktest, middletest and staticrootstest.
-       (check_PROGRAMS): Likewise.
-       (leaktest_SOURCES): New libtool variable definition.
-       (leaktest_LDADD): Likewise.
-       (leaktest_LDFLAGS): Likewise.
-       (leaktest_LINK): Likewise.
-       (middletest_SOURCES): Likewise.
-       (middletest_LDADD): Likewise.
-       (middletest_LDFLAGS): Likewise.
-       (middletest_LINK): Likewise.
-       (staticrootstest_SOURCES): Likewise.
-       (staticrootstest_LDADD): Likewise.
-       (staticrootstest_LDFLAGS): Likewise.
-       (staticrootstest_LINK): Likewise.
-       (check_LTLIBRARIES): Likewise.
-       (libstaticrootslib_la_SOURCES): Likewise.
-       (libstaticrootslib_la_LIBADD): Likewise.
-       (libstaticrootslib_la_LDFLAGS): Likewise.
-       (libstaticrootslib_la_DEPENDENCIES): Likewise.
-       * Makefile.in: Regenerate.
-
-2010-04-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
-
-       * Makefile.in: Regenerate.
-       * aclocal.m4: Regenerate.
-       * include/Makefile.in: Regenerate.
-
 2010-03-21  Dave Korn  <dave.korn.cygwin@gmail.com>
 
        PR target/42811 (prerequisite)