[BACK]Return to gc-7.4.2-risa.diff CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir-gc

Annotation of OpenXM_contrib2/asir-gc/gc-7.4.2-risa.diff, Revision 1.1

1.1     ! ohara       1: diff -ubBr gc-7.4.2.orig/Makefile.am gc-7.4.2/Makefile.am
        !             2: --- gc-7.4.2.orig/Makefile.am  2014-06-03 15:08:01.000000000 +0900
        !             3: +++ gc-7.4.2/Makefile.am       2020-01-08 13:36:45.002761000 +0900
        !             4: @@ -48,12 +48,12 @@
        !             5:  # C Library
        !             6:  # ---------
        !             7:
        !             8: -lib_LTLIBRARIES += libgc.la
        !             9: +lib_LTLIBRARIES += libasir-gc.la
        !            10:  if SINGLE_GC_OBJ
        !            11: -libgc_la_SOURCES = extra/gc.c
        !            12: +libasir-gc_la_SOURCES = extra/gc.c
        !            13:  else
        !            14:  EXTRA_DIST += extra/gc.c
        !            15: -libgc_la_SOURCES = \
        !            16: +libasir-gc_la_SOURCES = \
        !            17:      allchblk.c alloc.c blacklst.c checksums.c dbg_mlc.c \
        !            18:      dyn_load.c finalize.c gc_dlopen.c gcj_mlc.c headers.c \
        !            19:      mach_dep.c malloc.c mallocx.c mark.c mark_rts.c misc.c new_hblk.c \
        !            20: @@ -64,43 +64,43 @@
        !            21:  # ---------------------------------
        !            22:
        !            23:  if WIN32_THREADS
        !            24: -libgc_la_SOURCES += win32_threads.c
        !            25: +libasir-gc_la_SOURCES += win32_threads.c
        !            26:  else
        !            27:  if PTHREADS
        !            28: -libgc_la_SOURCES += pthread_start.c pthread_support.c
        !            29: +libasir-gc_la_SOURCES += pthread_start.c pthread_support.c
        !            30:  if DARWIN_THREADS
        !            31: -libgc_la_SOURCES += darwin_stop_world.c
        !            32: +libasir-gc_la_SOURCES += darwin_stop_world.c
        !            33:  else
        !            34: -libgc_la_SOURCES += pthread_stop_world.c
        !            35: +libasir-gc_la_SOURCES += pthread_stop_world.c
        !            36:  endif
        !            37:  endif
        !            38:  endif
        !            39:
        !            40:  if MAKE_BACK_GRAPH
        !            41: -libgc_la_SOURCES += backgraph.c
        !            42: +libasir-gc_la_SOURCES += backgraph.c
        !            43:  endif
        !            44:
        !            45:  if ENABLE_DISCLAIM
        !            46: -libgc_la_SOURCES += fnlz_mlc.c
        !            47: +libasir-gc_la_SOURCES += fnlz_mlc.c
        !            48:  endif
        !            49:
        !            50:  endif
        !            51:
        !            52:  if USE_INTERNAL_LIBATOMIC_OPS
        !            53: -nodist_libgc_la_SOURCES = libatomic_ops/src/atomic_ops.c
        !            54: +nodist_libasir-gc_la_SOURCES = libatomic_ops/src/atomic_ops.c
        !            55:  endif
        !            56:
        !            57:  if NEED_ATOMIC_OPS_ASM
        !            58: -nodist_libgc_la_SOURCES = libatomic_ops/src/atomic_ops_sysdeps.S
        !            59: +nodist_libasir-gc_la_SOURCES = libatomic_ops/src/atomic_ops_sysdeps.S
        !            60:  endif
        !            61:
        !            62:  # Include THREADDLLIBS here to ensure that the correct versions of
        !            63:  # linuxthread semaphore functions get linked:
        !            64: -libgc_la_LIBADD = @addobjs@ $(THREADDLLIBS) $(UNWINDLIBS) $(ATOMIC_OPS_LIBS)
        !            65: -libgc_la_DEPENDENCIES = @addobjs@
        !            66: -libgc_la_LDFLAGS = $(extra_ldflags_libgc) -version-info 1:3:0 -no-undefined
        !            67: +libasir-gc_la_LIBADD = @addobjs@ $(THREADDLLIBS) $(UNWINDLIBS) $(ATOMIC_OPS_LIBS)
        !            68: +libasir-gc_la_DEPENDENCIES = @addobjs@
        !            69: +libasir-gc_la_LDFLAGS = $(extra_ldflags_libgc) -version-info 1:3:0 -no-undefined
        !            70:
        !            71: -EXTRA_libgc_la_SOURCES = src/ia64_save_regs_in_stack.s src/sparc_mach_dep.S \
        !            72: +EXTRA_libasir-gc_la_SOURCES = src/ia64_save_regs_in_stack.s src/sparc_mach_dep.S \
        !            73:      src/sparc_netbsd_mach_dep.s src/sparc_sunos4_mach_dep.s
        !            74:
        !            75:
        !            76: @@ -112,7 +112,7 @@
        !            77:  pkginclude_HEADERS += include/gc_cpp.h
        !            78:  include_HEADERS += include/extra/gc_cpp.h
        !            79:  libgccpp_la_SOURCES = gc_cpp.cc
        !            80: -libgccpp_la_LIBADD = ./libgc.la
        !            81: +libgccpp_la_LIBADD = ./libasir-gc.la
        !            82:  libgccpp_la_LDFLAGS = -version-info 1:3:0 -no-undefined
        !            83:  endif
        !            84:
        !            85: @@ -130,7 +130,7 @@
        !            86:
        !            87:  ## FIXME: relies on internal code generated by automake.
        !            88:  ## FIXME: ./configure --enable-dependency-tracking should be used
        !            89: -#all_objs = @addobjs@ $(libgc_la_OBJECTS)
        !            90: +#all_objs = @addobjs@ $(libasir-gc_la_OBJECTS)
        !            91:  #$(all_objs) : include/private/gcconfig.h include/private/gc_priv.h \
        !            92:  #include/private/gc_hdrs.h include/gc.h include/gc_gcj.h \
        !            93:  #include/gc_pthread_redirects.h include/gc_config_macros.h \
        !            94: diff -ubBr gc-7.4.2.orig/Makefile.in gc-7.4.2/Makefile.in
        !            95: --- gc-7.4.2.orig/Makefile.in  2014-06-04 05:09:25.000000000 +0900
        !            96: +++ gc-7.4.2/Makefile.in       2020-01-08 13:37:03.227679000 +0900
        !            97: @@ -215,7 +215,7 @@
        !            98:        "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(includedir)" \
        !            99:        "$(DESTDIR)$(pkgincludedir)"
        !           100:  LTLIBRARIES = $(lib_LTLIBRARIES)
        !           101: -libcord_la_DEPENDENCIES = $(top_builddir)/libgc.la
        !           102: +libcord_la_DEPENDENCIES = $(top_builddir)/libasir-gc.la
        !           103:  am__dirstamp = $(am__leading_dot)dirstamp
        !           104:  am_libcord_la_OBJECTS = cord/libcord_la-cordbscs.lo \
        !           105:        cord/libcord_la-cordprnt.lo cord/libcord_la-cordxtra.lo
        !           106: @@ -228,7 +228,7 @@
        !           107:        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
        !           108:        $(libcord_la_LDFLAGS) $(LDFLAGS) -o $@
        !           109:  am__DEPENDENCIES_1 =
        !           110: -am__libgc_la_SOURCES_DIST = allchblk.c alloc.c blacklst.c checksums.c \
        !           111: +am__libasir-gc_la_SOURCES_DIST = allchblk.c alloc.c blacklst.c checksums.c \
        !           112:        dbg_mlc.c dyn_load.c finalize.c gc_dlopen.c gcj_mlc.c \
        !           113:        headers.c mach_dep.c malloc.c mallocx.c mark.c mark_rts.c \
        !           114:        misc.c new_hblk.c obj_map.c os_dep.c pcr_interface.c \
        !           115: @@ -246,7 +246,7 @@
        !           116:  @MAKE_BACK_GRAPH_TRUE@@SINGLE_GC_OBJ_FALSE@   backgraph.lo
        !           117:  @ENABLE_DISCLAIM_TRUE@@SINGLE_GC_OBJ_FALSE@am__objects_6 =  \
        !           118:  @ENABLE_DISCLAIM_TRUE@@SINGLE_GC_OBJ_FALSE@   fnlz_mlc.lo
        !           119: -@SINGLE_GC_OBJ_FALSE@am_libgc_la_OBJECTS = allchblk.lo alloc.lo \
        !           120: +@SINGLE_GC_OBJ_FALSE@am_libasir-gc_la_OBJECTS = allchblk.lo alloc.lo \
        !           121:  @SINGLE_GC_OBJ_FALSE@ blacklst.lo checksums.lo dbg_mlc.lo \
        !           122:  @SINGLE_GC_OBJ_FALSE@ dyn_load.lo finalize.lo gc_dlopen.lo \
        !           123:  @SINGLE_GC_OBJ_FALSE@ gcj_mlc.lo headers.lo mach_dep.lo \
        !           124: @@ -259,17 +259,17 @@
        !           125:  @SINGLE_GC_OBJ_FALSE@ $(am__objects_2) $(am__objects_3) \
        !           126:  @SINGLE_GC_OBJ_FALSE@ $(am__objects_4) $(am__objects_5) \
        !           127:  @SINGLE_GC_OBJ_FALSE@ $(am__objects_6)
        !           128: -@SINGLE_GC_OBJ_TRUE@am_libgc_la_OBJECTS = extra/gc.lo $(am__objects_1) \
        !           129: +@SINGLE_GC_OBJ_TRUE@am_libasir-gc_la_OBJECTS = extra/gc.lo $(am__objects_1) \
        !           130:  @SINGLE_GC_OBJ_TRUE@  $(am__objects_2) $(am__objects_3) \
        !           131:  @SINGLE_GC_OBJ_TRUE@  $(am__objects_4) $(am__objects_5) \
        !           132:  @SINGLE_GC_OBJ_TRUE@  $(am__objects_6)
        !           133: -@NEED_ATOMIC_OPS_ASM_FALSE@@USE_INTERNAL_LIBATOMIC_OPS_TRUE@nodist_libgc_la_OBJECTS = libatomic_ops/src/atomic_ops.lo
        !           134: -@NEED_ATOMIC_OPS_ASM_TRUE@nodist_libgc_la_OBJECTS = libatomic_ops/src/atomic_ops_sysdeps.lo
        !           135: -libgc_la_OBJECTS = $(am_libgc_la_OBJECTS) $(nodist_libgc_la_OBJECTS)
        !           136: -libgc_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        !           137: +@NEED_ATOMIC_OPS_ASM_FALSE@@USE_INTERNAL_LIBATOMIC_OPS_TRUE@nodist_libasir-gc_la_OBJECTS = libatomic_ops/src/atomic_ops.lo
        !           138: +@NEED_ATOMIC_OPS_ASM_TRUE@nodist_libasir-gc_la_OBJECTS = libatomic_ops/src/atomic_ops_sysdeps.lo
        !           139: +libasir-gc_la_OBJECTS = $(am_libasir-gc_la_OBJECTS) $(nodist_libasir-gc_la_OBJECTS)
        !           140: +libasir-gc_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        !           141:        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
        !           142: -      $(libgc_la_LDFLAGS) $(LDFLAGS) -o $@
        !           143: -@CPLUSPLUS_TRUE@libgccpp_la_DEPENDENCIES = ./libgc.la
        !           144: +      $(libasir-gc_la_LDFLAGS) $(LDFLAGS) -o $@
        !           145: +@CPLUSPLUS_TRUE@libgccpp_la_DEPENDENCIES = ./libasir-gc.la
        !           146:  am__libgccpp_la_SOURCES_DIST = gc_cpp.cc
        !           147:  @CPLUSPLUS_TRUE@am_libgccpp_la_OBJECTS = gc_cpp.lo
        !           148:  libgccpp_la_OBJECTS = $(am_libgccpp_la_OBJECTS)
        !           149: @@ -277,7 +277,7 @@
        !           150:        $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
        !           151:        $(CXXFLAGS) $(libgccpp_la_LDFLAGS) $(LDFLAGS) -o $@
        !           152:  @CPLUSPLUS_TRUE@am_libgccpp_la_rpath = -rpath $(libdir)
        !           153: -am__DEPENDENCIES_2 = $(top_builddir)/libgc.la $(am__DEPENDENCIES_1)
        !           154: +am__DEPENDENCIES_2 = $(top_builddir)/libasir-gc.la $(am__DEPENDENCIES_1)
        !           155:  libstaticrootslib2_test_la_DEPENDENCIES = $(am__DEPENDENCIES_2)
        !           156:  am_libstaticrootslib2_test_la_OBJECTS =  \
        !           157:        tests/libstaticrootslib2_test_la-staticrootslib.lo
        !           158: @@ -304,7 +304,7 @@
        !           159:  @ENABLE_DISCLAIM_TRUE@        disclaim_bench$(EXEEXT)
        !           160:  am_cordtest_OBJECTS = cord/tests/cordtest.$(OBJEXT)
        !           161:  cordtest_OBJECTS = $(am_cordtest_OBJECTS)
        !           162: -cordtest_DEPENDENCIES = $(top_builddir)/libgc.la \
        !           163: +cordtest_DEPENDENCIES = $(top_builddir)/libasir-gc.la \
        !           164:        $(top_builddir)/libcord.la
        !           165:  am__disclaim_bench_SOURCES_DIST = tests/disclaim_bench.c
        !           166:  @ENABLE_DISCLAIM_TRUE@am_disclaim_bench_OBJECTS =  \
        !           167: @@ -459,8 +459,8 @@
        !           168:  am__v_CCAS_ = $(am__v_CCAS_@AM_DEFAULT_V@)
        !           169:  am__v_CCAS_0 = @echo "  CCAS    " $@;
        !           170:  am__v_CCAS_1 =
        !           171: -SOURCES = $(libcord_la_SOURCES) $(libgc_la_SOURCES) \
        !           172: -      $(EXTRA_libgc_la_SOURCES) $(nodist_libgc_la_SOURCES) \
        !           173: +SOURCES = $(libcord_la_SOURCES) $(libasir-gc_la_SOURCES) \
        !           174: +      $(EXTRA_libasir-gc_la_SOURCES) $(nodist_libasir-gc_la_SOURCES) \
        !           175:        $(libgccpp_la_SOURCES) $(libstaticrootslib2_test_la_SOURCES) \
        !           176:        $(libstaticrootslib_test_la_SOURCES) $(cordtest_SOURCES) \
        !           177:        $(disclaim_bench_SOURCES) $(disclaim_test_SOURCES) \
        !           178: @@ -471,8 +471,8 @@
        !           179:        $(subthreadcreate_test_SOURCES) $(test_cpp_SOURCES) \
        !           180:        $(threadkey_test_SOURCES) $(threadleaktest_SOURCES) \
        !           181:        $(tracetest_SOURCES)
        !           182: -DIST_SOURCES = $(libcord_la_SOURCES) $(am__libgc_la_SOURCES_DIST) \
        !           183: -      $(EXTRA_libgc_la_SOURCES) $(am__libgccpp_la_SOURCES_DIST) \
        !           184: +DIST_SOURCES = $(libcord_la_SOURCES) $(am__libasir-gc_la_SOURCES_DIST) \
        !           185: +      $(EXTRA_libasir-gc_la_SOURCES) $(am__libgccpp_la_SOURCES_DIST) \
        !           186:        $(libstaticrootslib2_test_la_SOURCES) \
        !           187:        $(libstaticrootslib_test_la_SOURCES) $(cordtest_SOURCES) \
        !           188:        $(am__disclaim_bench_SOURCES_DIST) \
        !           189: @@ -960,7 +960,7 @@
        !           190:
        !           191:  # C Library
        !           192:  # ---------
        !           193: -lib_LTLIBRARIES = libgc.la $(am__append_8) libcord.la
        !           194: +lib_LTLIBRARIES = libasir-gc.la $(am__append_8) libcord.la
        !           195:
        !           196:  # unprefixed header
        !           197:  include_HEADERS = $(am__append_10) include/extra/gc.h
        !           198: @@ -990,7 +990,7 @@
        !           199:        libstaticrootslib2_test.la
        !           200:  pkgconfigdir = $(libdir)/pkgconfig
        !           201:  pkgconfig_DATA = bdw-gc.pc
        !           202: -@SINGLE_GC_OBJ_FALSE@libgc_la_SOURCES = allchblk.c alloc.c blacklst.c \
        !           203: +@SINGLE_GC_OBJ_FALSE@libasir-gc_la_SOURCES = allchblk.c alloc.c blacklst.c \
        !           204:  @SINGLE_GC_OBJ_FALSE@ checksums.c dbg_mlc.c dyn_load.c \
        !           205:  @SINGLE_GC_OBJ_FALSE@ finalize.c gc_dlopen.c gcj_mlc.c \
        !           206:  @SINGLE_GC_OBJ_FALSE@ headers.c mach_dep.c malloc.c mallocx.c \
        !           207: @@ -1002,23 +1002,23 @@
        !           208:  @SINGLE_GC_OBJ_FALSE@ $(am__append_2) $(am__append_3) \
        !           209:  @SINGLE_GC_OBJ_FALSE@ $(am__append_4) $(am__append_5) \
        !           210:  @SINGLE_GC_OBJ_FALSE@ $(am__append_6) $(am__append_7)
        !           211: -@SINGLE_GC_OBJ_TRUE@libgc_la_SOURCES = extra/gc.c $(am__append_2) \
        !           212: +@SINGLE_GC_OBJ_TRUE@libasir-gc_la_SOURCES = extra/gc.c $(am__append_2) \
        !           213:  @SINGLE_GC_OBJ_TRUE@  $(am__append_3) $(am__append_4) \
        !           214:  @SINGLE_GC_OBJ_TRUE@  $(am__append_5) $(am__append_6) \
        !           215:  @SINGLE_GC_OBJ_TRUE@  $(am__append_7)
        !           216: -@NEED_ATOMIC_OPS_ASM_TRUE@nodist_libgc_la_SOURCES = libatomic_ops/src/atomic_ops_sysdeps.S
        !           217: -@USE_INTERNAL_LIBATOMIC_OPS_TRUE@nodist_libgc_la_SOURCES = libatomic_ops/src/atomic_ops.c
        !           218: +@NEED_ATOMIC_OPS_ASM_TRUE@nodist_libasir-gc_la_SOURCES = libatomic_ops/src/atomic_ops_sysdeps.S
        !           219: +@USE_INTERNAL_LIBATOMIC_OPS_TRUE@nodist_libasir-gc_la_SOURCES = libatomic_ops/src/atomic_ops.c
        !           220:
        !           221:  # Include THREADDLLIBS here to ensure that the correct versions of
        !           222:  # linuxthread semaphore functions get linked:
        !           223: -libgc_la_LIBADD = @addobjs@ $(THREADDLLIBS) $(UNWINDLIBS) $(ATOMIC_OPS_LIBS)
        !           224: -libgc_la_DEPENDENCIES = @addobjs@
        !           225: -libgc_la_LDFLAGS = $(extra_ldflags_libgc) -version-info 1:3:0 -no-undefined
        !           226: -EXTRA_libgc_la_SOURCES = src/ia64_save_regs_in_stack.s src/sparc_mach_dep.S \
        !           227: +libasir-gc_la_LIBADD = @addobjs@ $(THREADDLLIBS) $(UNWINDLIBS) $(ATOMIC_OPS_LIBS)
        !           228: +libasir-gc_la_DEPENDENCIES = @addobjs@
        !           229: +libasir-gc_la_LDFLAGS = $(extra_ldflags_libgc) -version-info 1:3:0 -no-undefined
        !           230: +EXTRA_libasir-gc_la_SOURCES = src/ia64_save_regs_in_stack.s src/sparc_mach_dep.S \
        !           231:      src/sparc_netbsd_mach_dep.s src/sparc_sunos4_mach_dep.s
        !           232:
        !           233:  @CPLUSPLUS_TRUE@libgccpp_la_SOURCES = gc_cpp.cc
        !           234: -@CPLUSPLUS_TRUE@libgccpp_la_LIBADD = ./libgc.la
        !           235: +@CPLUSPLUS_TRUE@libgccpp_la_LIBADD = ./libasir-gc.la
        !           236:  @CPLUSPLUS_TRUE@libgccpp_la_LDFLAGS = -version-info 1:3:0 -no-undefined
        !           237:
        !           238:  # Misc
        !           239: @@ -1026,7 +1026,7 @@
        !           240:  AM_CXXFLAGS = @GC_CFLAGS@
        !           241:  @COMPILER_XLC_FALSE@ASM_CPP_OPTIONS = -Wp,-P -x assembler-with-cpp
        !           242:
        !           243: -#all_objs = @addobjs@ $(libgc_la_OBJECTS)
        !           244: +#all_objs = @addobjs@ $(libasir-gc_la_OBJECTS)
        !           245:  #$(all_objs) : include/private/gcconfig.h include/private/gc_priv.h \
        !           246:  #include/private/gc_hdrs.h include/gc.h include/gc_gcj.h \
        !           247:  #include/gc_pthread_redirects.h include/gc_config_macros.h \
        !           248: @@ -1034,7 +1034,7 @@
        !           249:  #include/private/pthread_stop_world.h \
        !           250:  #include/gc_mark.h @addincludes@
        !           251:  @COMPILER_XLC_TRUE@ASM_CPP_OPTIONS =
        !           252: -libcord_la_LIBADD = $(top_builddir)/libgc.la
        !           253: +libcord_la_LIBADD = $(top_builddir)/libasir-gc.la
        !           254:  libcord_la_LDFLAGS = -version-info 1:3:0 -no-undefined
        !           255:  libcord_la_CPPFLAGS = $(AM_CPPFLAGS)
        !           256:  libcord_la_SOURCES = \
        !           257: @@ -1043,13 +1043,13 @@
        !           258:          cord/cordxtra.c
        !           259:
        !           260:  cordtest_SOURCES = cord/tests/cordtest.c
        !           261: -cordtest_LDADD = $(top_builddir)/libgc.la $(top_builddir)/libcord.la
        !           262: +cordtest_LDADD = $(top_builddir)/libasir-gc.la $(top_builddir)/libcord.la
        !           263:
        !           264:  # Common libs to _LDADD for all tests.
        !           265: -test_ldadd = $(top_builddir)/libgc.la $(EXTRA_TEST_LIBS)
        !           266: +test_ldadd = $(top_builddir)/libasir-gc.la $(EXTRA_TEST_LIBS)
        !           267:  gctest_SOURCES = tests/test.c
        !           268:  gctest_LDADD = $(test_ldadd) $(am__append_11)
        !           269: -gctest_DEPENDENCIES = $(top_builddir)/libgc.la
        !           270: +gctest_DEPENDENCIES = $(top_builddir)/libasir-gc.la
        !           271:  leaktest_SOURCES = tests/leak_test.c
        !           272:  leaktest_LDADD = $(test_ldadd)
        !           273:  middletest_SOURCES = tests/middle.c
        !           274: @@ -1070,7 +1070,7 @@
        !           275:  libstaticrootslib_test_la_LDFLAGS = -version-info 1:3:0 -no-undefined \
        !           276:                                      -rpath /nowhere
        !           277:
        !           278: -libstaticrootslib_test_la_DEPENDENCIES = $(top_builddir)/libgc.la
        !           279: +libstaticrootslib_test_la_DEPENDENCIES = $(top_builddir)/libasir-gc.la
        !           280:  libstaticrootslib2_test_la_SOURCES = tests/staticrootslib.c
        !           281:  libstaticrootslib2_test_la_LIBADD = $(test_ldadd)
        !           282:  libstaticrootslib2_test_la_CFLAGS = -DSTATICROOTSLIB2
        !           283: @@ -1285,8 +1285,8 @@
        !           284:  libatomic_ops/src/atomic_ops.lo: libatomic_ops/src/$(am__dirstamp) \
        !           285:        libatomic_ops/src/$(DEPDIR)/$(am__dirstamp)
        !           286:
        !           287: -libgc.la: $(libgc_la_OBJECTS) $(libgc_la_DEPENDENCIES) $(EXTRA_libgc_la_DEPENDENCIES)
        !           288: -      $(AM_V_CCLD)$(libgc_la_LINK) -rpath $(libdir) $(libgc_la_OBJECTS) $(libgc_la_LIBADD) $(LIBS)
        !           289: +libasir-gc.la: $(libasir-gc_la_OBJECTS) $(libasir-gc_la_DEPENDENCIES) $(EXTRA_libasir-gc_la_DEPENDENCIES)
        !           290: +      $(AM_V_CCLD)$(libasir-gc_la_LINK) -rpath $(libdir) $(libasir-gc_la_OBJECTS) $(libasir-gc_la_LIBADD) $(LIBS)
        !           291:
        !           292:  libgccpp.la: $(libgccpp_la_OBJECTS) $(libgccpp_la_DEPENDENCIES) $(EXTRA_libgccpp_la_DEPENDENCIES)
        !           293:        $(AM_V_CXXLD)$(libgccpp_la_LINK) $(am_libgccpp_la_rpath) $(libgccpp_la_OBJECTS) $(libgccpp_la_LIBADD) $(LIBS)
        !           294: diff -ubBr gc-7.4.2.orig/NT_STATIC_THREADS_MAKEFILE gc-7.4.2/NT_STATIC_THREADS_MAKEFILE
        !           295: --- gc-7.4.2.orig/NT_STATIC_THREADS_MAKEFILE   2014-06-03 15:08:01.000000000 +0900
        !           296: +++ gc-7.4.2/NT_STATIC_THREADS_MAKEFILE        2020-01-08 12:56:11.435813000 +0900
        !           297: @@ -3,7 +3,11 @@
        !           298:
        !           299:  MY_CPU=X86
        !           300:  CPU=$(MY_CPU)
        !           301: -!include <ntwin32.mak>
        !           302: +#!include <ntwin32.mak>
        !           303: +cc=cl
        !           304: +cdebug=-Ox -DNDEBUG
        !           305: +cflags=-c -nologo -GS -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl -D_X86_=1  -DWIN32 -D_WIN32 -W3 -D_WINNT -DLARGE_CONFIG
        !           306: +cvarsmt= -D_MT -MT
        !           307:
        !           308:  # Make sure that .cc is not viewed as a suffix.  It is for VC++2005, but
        !           309:  # not earlier versions.  We can deal with either, but not inconsistency.
        !           310: diff -ubBr gc-7.4.2.orig/NT_X64_STATIC_THREADS_MAKEFILE gc-7.4.2/NT_X64_STATIC_THREADS_MAKEFILE
        !           311: --- gc-7.4.2.orig/NT_X64_STATIC_THREADS_MAKEFILE       2014-06-03 15:08:01.000000000 +0900
        !           312: +++ gc-7.4.2/NT_X64_STATIC_THREADS_MAKEFILE    2020-01-08 12:56:11.435924000 +0900
        !           313: @@ -3,7 +3,11 @@
        !           314:
        !           315:  MY_CPU=AMD64
        !           316:  CPU=$(MY_CPU)
        !           317: -!include <ntwin32.mak>
        !           318: +#!include <ntwin32.mak>
        !           319: +cc=cl
        !           320: +cdebug=-Ox -DNDEBUG
        !           321: +cflags=-c -nologo -GS -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl -D_AMD64_=1 -DWIN64 -D_WIN64  -DWIN32 -D_WIN32 -D_WINNT -DLARGE_CONFIG
        !           322: +cvarsmt= -D_MT -MT
        !           323:
        !           324:  # Make sure that .cc is not viewed as a suffix.  It is for VC++2005, but
        !           325:  # not earlier versions.  We can deal with either, but not inconsistency.
        !           326: diff -ubBr gc-7.4.2.orig/alloc.c gc-7.4.2/alloc.c
        !           327: --- gc-7.4.2.orig/alloc.c      2014-06-03 15:08:01.000000000 +0900
        !           328: +++ gc-7.4.2/alloc.c   2020-01-08 12:56:11.436247000 +0900
        !           329: @@ -121,6 +121,7 @@
        !           330:  #endif
        !           331:
        !           332:  word GC_free_space_divisor = GC_FREE_SPACE_DIVISOR;
        !           333: +word GC_free_space_numerator = 1;
        !           334:
        !           335:  GC_INNER int GC_CALLBACK GC_never_stop_func(void)
        !           336:  {
        !           337: @@ -227,8 +228,8 @@
        !           338:      total_root_size = 2 * stack_size + GC_root_size;
        !           339:      scan_size = 2 * GC_composite_in_use + GC_atomic_in_use / 4
        !           340:                  + total_root_size;
        !           341: -    result = scan_size / GC_free_space_divisor;
        !           342: -    if (GC_incremental) {
        !           343: +    result = scan_size * GC_free_space_numerator / GC_free_space_divisor;
        !           344: +    if (1 || GC_incremental) {
        !           345:        result /= 2;
        !           346:      }
        !           347:      return result > 0 ? result : 1;
        !           348: @@ -1215,6 +1216,9 @@
        !           349:      if (GC_on_heap_resize)
        !           350:        (*GC_on_heap_resize)(GC_heapsize);
        !           351:
        !           352: +#if defined(VISUAL)
        !           353: +    SendHeapSize();
        !           354: +#endif
        !           355:      return(TRUE);
        !           356:  }
        !           357:
        !           358: @@ -1276,7 +1280,7 @@
        !           359:        }
        !           360:      }
        !           361:
        !           362: -    blocks_to_get = GC_heapsize/(HBLKSIZE*GC_free_space_divisor)
        !           363: +    blocks_to_get = GC_heapsize * GC_free_space_numerator /(HBLKSIZE*GC_free_space_divisor)
        !           364:                          + needed_blocks;
        !           365:      if (blocks_to_get > MAXHINCR) {
        !           366:        word slop;
        !           367: diff -ubBr gc-7.4.2.orig/configure gc-7.4.2/configure
        !           368: --- gc-7.4.2.orig/configure    2014-06-04 05:08:54.000000000 +0900
        !           369: +++ gc-7.4.2/configure 2020-01-08 13:41:29.341306000 +0900
        !           370: @@ -16339,7 +16339,7 @@
        !           371:
        !           372:
        !           373:
        !           374: -target_all=libgc.la
        !           375: +target_all=libasir-gc.la
        !           376:
        !           377:
        !           378:  TARGET_ECOS="no"
        !           379: diff -ubBr gc-7.4.2.orig/configure.ac gc-7.4.2/configure.ac
        !           380: --- gc-7.4.2.orig/configure.ac 2014-06-03 15:08:01.000000000 +0900
        !           381: +++ gc-7.4.2/configure.ac      2020-01-08 13:40:51.882777000 +0900
        !           382: @@ -471,7 +471,7 @@
        !           383:
        !           384:  AC_SUBST(EXTRA_TEST_LIBS)
        !           385:
        !           386: -target_all=libgc.la
        !           387: +target_all=libasir-gc.la
        !           388:  AC_SUBST(target_all)
        !           389:
        !           390:  dnl If the target is an eCos system, use the appropriate eCos
        !           391: diff -ubBr gc-7.4.2.orig/cord/cord.am gc-7.4.2/cord/cord.am
        !           392: --- gc-7.4.2.orig/cord/cord.am 2014-06-03 15:08:01.000000000 +0900
        !           393: +++ gc-7.4.2/cord/cord.am      2020-01-08 13:40:40.234365000 +0900
        !           394: @@ -1,7 +1,7 @@
        !           395:
        !           396:  lib_LTLIBRARIES += libcord.la
        !           397:
        !           398: -libcord_la_LIBADD = $(top_builddir)/libgc.la
        !           399: +libcord_la_LIBADD = $(top_builddir)/libasir-gc.la
        !           400:  libcord_la_LDFLAGS = -version-info 1:3:0 -no-undefined
        !           401:  libcord_la_CPPFLAGS = $(AM_CPPFLAGS)
        !           402:
        !           403: @@ -13,7 +13,7 @@
        !           404:  TESTS += cordtest$(EXEEXT)
        !           405:  check_PROGRAMS += cordtest
        !           406:  cordtest_SOURCES = cord/tests/cordtest.c
        !           407: -cordtest_LDADD = $(top_builddir)/libgc.la $(top_builddir)/libcord.la
        !           408: +cordtest_LDADD = $(top_builddir)/libasir-gc.la $(top_builddir)/libcord.la
        !           409:
        !           410:  EXTRA_DIST += \
        !           411:          cord/tests/de.c \
        !           412: diff -ubBr gc-7.4.2.orig/include/private/gcconfig.h gc-7.4.2/include/private/gcconfig.h
        !           413: --- gc-7.4.2.orig/include/private/gcconfig.h   2014-06-03 15:08:02.000000000 +0900
        !           414: +++ gc-7.4.2/include/private/gcconfig.h        2020-01-08 12:56:11.436750000 +0900
        !           415: @@ -2622,6 +2622,7 @@
        !           416:  #if ((defined(UNIX_LIKE) && (defined(DARWIN) || defined(HURD) \
        !           417:                               || defined(OPENBSD) || defined(ARM32) \
        !           418:                               || defined(MIPS) || defined(AVR32))) \
        !           419: +     || (defined(FREEBSD) && defined(__FreeBSD__) && __FreeBSD__ < 5) \
        !           420:       || (defined(LINUX) && (defined(SPARC) || defined(M68K))) \
        !           421:       || ((defined(RTEMS) || defined(PLATFORM_ANDROID)) && defined(I386))) \
        !           422:      && !defined(NO_GETCONTEXT)

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>