| 1 | 2004-09-30 Release Manager
|
|---|
| 2 |
|
|---|
| 3 | * GCC 3.3.5 Released.
|
|---|
| 4 |
|
|---|
| 5 | 2004-05-31 Release Manager
|
|---|
| 6 |
|
|---|
| 7 | * GCC 3.3.4 Released.
|
|---|
| 8 |
|
|---|
| 9 | 2004-04-07 H.J. Lu <hongjiu.lu@intel.com>
|
|---|
| 10 |
|
|---|
| 11 | * include/private/gcconfig.h (PREFETCH): Use __builtin_prefetch
|
|---|
| 12 | for gcc >= 3.0.
|
|---|
| 13 | (PREFETCH_FOR_WRITE): Likewise.
|
|---|
| 14 |
|
|---|
| 15 | 2004-02-14 Release Manager
|
|---|
| 16 |
|
|---|
| 17 | * GCC 3.3.3 Released.
|
|---|
| 18 |
|
|---|
| 19 | 2003-12-21 Roger Sayle <roger@eyesopen.com>
|
|---|
| 20 |
|
|---|
| 21 | * configure.host: Backport/synchronize from mainline.
|
|---|
| 22 |
|
|---|
| 23 | 2003-10-16 Release Manager
|
|---|
| 24 |
|
|---|
| 25 | * GCC 3.3.2 Released.
|
|---|
| 26 |
|
|---|
| 27 | 2003-10-01 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
|
|---|
| 28 |
|
|---|
| 29 | * configure.in: Remove wildcard from Solaris 8-9/Intel and Solaris
|
|---|
| 30 | 2.3/SPARC, there are no micro versions.
|
|---|
| 31 | Treat Solaris 10 and up alike.
|
|---|
| 32 | * configure: Regenerate.
|
|---|
| 33 |
|
|---|
| 34 | 2003-09-09 Alan Modra <amodra@bigpond.net.au>
|
|---|
| 35 |
|
|---|
| 36 | * configure: Regenerate.
|
|---|
| 37 |
|
|---|
| 38 | 2003-08-04 Release Manager
|
|---|
| 39 |
|
|---|
| 40 | * GCC 3.3.1 Released.
|
|---|
| 41 |
|
|---|
| 42 | 2003-08-04 Release Manager
|
|---|
| 43 |
|
|---|
| 44 | * GCC 3.3.1 Released.
|
|---|
| 45 |
|
|---|
| 46 | 2003-05-13 Release Manager
|
|---|
| 47 |
|
|---|
| 48 | * GCC 3.3 Released.
|
|---|
| 49 |
|
|---|
| 50 | 2003-05-13 Release Manager
|
|---|
| 51 |
|
|---|
| 52 | * GCC 3.3 Released.
|
|---|
| 53 |
|
|---|
| 54 | 2003-05-13 Release Manager
|
|---|
| 55 |
|
|---|
| 56 | * GCC 3.3 Released.
|
|---|
| 57 |
|
|---|
| 58 | 2003-05-13 Release Manager
|
|---|
| 59 |
|
|---|
| 60 | * GCC 3.3 Released.
|
|---|
| 61 |
|
|---|
| 62 | 2003-04-28 Mohan Embar <gnustuff@thisiscool.com>
|
|---|
| 63 |
|
|---|
| 64 | * configure.in: define GC_DLL under mingw if --enable-shared
|
|---|
| 65 | * configure: rebuilt
|
|---|
| 66 | * win32_threads.c: add #ifdef GC_DLL around DllMain
|
|---|
| 67 |
|
|---|
| 68 | 2003-04-09 Tom Tromey <tromey@redhat.com>
|
|---|
| 69 |
|
|---|
| 70 | * include/private/gcconfig.h (LINUX_STACKBOTTOM): Define for
|
|---|
| 71 | POWERPC.
|
|---|
| 72 | (STACK_GRAN, HEURISTIC1): Don't define for POWERPC.
|
|---|
| 73 |
|
|---|
| 74 | 2003-03-04 Hans Boehm <Hans.Boehm@hp.com>
|
|---|
| 75 | * include/private/gcconfig.h (GC_data_start): declare when needed.
|
|---|
| 76 | * include/private/gc_priv.h: Include gcconfig.h after ptr_t
|
|---|
| 77 | declaration.
|
|---|
| 78 |
|
|---|
| 79 | 2003-03-03 Hans Boehm <Hans.Boehm@hp.com>
|
|---|
| 80 | * mark_rts.c (GC_cond_register_dynamic_libraries): add.
|
|---|
| 81 | (GC_push_roots): explicitly mark free list headers, register
|
|---|
| 82 | dynamic libraries only if !REGISTER_LIBRARIES_EARLY.
|
|---|
| 83 | * alloc.c (GC_stopped_mark): Conditionally call
|
|---|
| 84 | GC_cond_register_dynamic_libraries().
|
|---|
| 85 | (GC_collect_a_little_inner, GC_try_to_collect_inner): Check GC_dont_gc.
|
|---|
| 86 | * dyn_load.c (GC_register_main_static_data): define.
|
|---|
| 87 | (GC_register_dyn_libraries (Linux /proc, Linux ELF versions)):
|
|---|
| 88 | no longer skip main data. Register main data for static executable.
|
|---|
| 89 | * misc.c (GC_REGISTER_MAIN_STATIC_DATA): define.
|
|---|
| 90 | (GC_init_inner): Make main data registration conditional.
|
|---|
| 91 | * include/private/gc_priv.h (GC_register_main_static_data): declare.
|
|---|
| 92 | * include/private/gcconfig.h (REGISTER_LIBRARIES_EARLY): define
|
|---|
| 93 | for LINUX.
|
|---|
| 94 |
|
|---|
| 95 | 2003-02-20 Alexandre Oliva <aoliva@redhat.com>
|
|---|
| 96 |
|
|---|
| 97 | * configure.in: Propagate ORIGINAL_LD_FOR_MULTILIBS to
|
|---|
| 98 | config.status.
|
|---|
| 99 | * configure: Rebuilt.
|
|---|
| 100 |
|
|---|
| 101 | 2003-02-11 Andreas Tobler <a.tobler@schweiz.ch>
|
|---|
| 102 |
|
|---|
| 103 | * include/private/gcconfig.h: undefine MPROTECT_VDB for MACOSX
|
|---|
| 104 |
|
|---|
| 105 | 2003-01-27 Alexandre Oliva <aoliva@redhat.com>
|
|---|
| 106 |
|
|---|
| 107 | * configure.in (toolexecdir, toolexeclibdir): Set and AC_SUBST.
|
|---|
| 108 | Remove USE_LIBDIR conditional.
|
|---|
| 109 | * Makefile.am (toolexecdir, toolexeclibdir): Don't override.
|
|---|
| 110 | * Makefile.in, configure: Rebuilt.
|
|---|
| 111 |
|
|---|
| 112 | 2002-12-31 Tom Tromey <tromey@redhat.com>
|
|---|
| 113 |
|
|---|
| 114 | For PR libgcj/8933:
|
|---|
| 115 | * include/Makefile.in: Rebuilt.
|
|---|
| 116 | * include/Makefile.am (noinst_HEADERS): Renamed from
|
|---|
| 117 | include_HEADERS.
|
|---|
| 118 |
|
|---|
| 119 | 2002-11-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
|
|---|
| 120 |
|
|---|
| 121 | * ltconfig (osf[345]): Append $major to soname_spec.
|
|---|
| 122 | Reflect this in library_names_spec.
|
|---|
| 123 | * ltmain.sh (osf): Prefix $major with . for use as extension.
|
|---|
| 124 |
|
|---|
| 125 | 2002-10-02 Andreas Jaeger <aj@suse.de>
|
|---|
| 126 |
|
|---|
| 127 | * include/private/gcconfig.h (HBLKSIZE): Define for x86-64.
|
|---|
| 128 |
|
|---|
| 129 | 2002-09-28 Richard Earnshaw <rearnsha@arm.com>
|
|---|
| 130 |
|
|---|
| 131 | * include/private/gcconfig.h: Don't check for __XSCALE__. Instead
|
|---|
| 132 | check for __arm__ or __thumb__.
|
|---|
| 133 |
|
|---|
| 134 | 2002-09-27 Ulrich Weigand <uweigand@de.ibm.com>
|
|---|
| 135 |
|
|---|
| 136 | * include/private/gcconfig: Add machine type S390. Add s390x support.
|
|---|
| 137 | * include/private/gc_locks.h (GC_test_and_set): Implement for s390.
|
|---|
| 138 | (GC_compare_and_exchange): Likewise.
|
|---|
| 139 |
|
|---|
| 140 | 2002-09-24 Jason Thorpe <thorpej@wasabisystems.com>
|
|---|
| 141 |
|
|---|
| 142 | * include/private/gcconfig.h: Fix NetBSD/mips parameters.
|
|---|
| 143 |
|
|---|
| 144 | 2002-08-23 Adam Megacz <adam@xwt.org>
|
|---|
| 145 |
|
|---|
| 146 | * win32_threads.cc: Removed extraneous ABORT()
|
|---|
| 147 |
|
|---|
| 148 | 2002-09-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
|---|
| 149 |
|
|---|
| 150 | * Makefile.am (all-multi): Fix multilib parallel build.
|
|---|
| 151 |
|
|---|
| 152 | 2002-07-18 Bo Thorsen <bo@suse.de>
|
|---|
| 153 |
|
|---|
| 154 | * include/private/gcconfig.h: Add x86-64 definitions.
|
|---|
| 155 | * os_dep.c: Add x86-64 support.
|
|---|
| 156 | * configure.in: Likewise.
|
|---|
| 157 | * configure: Regenerate.
|
|---|
| 158 |
|
|---|
| 159 | 2002-07-18 H.J. Lu <hjl@gnu.org>
|
|---|
| 160 |
|
|---|
| 161 | * mach_dep.c (GC_push_regs): Remove the unused Linux/mips code.
|
|---|
| 162 |
|
|---|
| 163 | 2002-07-18 H.J. Lu (hjl@gnu.org)
|
|---|
| 164 |
|
|---|
| 165 | * configure.in (machdep): Don't add mips_sgi_mach_dep.lo for
|
|---|
| 166 | Linux/mips.
|
|---|
| 167 |
|
|---|
| 168 | 2002-06-28 Hans Boehm <Hans_Boehm@hp.com>
|
|---|
| 169 | Jonathan Clark
|
|---|
| 170 |
|
|---|
| 171 | * win32_threads.c (GC_push_all_stacks): Tolerate bad sp.
|
|---|
| 172 |
|
|---|
| 173 | 2002-06-09 H.J. Lu (hjl@gnu.org)
|
|---|
| 174 |
|
|---|
| 175 | * include/private/gc_locks.h (GC_test_and_set): Support
|
|---|
| 176 | Linux/mips.
|
|---|
| 177 | (GC_TEST_AND_SET_DEFINED): Likewise.
|
|---|
| 178 |
|
|---|
| 179 | * include/private/gcconfig.h (DYNAMIC_LOADING): Defined for
|
|---|
| 180 | Linux/mips.
|
|---|
| 181 | (DATAEND): Likewise.
|
|---|
| 182 | (LINUX_STACKBOTTOM): Likewise.
|
|---|
| 183 | (STACKBOTTOM): Removed for Linux/mips.
|
|---|
| 184 |
|
|---|
| 185 | Sun May 19 11:32:03 2002 Mark P Mitchell <mark@codesourcery.com>
|
|---|
| 186 |
|
|---|
| 187 | * irix_threads.cc (GC_pthread_detach): Do not use REAL_FUNC.
|
|---|
| 188 | (GC_pthread_create): Fix typo.
|
|---|
| 189 | (GC_TRY_LOCK): Likewise.
|
|---|
| 190 | * include/private/gc_locks.h (GC_test_and_set): Only take one
|
|---|
| 191 | one argument.
|
|---|
| 192 | (LOCK): Adjust appropriately.
|
|---|
| 193 | * include/private/gc_priv.h (SIG_SUSPEND): Use SIGRTMIN if
|
|---|
| 194 | _SIGRTMIN is unavailable.
|
|---|
| 195 |
|
|---|
| 196 | 2002-05-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
|
|---|
| 197 |
|
|---|
| 198 | * acinclude.m4: Allow for PWDCMD to override hardcoded pwd.
|
|---|
| 199 | * aclocal.m4: Regenerate.
|
|---|
| 200 | * configure: Regenerate.
|
|---|
| 201 |
|
|---|
| 202 | 2002-05-08 Alexandre Oliva <aoliva@redhat.com>
|
|---|
| 203 |
|
|---|
| 204 | * configure.in (ORIGINAL_LD_FOR_MULTILIBS): Preserve LD at
|
|---|
| 205 | script entry, and set LD to it when configuring multilibs.
|
|---|
| 206 | * configure: Rebuilt.
|
|---|
| 207 |
|
|---|
| 208 | 2002-04-22 Jeff Sturm <jsturm@one-point.com>
|
|---|
| 209 |
|
|---|
| 210 | * Makefile.am (toolexeclib_LTLIBRARIES): Remove.
|
|---|
| 211 | (noinst_LTLIBRARIES): Add libgcjgc.la.
|
|---|
| 212 |
|
|---|
| 213 | * Makefile.in: Rebuild.
|
|---|
| 214 |
|
|---|
| 215 | 2002-04-22 David S. Miller <davem@redhat.com>
|
|---|
| 216 |
|
|---|
| 217 | * include/private/gcconfig.h: Hard-code STACKBOTTOM on
|
|---|
| 218 | 64-bit SPARC Linux, the __libc_stack_end technique does
|
|---|
| 219 | not work in this case.
|
|---|
| 220 |
|
|---|
| 221 | 2002-04-22 Jeff Sturm <jsturm@one-point.com>
|
|---|
| 222 |
|
|---|
| 223 | * gcconfig.h: Enable DYNAMIC_LOADING for all sparc-solaris ABIs.
|
|---|
| 224 |
|
|---|
| 225 | 2002-04-17 Hans Boehm <Hans_Boehm@hp.com>
|
|---|
| 226 |
|
|---|
| 227 | * include/private/gcconfig.h: Use LINUX_STACKBOTTOM for
|
|---|
| 228 | SPARC Linux.
|
|---|
| 229 |
|
|---|
| 230 | 2002-04-09 Loren J. Rittle <ljrittle@acm.org>
|
|---|
| 231 |
|
|---|
| 232 | * include/private/gcconfig.h (DATAEND): Update comment example
|
|---|
| 233 | to match reality.
|
|---|
| 234 |
|
|---|
| 235 | 2002-04-08 Loren J. Rittle <ljrittle@acm.org>
|
|---|
| 236 |
|
|---|
| 237 | * include/private/gcconfig.h (DATAEND): Clarify comment.
|
|---|
| 238 |
|
|---|
| 239 | 2002-04-08 Hans Boehm <Hans_Boehm@hp.com>
|
|---|
| 240 |
|
|---|
| 241 | * include/private/gc_priv.h (WARN macro): Add "GC warning:" prefix.
|
|---|
| 242 | (GC_large_alloc_warn_interval, GC_large_alloc_warn_suppressed):
|
|---|
| 243 | declare.
|
|---|
| 244 | * allchblk.c (GC_allchblk_nth): Change text and support reduced
|
|---|
| 245 | frequency for blacklist warning message.
|
|---|
| 246 | * misc.c (GC_large_alloc_warn_interval,
|
|---|
| 247 | GC_large_alloc_warn_suppressed): define.
|
|---|
| 248 | (GC_init_inner): Check GC_NO_BLACKLIST_WARNING and
|
|---|
| 249 | GC_LARGE_ALLOC_WARN_INTERVAL environment variables.
|
|---|
| 250 | * doc/README.environment (GC_NO_BLACKLIST_WARNING): Deprecate.
|
|---|
| 251 | (GC_LARGE_ALLOC_WARN_INTERVAL): Add documentation.
|
|---|
| 252 |
|
|---|
| 253 | * dyn_load.c (_DYNAMIC): Move declaration to file scope.
|
|---|
| 254 |
|
|---|
| 255 | 2002-04-04 Loren J. Rittle <ljrittle@acm.org>
|
|---|
| 256 |
|
|---|
| 257 | * include/private/gcconfig.h: Add support for an unmapped
|
|---|
| 258 | memory hole between the end of the initialized data segment
|
|---|
| 259 | and the start of the BSS on FreeBSD/i386.
|
|---|
| 260 |
|
|---|
| 261 | 2002-03-30 Krister Walfridsson <cato@df.lth.se>
|
|---|
| 262 |
|
|---|
| 263 | * include/private/gcconfig.h: define DYNAMIC_LOADING for ELF
|
|---|
| 264 | NetBSD/i386.
|
|---|
| 265 |
|
|---|
| 266 | 2002-03-29 Hans Boehm <Hans_Boehm@hp.com>
|
|---|
| 267 |
|
|---|
| 268 | * linux_threads.c (return_free_lists): Clear fl[i] unconditionally.
|
|---|
| 269 | (GC_local_gcj_malloc): Add assertion.
|
|---|
| 270 | (start_mark_threads): Fix abort message.
|
|---|
| 271 | * mark.c (GC_mark_from): Generalize assertion.
|
|---|
| 272 | * reclaim.c (GC_clear_fl_links): New function.
|
|---|
| 273 | (GC_start_reclaim): Must clear some freelist links.
|
|---|
| 274 | * include/private/specific.h, specific.c: Add assertions.
|
|---|
| 275 | Safer definition for INVALID_QTID, quick_thread_id. Fix/add comments.
|
|---|
| 276 | Rearrange tse fields.
|
|---|
| 277 |
|
|---|
| 278 | 2002-03-27 Richard Henderson <rth@redhat.com>
|
|---|
| 279 |
|
|---|
| 280 | * os_dep.c (GC_init_linux_data_start): Fix references to
|
|---|
| 281 | __data_start and _end.
|
|---|
| 282 |
|
|---|
| 283 | 2002-03-25 Loren J. Rittle <ljrittle@acm.org>
|
|---|
| 284 |
|
|---|
| 285 | * include/private/gcconfig.h: Change all likely references
|
|---|
| 286 | to linker script synthesized symbols to use this idiom:
|
|---|
| 287 | extern int etext[]; etext
|
|---|
| 288 |
|
|---|
| 289 | 2002-03-25 Jeff Sturm <jsturm@one-point.com>
|
|---|
| 290 |
|
|---|
| 291 | * linux_threads.c (GC_get_nprocs): Close file descriptor.
|
|---|
| 292 |
|
|---|
| 293 | 2002-03-21 Loren J. Rittle <ljrittle@acm.org>
|
|---|
| 294 |
|
|---|
| 295 | * include/private/gcconfig.h: Add unified test for FreeBSD.
|
|---|
| 296 | Support FreeBSD/alpha.
|
|---|
| 297 | * os_dep.c: Do not include <machine/trap.h> unless available.
|
|---|
| 298 | (GC_freebsd_stack_base): Fix types.
|
|---|
| 299 |
|
|---|
| 300 | 2002-03-17 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
|
|---|
| 301 |
|
|---|
| 302 | * Makefile.am: Make a convenience library.
|
|---|
| 303 | * Makefile.in: Rebuilt.
|
|---|
| 304 |
|
|---|
| 305 | 2002-03-15 Anthony Green <green@redhat.com>
|
|---|
| 306 |
|
|---|
| 307 | * misc.c (GC_init_inner): Initialize GC_write_cs before use.
|
|---|
| 308 | * configure.in: Disable use of getenv for win32 targets (some of
|
|---|
| 309 | which have broken implementations).
|
|---|
| 310 | * configure: Rebuilt.
|
|---|
| 311 |
|
|---|
| 312 | 2002-03-12 Adam Megacz <adam@xwt.org>
|
|---|
| 313 |
|
|---|
| 314 | * dyn_load.c: Renamed GC_win32s to GC_no_win32_dlls.
|
|---|
| 315 | * misc.c: Renamed GC_is_win32s() to GC_no_win32_dlls
|
|---|
| 316 | * os_dep.c: Renamed GC_win32s to GC_no_win32_dlls and
|
|---|
| 317 | statically initialized it to TRUE if compiling with GCC.
|
|---|
| 318 | * win32_threads.c (thread_start): We no longer use SEH if
|
|---|
| 319 | compiling with GCC.
|
|---|
| 320 | * mark.c (GC_mark_some): We no longer use SEH if
|
|---|
| 321 | compiling with GCC.
|
|---|
| 322 |
|
|---|
| 323 | 2002-03-09 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
|
|---|
| 324 |
|
|---|
| 325 | * include/gc_priv.h: Define ALIGN_DOUBLE on 32 bit targets if GCJ
|
|---|
| 326 | support is enabled, for hash synchronization.
|
|---|
| 327 |
|
|---|
| 328 | 2002-02-24 Adam Megacz <adam@xwt.org>
|
|---|
| 329 |
|
|---|
| 330 | * Makefile.am: Added win32_threads.c to sources list.
|
|---|
| 331 | * win32_threads.c: Added two */'s which I had neglected.
|
|---|
| 332 |
|
|---|
| 333 | 2002-02-20 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
|
|---|
| 334 |
|
|---|
| 335 | * Makefile.am: Re-add SUBDIRS parameter which was lost in merge.
|
|---|
| 336 | * Makefile.in: Rebuilt.
|
|---|
| 337 |
|
|---|
| 338 | 2002-02-13 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
|
|---|
| 339 |
|
|---|
| 340 | * dbg_mlc.c (GC_debug_generic_malloc): Removed.
|
|---|
| 341 |
|
|---|
| 342 | * sparc_mach_dep.S: Rename from sparc_mach_dep.s as it is a
|
|---|
| 343 | preprocessor file.
|
|---|
| 344 | * mips_sgi_mach_dep.S: Likewise.
|
|---|
| 345 | * Makefile.am: Update for above changes.
|
|---|
| 346 | * Makefile.in: Rebuilt.
|
|---|
| 347 |
|
|---|
| 348 | 2002-02-12 Richard Henderson <rth@redhat.com>
|
|---|
| 349 |
|
|---|
| 350 | * configure.in: Re-apply 2001-06-26 configure change.
|
|---|
| 351 | * configure: Rebuild.
|
|---|
| 352 |
|
|---|
| 353 | 2002-02-12 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
|
|---|
| 354 |
|
|---|
| 355 | Imported GC 6.1 Alpha 3.
|
|---|
| 356 |
|
|---|
| 357 | * sparc_mach_dep.S: Delete incorrectly named file.
|
|---|
| 358 |
|
|---|
| 359 | 2001-02-11 Adam Megacz <adam@xwt.org
|
|---|
| 360 |
|
|---|
| 361 | * configure.in: support for win32, saner
|
|---|
| 362 | cross-compile options
|
|---|
| 363 |
|
|---|
| 364 | 2001-02-08 Anthony Green <green@redhat.com>
|
|---|
| 365 |
|
|---|
| 366 | * include/private/gcconfig.h: Add XSCALE NOSYS support for bare
|
|---|
| 367 | board embedded targets.
|
|---|
| 368 | * os_dep.c: Avoid signal handling code for NOSYS/ECOS targets.
|
|---|
| 369 | Use GC_get_stack_base for NOSYS/ECOS targets. Clean up some
|
|---|
| 370 | redundant uses of ECOS.
|
|---|
| 371 | * misc.c: Use NOSYS where ECOS is being used.
|
|---|
| 372 | Don't define GC_write twice for ECOS systems.
|
|---|
| 373 | (GC_write): New function for NOSYS targets.
|
|---|
| 374 |
|
|---|
| 375 | 2002-02-06 Adam Megacz <adam@xwt.org>
|
|---|
| 376 |
|
|---|
| 377 | * boehm-gc/include/gc.h: (GC_CreateThread) This function is
|
|---|
| 378 | now exposed on all Win32 platforms.
|
|---|
| 379 | * boehm-gc/win32_threads.c: (GC_CreateThread) This now
|
|---|
| 380 | compiles on Win32; it invokes CreateThread() if GC is built
|
|---|
| 381 | as a DLL; otherwise it registers the thread.
|
|---|
| 382 | * boehm-gc/misc.c (GC_init): Initialize GC_allocate_ml in case
|
|---|
| 383 | libgcjgc was not built as a DLL.
|
|---|
| 384 |
|
|---|
| 385 | 2002-02-01 Adam Megacz <adam@xwt.org>
|
|---|
| 386 |
|
|---|
| 387 | * boehm-gc on win32 now automatically detects if it is being built
|
|---|
| 388 | as a DLL; see http://gcc.gnu.org/ml/java/2001-12/msg00240.html
|
|---|
| 389 |
|
|---|
| 390 | 2002-01-25 David Edelsohn <edelsohn@gnu.org>
|
|---|
| 391 |
|
|---|
| 392 | * include/gc.h (GC_INIT): Add DATASTART and DATAEND roots on AIX.
|
|---|
| 393 | * include/private/gcconfig.h (RS6000): Add 64-bit AIX support.
|
|---|
| 394 | Define USE_GENERIC_PUSH_REGS. Use AIX _data and _end symbols for
|
|---|
| 395 | DATASTART and DATAEND roots.
|
|---|
| 396 | * rs6000_mach_dep.s: Add function descriptor and traceback table.
|
|---|
| 397 |
|
|---|
| 398 | 2001-12-16 Jeff Sturm <jsturm@one-point.com>
|
|---|
| 399 |
|
|---|
| 400 | * dyn_load.c: Define ElfW (if needed) for all targets,
|
|---|
| 401 | not just GNU/Linux.
|
|---|
| 402 | (GC_FirstDLOpenedLinkMap): Use it.
|
|---|
| 403 | (GC_register_dynamic_libraries_dl): Use it.
|
|---|
| 404 | * include/private/gcconfig.h: Define CPP_WORDSZ, ELF_CLASS
|
|---|
| 405 | for sparcv9.
|
|---|
| 406 |
|
|---|
| 407 | 2001-12-16 Craig Rodrigues <rodrigc@gcc.gnu.org>
|
|---|
| 408 |
|
|---|
| 409 | PR other/3725
|
|---|
| 410 | * configure.in: Add AC_SUBST(target_alias).
|
|---|
| 411 | * configure: Regenerated.
|
|---|
| 412 |
|
|---|
| 413 | 2001-11-26 Loren J. Rittle <ljrittle@acm.org>
|
|---|
| 414 |
|
|---|
| 415 | * linux_threads.c (WRAP_FUNC(pthread_join)): Remove special
|
|---|
| 416 | case for GC_FREEBSD_THREADS.
|
|---|
| 417 | * configure.in (*-*-freebsd*): Clarify warning.
|
|---|
| 418 | * configure: Rebuilt.
|
|---|
| 419 |
|
|---|
| 420 | 2001-10-23 Loren J. Rittle <ljrittle@acm.org>
|
|---|
| 421 | Andreas Tobler <toa@pop.agri.ch>
|
|---|
| 422 |
|
|---|
| 423 | * include/private/solaris_threads.h: Update to use GC_SOLARIS_THREADS.
|
|---|
| 424 |
|
|---|
| 425 | 2001-10-22 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
|
|---|
| 426 |
|
|---|
| 427 | * linux_threads.c (GC_init_parallel): Do not declare as a static
|
|---|
| 428 | constructor.
|
|---|
| 429 | * include/gc.h (GC_init): Declare here. Add description.
|
|---|
| 430 | * include/private/gc_priv.h (GC_init): Remove declaration.
|
|---|
| 431 |
|
|---|
| 432 | 2001-10-16 Loren J. Rittle <ljrittle@acm.org>
|
|---|
| 433 |
|
|---|
| 434 | * include/gc_pthread_redirects.h: Generalize test to use GC_PTHREADS.
|
|---|
| 435 | * linux_threads.c (WRAP_FUNC(pthread_join)): Conditionalized on
|
|---|
| 436 | GC_FREEBSD_THREADS, handle strange interaction between system
|
|---|
| 437 | pthread implementation and boehm-gc signal-handler architecture.
|
|---|
| 438 | * tests/test.c (main): Conditionalized on GC_FREEBSD_THREADS,
|
|---|
| 439 | set stack.
|
|---|
| 440 | * include/private/gcconfig.h (configuration keyed off FREEBSD):
|
|---|
| 441 | Define SIG_SUSPEND, SIG_THR_RESTART. Do not define
|
|---|
| 442 | MPROTECT_VDB when GC_FREEBSD_THREADS is defined.
|
|---|
| 443 |
|
|---|
| 444 | 2001-10-16 Loren J. Rittle <ljrittle@acm.org>
|
|---|
| 445 |
|
|---|
| 446 | * Makefile.am (test.o): Find tests/test.c in $(srcdir).
|
|---|
| 447 | * Makefile.in: Rebuilt.
|
|---|
| 448 |
|
|---|
| 449 | 2001-10-16 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
|
|---|
| 450 |
|
|---|
| 451 | * Makefile.am, acinclude.m4, configure.in: Imported GC 6.1 Alpha 1 and
|
|---|
| 452 | merged local changes.
|
|---|
| 453 |
|
|---|
| 454 | 2001-09-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
|
|---|
| 455 |
|
|---|
| 456 | * solaris_threads.c (MAX_ORIG_STACK_SIZE) [I386]: Provide special
|
|---|
| 457 | Solaris 2/Intel definition.
|
|---|
| 458 |
|
|---|
| 459 | * configure.in (i?86-*-solaris2.[89]*): Define
|
|---|
| 460 | SOLARIS25_PROC_VDB_BUG_FIXED.
|
|---|
| 461 | * include/private/gcconfig.h [I386 && SUNOS5]: Use it.
|
|---|
| 462 | * configure: Regenerate.
|
|---|
| 463 |
|
|---|
| 464 | * include/private/gcconfig.h [I386 && SUNOS5] (DATASTART): Use _etext.
|
|---|
| 465 | (DATAEND): Define using _end.
|
|---|
| 466 |
|
|---|
| 467 | 2001-09-11 Per Bothner <per@bothner.com>
|
|---|
| 468 |
|
|---|
| 469 | * include/Makefile.am: New file. It defines include_HEADERS.
|
|---|
| 470 | * Makefile.am (SUBDIRS): New macro, set to include.
|
|---|
| 471 | * configure.in (AC_OUTPUT): Add include/Makefile.
|
|---|
| 472 |
|
|---|
| 473 | 2001-08-20 Tom Tromey <tromey@redhat.com>
|
|---|
| 474 |
|
|---|
| 475 | * configure: Rebuilt.
|
|---|
| 476 | * configure.in: Always ask gcc for threads package.
|
|---|
| 477 |
|
|---|
| 478 | 2001-08-17 Tom Tromey <tromey@redhat.com>
|
|---|
| 479 |
|
|---|
| 480 | * Makefile.am, acinclude.m4, configure.in: Imported GC 6.0 and
|
|---|
| 481 | merged local changes.
|
|---|
| 482 |
|
|---|
| 483 | 2001-08-02 David Billinghurst <David.Billinghurst>
|
|---|
| 484 |
|
|---|
| 485 | * configure: Rebuilt.
|
|---|
| 486 | * configure.in: POSIX threads on cygwin does not link with
|
|---|
| 487 | -lpthreads.
|
|---|
| 488 |
|
|---|
| 489 | 2001-07-03 Tom Tromey <tromey@redhat.com>
|
|---|
| 490 |
|
|---|
| 491 | Fix for PR bootstrap/3281:
|
|---|
| 492 | * aclocal.m4, configure, Makefile.in: Rebuilt.
|
|---|
| 493 | * acinclude.m4: Set mkinstalldirs for in-tree build.
|
|---|
| 494 |
|
|---|
| 495 | 2001-06-26 Richard Henderson <rth@redhat.com>
|
|---|
| 496 |
|
|---|
| 497 | * alpha_mach_dep.s: Mark call-saved FP registers.
|
|---|
| 498 | * include/private/gcconfig.h (ALPHA): Remove USE_GENERIC_PUSH_REGS.
|
|---|
| 499 | * configure.in (alpha*): Re-enable alpha_mach_dep.s
|
|---|
| 500 | * configure: Rebuild.
|
|---|
| 501 |
|
|---|
| 502 | 2001-06-12 Tom Tromey <tromey@redhat.com>
|
|---|
| 503 |
|
|---|
| 504 | * aclocal.m4, configure: Rebuilt.
|
|---|
| 505 | * acinclude.m4: Find configure.host in srcdir.
|
|---|
| 506 |
|
|---|
| 507 | 2001-06-09 Alexandre Oliva <aoliva@redhat.com>, Stephen L Moshier <moshier@mediaone.net>
|
|---|
| 508 |
|
|---|
| 509 | * configure.in (AC_EXEEXT): Work around in case it expands to
|
|---|
| 510 | nothing, as in autoconf 2.50.
|
|---|
| 511 | * acinclude.m4: Likewise.
|
|---|
| 512 | * aclocal.m4, configure: Rebuilt.
|
|---|
| 513 |
|
|---|
| 514 | 2001-06-07 Tom Tromey <tromey@redhat.com>
|
|---|
| 515 |
|
|---|
| 516 | For PR bootstrap/3075:
|
|---|
| 517 | * configure, aclocal.m4, Makefile.in: Rebuilt.
|
|---|
| 518 | * configure.in: Don't call AC_CONFIG_AUX_DIR or
|
|---|
| 519 | AC_CANONICAL_SYSTEM.
|
|---|
| 520 | * acinclude.m4 (BOEHM_CONFIGURE): Call AC_CONFIG_AUX_DIR and
|
|---|
| 521 | AC_CANONICAL_SYSTEM here.
|
|---|
| 522 | * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Use srcdir, not
|
|---|
| 523 | boehm_gc_basedir.
|
|---|
| 524 |
|
|---|
| 525 | 2001-05-24 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
|
|---|
| 526 |
|
|---|
| 527 | * Makefile.am: Override gctest_OBJECTS so tests/test.c can be built.
|
|---|
| 528 | (libgcjgc_la_SOURCES): Remove typo.
|
|---|
| 529 | * tests/test.c: Fix struct names and includes for GC_GCJ_SUPPORT case.
|
|---|
| 530 | * Makefile.in: Rebuilt.
|
|---|
| 531 |
|
|---|
| 532 | 2001-05-21 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
|
|---|
| 533 |
|
|---|
| 534 | Imported version version 6.0alpha7.
|
|---|
| 535 |
|
|---|
| 536 | * README, README.Mac, README.OS2, README.QUICK, README.alpha,
|
|---|
| 537 | README.amiga, README.debugging, README.dj, README.hp, README.linux,
|
|---|
| 538 | README.rs6000, README.sgi, README.solaris2, README.uts,
|
|---|
| 539 | README.win32, SCoptions.amiga, backptr.h, barrett_diagram,
|
|---|
| 540 | dbg_mlc.h, gc.h, gc.man, gc_alloc.h, gc_cpp.h, gc_hdrs.h, gc_mark.h,
|
|---|
| 541 | gc_priv.h, gc_private.h, gc_typed.h, gcconfig.h,
|
|---|
| 542 | hpux_irix_threads.c, makefile.depend, nursery.c,
|
|---|
| 543 | solaris_threads.h, test.c, test_cpp.cc, weakpointer.h, cord/README,
|
|---|
| 544 | cord/SCOPTIONS.amiga, cord/SMakefile.amiga, cord/cord.h,
|
|---|
| 545 | cord/ec.h, cord/gc.h, cord/private/cord_pos.h, include/backptr.h,
|
|---|
| 546 | include/gc_copy_descr.h, include/gc_nursery.h: Remove obsolete/moved
|
|---|
| 547 | files.
|
|---|
| 548 |
|
|---|
| 549 | 2001-05-19 Hans Boehm <hans_boehm@hp.com>
|
|---|
| 550 |
|
|---|
| 551 | * configure.host: Build with -fexceptions.
|
|---|
| 552 | * linux_threads.c: Remember which thread stopped world for
|
|---|
| 553 |
|
|---|
| 554 | 2001-05-04 Loren J. Rittle <ljrittle@acm.org>
|
|---|
| 555 | with final tuning by Bryce McKinlay
|
|---|
| 556 |
|
|---|
| 557 | * configure.in: Add support for --enable-threads=posix on FreeBSD.
|
|---|
| 558 | * configure: Rebuilt.
|
|---|
| 559 |
|
|---|
| 560 | 2001-05-01 Jeffrey Oldham <oldham@codesourcery.com>
|
|---|
| 561 |
|
|---|
| 562 | * gc_priv.h (UNLOCK): Change type of GC_noop1 argument.
|
|---|
| 563 | (GC_noop1): Change declaration to take one argument.
|
|---|
| 564 |
|
|---|
| 565 | 2001-04-26 Alexandre Oliva <aoliva@redhat.com>
|
|---|
| 566 |
|
|---|
| 567 | * configure.in: Obtain THREADS with `gcc -v'.
|
|---|
| 568 | * configure: Rebuilt.
|
|---|
| 569 |
|
|---|
| 570 | 2001-04-05 Hans Boehm <hans_boehm@hp.com>
|
|---|
| 571 |
|
|---|
| 572 | * misc.c: Back out buggy changes to stack clearing code.
|
|---|
| 573 | Reduce CLEAR_SIZE to 1/4 of original value to reduce time
|
|---|
| 574 | spent clearing memory.
|
|---|
| 575 |
|
|---|
| 576 | 2001-04-04 Hans Boehm <hans_boehm@hp.com>
|
|---|
| 577 |
|
|---|
| 578 | * finalize.c:
|
|---|
| 579 | - Accomodate finalization requests for static objects.
|
|---|
| 580 | (Will be required by hash synchronization. May be needed
|
|---|
| 581 | in some configurations now.)
|
|---|
| 582 |
|
|---|
| 583 | * gc_priv.h:
|
|---|
| 584 | - Define MIN_WORDS. All allocation requests are rounded
|
|---|
| 585 | up to at least this size. Removes a subtle assumption that
|
|---|
| 586 | Java objects have a 2 word header.
|
|---|
| 587 |
|
|---|
| 588 | * gcconfig.h:
|
|---|
| 589 | - Adjust Linux/IA64 configuration for non-ancient kernels.
|
|---|
| 590 | (Necessary fix for IA64.)
|
|---|
| 591 |
|
|---|
| 592 | * linux_threads.c:
|
|---|
| 593 | - Fix syntax error in currently unused code. Will be needed
|
|---|
| 594 | for Linux/PA-RISC.
|
|---|
| 595 |
|
|---|
| 596 | * malloc.c:
|
|---|
| 597 | - Handle MIN_WORDS.
|
|---|
| 598 |
|
|---|
| 599 | * misc.c:
|
|---|
| 600 | - Handle MIN_WORDS.
|
|---|
| 601 | - Change stack cleaning code to typically clear about one tenth
|
|---|
| 602 | the memory it used to in the threads configuration. Occasionally
|
|---|
| 603 | still clear more. (This is really a fix for a long-standing
|
|---|
| 604 | and fairly significant performance bug with threads.)
|
|---|
| 605 |
|
|---|
| 606 | * os_dep.c:
|
|---|
| 607 | - Fix the code for finding the beginning of the data segment under
|
|---|
| 608 | Linux. I believe this is necessary for some IA64 Linux
|
|---|
| 609 | distributions. It will also helo other platforms, though those
|
|---|
| 610 | may additionally require a gcconfig.h adjustment. (This basically
|
|---|
| 611 | works around the absence of a data_start or __data_start
|
|---|
| 612 | definition in glibc.)
|
|---|
| 613 |
|
|---|
| 614 | * test.c:
|
|---|
| 615 | - Handle rounding due to MIN_WORDS.
|
|---|
| 616 |
|
|---|
| 617 | 2001-03-22 Tom Tromey <tromey@redhat.com>
|
|---|
| 618 |
|
|---|
| 619 | * Makefile.am (gctest_LDFLAGS): Use -shared-libgcc.
|
|---|
| 620 |
|
|---|
| 621 | 2001-03-19 Tom Tromey <tromey@redhat.com>
|
|---|
| 622 |
|
|---|
| 623 | * Makefile.in: Rebuilt.
|
|---|
| 624 | * Makefile.am (gctest_LDFLAGS): new macro.
|
|---|
| 625 |
|
|---|
| 626 | 2001-03-16 Tom Tromey <tromey@redhat.com>
|
|---|
| 627 |
|
|---|
| 628 | * Makefile.in: Rebuilt.
|
|---|
| 629 | * Makefile.am (TESTS_ENVIRONMENT): New macro.
|
|---|
| 630 |
|
|---|
| 631 | 2001-01-23 Rod Stewart <stewart@lab43.org>
|
|---|
| 632 |
|
|---|
| 633 | * gcconfig.h: Check for `__arm__', not `arm'.
|
|---|
| 634 |
|
|---|
| 635 | 2000-12-30 Bryce McKinlay <bryce@albatross.co.nz>
|
|---|
| 636 |
|
|---|
| 637 | * configure.in: Rename THREADLIB to THREADLIBS.
|
|---|
| 638 | * Makefile.am (LINK): Add $(THREADLIBS) to libtool command line. This
|
|---|
| 639 | ensures that we link the correct version of the linuxthreads semaphore
|
|---|
| 640 | functions.
|
|---|
| 641 | * Makefile.in: Rebuilt.
|
|---|
| 642 | * configure: Rebuilt.
|
|---|
| 643 |
|
|---|
| 644 | * linux_thread.c (GC_thr_init, GC_suspend_handler): Add SIGABRT to the
|
|---|
| 645 | list of signals which are not blocked during suspend in the NO_SIGNALS
|
|---|
| 646 | case.
|
|---|
| 647 |
|
|---|
| 648 | 2000-12-23 Hans Boehm <Hans_Boehm@hp.com>
|
|---|
| 649 |
|
|---|
| 650 | * gcj_mlc.c (GC_gcj_malloc): Don't release allocation lock twice.
|
|---|
| 651 |
|
|---|
| 652 | 2000-12-15 Bryce McKinlay <bryce@albatross.co.nz>
|
|---|
| 653 |
|
|---|
| 654 | * Makefile.dist: Renamed from Makefile.orig.
|
|---|
| 655 |
|
|---|
| 656 | 2000-12-11 Alexandre Petit-Bianco <apbianco@cygnus.com>
|
|---|
| 657 |
|
|---|
| 658 | * Makefile.am (gctest_LDADD): Added EXTRA_TEST_LIBS.
|
|---|
| 659 | * configure.in (EXTRA_TEST_LIBS): Check for `dlopen' in -ldl and
|
|---|
| 660 | set accordingly.
|
|---|
| 661 | * Makefile.in: Rebuilt.
|
|---|
| 662 | * configure: Likewise.
|
|---|
| 663 |
|
|---|
| 664 | 2000-12-10 Geoffrey Keating <geoffk@redhat.com>
|
|---|
| 665 |
|
|---|
| 666 | * gcconfig.h: Add new case for powerpc EABI.
|
|---|
| 667 | [PPC]: Handle embedded OS for powerpc simulator.
|
|---|
| 668 |
|
|---|
| 669 | 2000-09-30 Bryce McKinlay <bryce@albatross.co.nz>
|
|---|
| 670 |
|
|---|
| 671 | * configure.in: Define GC_GCJ_SUPPORT. Define NO_DEBUGGING in
|
|---|
| 672 | cross-compile configuration only.
|
|---|
| 673 | * Makefile.am: Build gcj_mlc.c.
|
|---|
| 674 | * configure, Makefile.in: Rebuilt.
|
|---|
| 675 |
|
|---|
| 676 | 2000-09-10 Alexandre Oliva <aoliva@redhat.com>
|
|---|
| 677 |
|
|---|
| 678 | * acinclude.m4: Include libtool macros from the top level.
|
|---|
| 679 | * aclocal.m4, configure: Rebuilt.
|
|---|
| 680 |
|
|---|
| 681 | 2000-09-04 Anthony Green <green@redhat.com>
|
|---|
| 682 |
|
|---|
| 683 | Fix for PR libgcj/230:
|
|---|
| 684 | * mark.c (GC_mark_from_mark_stack): Remove call to
|
|---|
| 685 | GC_debug_object_start.
|
|---|
| 686 | * gc_priv.h (GC_debug_object_start): Remove prototype.
|
|---|
| 687 |
|
|---|
| 688 | 2000-08-16 Alexandre Oliva <aoliva@redhat.com>
|
|---|
| 689 |
|
|---|
| 690 | * gcconfig.h [OSF1] (_end): Declare as `int'.
|
|---|
| 691 |
|
|---|
| 692 | 2000-08-02 Tom Tromey <tromey@cygnus.com>
|
|---|
| 693 |
|
|---|
| 694 | * gc_priv.h (GC_generic_malloc_inner): Prototype.
|
|---|
| 695 | (GC_generic_malloc): Likewise.
|
|---|
| 696 | (GC_add_to_black_list_normal): Likewise.
|
|---|
| 697 | (GC_find_header): Likewise.
|
|---|
| 698 | (GC_ADD_TO_BLACK_LIST_NORMAL): Cast bits argument to word.
|
|---|
| 699 | * gc_mark.h (GC_find_start): Prototype.
|
|---|
| 700 | (GC_signal_mark_stack_overflow): Likewise.
|
|---|
| 701 |
|
|---|
| 702 | 2000-07-24 Alexandre Oliva <aoliva@redhat.com>
|
|---|
| 703 |
|
|---|
| 704 | * configure.in (THREADS): Don't --enable-threads on IRIX <= 5.*.
|
|---|
| 705 | * configure: Rebuilt.
|
|---|
| 706 |
|
|---|
| 707 | * dyn_load.c (GC_scratch_last_end_ptr): Don't declare a #define.
|
|---|
| 708 |
|
|---|
| 709 | 2000-06-20 Bryce McKinlay <bryce@albatross.co.nz>
|
|---|
| 710 |
|
|---|
| 711 | Imported version 5.1.
|
|---|
| 712 | * acinclude.m4: Push version to 5.1.
|
|---|
| 713 |
|
|---|
| 714 | 2000-06-19 Andrew Haley <aph@cygnus.com>
|
|---|
| 715 |
|
|---|
| 716 | * os_dep.c (read): Pass two dummy args to syscall().
|
|---|
| 717 |
|
|---|
| 718 | 2000-05-11 Bryce McKinlay <bryce@albatross.co.nz>
|
|---|
| 719 |
|
|---|
| 720 | Imported 5.0 release version.
|
|---|
| 721 | * acinclude.m4: Increment version to 5.0.
|
|---|
| 722 |
|
|---|
| 723 | 2000-05-07 Bryce McKinlay <bryce@albatross.co.nz>
|
|---|
| 724 |
|
|---|
| 725 | Imported version 5.0alpha7.
|
|---|
| 726 | * acinclude.m4: Update version to 5.0a7.
|
|---|
| 727 |
|
|---|
| 728 | 2000-04-26 Jakub Jelinek <jakub@redhat.com>
|
|---|
| 729 |
|
|---|
| 730 | * gcconfig.h (SPARC): Define ALIGNMENT to 8 for 64bit SPARC.
|
|---|
| 731 | (SPARC/LINUX): Use GC_SysVGetDataStart instead of LINUX_DATA_START
|
|---|
| 732 | - sparc glibc does not provide it.
|
|---|
| 733 | (SAVE_CALL_CHAIN, ASM_CLEAR_CODE): Define on sparc*-linux*.
|
|---|
| 734 | Make STACKBOTTOM depend on the wordsize.
|
|---|
| 735 | * os_dep.c (GC_SysVGetDataStart): Compile in on sparc*-linux*.
|
|---|
| 736 | (struct frame): Declare on sparc*-linux*.
|
|---|
| 737 | (GC_save_callers): Bias the frame pointers if needed (sparc64).
|
|---|
| 738 | * mach_dep.c (GC_save_regs_in_stack): Optimize on sparc32.
|
|---|
| 739 | Implement on sparc64.
|
|---|
| 740 | (GC_clear_stack_inner): Implement on sparc64.
|
|---|
| 741 | * gc_priv.h (GC_test_and_set): Implement for sparc.
|
|---|
| 742 | * linux_threads.c (GC_suspend_handler, GC_push_all_stacks): Use
|
|---|
| 743 | GC_save_regs_in_stack on sparc.
|
|---|
| 744 |
|
|---|
| 745 | 2000-04-23 Tom Tromey <tromey@cygnus.com>
|
|---|
| 746 |
|
|---|
| 747 | * gcconfig.h (DYNAMIC_LOADING): Define for PPC Linux.
|
|---|
| 748 |
|
|---|
| 749 | 2000-04-19 Bryce McKinlay <bryce@albatross.co.nz>
|
|---|
| 750 |
|
|---|
| 751 | Imported version version 5.0alpha6.
|
|---|
| 752 | * acinclude.m4: Bump version to 5.0a6.
|
|---|
| 753 | * configure.in: Don't use alpha_mach_dep.s.
|
|---|
| 754 | * include/private/config.h, irix_threads.c gc_watcom.asm: Delete
|
|---|
| 755 | obsolete files.
|
|---|
| 756 | * Makefile.am, Makefile.in: irix_threads.c is now
|
|---|
| 757 | hpux_irix_threads.c.
|
|---|
| 758 | * Makefile.orig: Updated from gc distribution Makefile.
|
|---|
| 759 |
|
|---|
| 760 | 2000-03-26 Anthony Green <green@redhat.com>
|
|---|
| 761 |
|
|---|
| 762 | * misc.c (GC_enable): Always define GC_enable and GC_disable.
|
|---|
| 763 |
|
|---|
| 764 | 2000-02-14 Tom Tromey <tromey@cygnus.com>
|
|---|
| 765 |
|
|---|
| 766 | * gc.h (dlopen): Define as GC_dlopen on Linux.
|
|---|
| 767 | (GC_dlopen): Declare on Linux.
|
|---|
| 768 | * dyn_load.c (GC_dlopen): Define for Linux.
|
|---|
| 769 |
|
|---|
| 770 | Fri Jan 28 17:13:20 2000 Anthony Green <green@cygnus.com>
|
|---|
| 771 |
|
|---|
| 772 | * gcconfig.h (DATASTART): Add missing extern declaration
|
|---|
| 773 | for data_start on powerpc.
|
|---|
| 774 |
|
|---|
| 775 | 1999-12-22 Bryce McKinlay <bryce@albatross.co.nz>
|
|---|
| 776 |
|
|---|
| 777 | * linux_threads.c: Don't block SIGINT, SIGQUIT, SIGTERM in the
|
|---|
| 778 | NO_SIGNALS case.
|
|---|
| 779 |
|
|---|
| 780 | 1999-12-19 Jeff Sturm <jsturm@sigma6.com>
|
|---|
| 781 |
|
|---|
| 782 | * gcconfig.h: Define DATASTART for Alpha Linux.
|
|---|
| 783 |
|
|---|
| 784 | 1999-12-19 Anthony Green <green@cygnus.com>
|
|---|
| 785 |
|
|---|
| 786 | * gcconfig.h: Use libgcj hack for Alpha Linux.
|
|---|
| 787 | Undefine MPROTEXT_VDB (from Jeff Sturm).
|
|---|
| 788 | * os_dep.c: Remove Alpha Linux hacks.
|
|---|
| 789 | * misc.c: Ditto.
|
|---|
| 790 |
|
|---|
| 791 | 1999-12-13 Tom Tromey <tromey@cygnus.com>
|
|---|
| 792 |
|
|---|
| 793 | * aclocal.m4, configure: Rebuilt.
|
|---|
| 794 | * acinclude.m4: Changed version to 5.0a4.
|
|---|
| 795 | * Makefile.in: Rebuilt.
|
|---|
| 796 | * Makefile.am (libgcjgc_la_LDFLAGS): Changed version to 1:1:0.
|
|---|
| 797 |
|
|---|
| 798 | 1999-12-12 Anthony Green <green@cygnus.com>
|
|---|
| 799 |
|
|---|
| 800 | * gcconfig.h (DATASTART): Define as (&data_start) for PowerPC
|
|---|
| 801 | Linux.
|
|---|
| 802 | (DYNAMIC_LOADING): Define for PowerPC Linux.
|
|---|
| 803 | * os_dep.c: Remove some special cases for PowerPC Linux.
|
|---|
| 804 | * misc.c (GC_init_inner): Don't call GC_init_linux_data_start
|
|---|
| 805 | for PowerPC Linux.
|
|---|
| 806 |
|
|---|
| 807 | 1999-11-04 Tom Tromey <tromey@cygnus.com>
|
|---|
| 808 |
|
|---|
| 809 | * Makefile.in: Rebuilt.
|
|---|
| 810 | * Makefile.am (libgcjgc_la_SOURCES): Removed quick_threads.c.
|
|---|
| 811 |
|
|---|
| 812 | * misc.c (GC_init_inner): Don't call GC_init_linuxppc().
|
|---|
| 813 | (GC_thr_init): Don't declare.
|
|---|
| 814 |
|
|---|
| 815 | * configure: Rebuilt.
|
|---|
| 816 | * configure.in: Removed qt threads case.
|
|---|
| 817 | * dyn_load.c: Don't mention QUICK_THREADS.
|
|---|
| 818 | * os_dep.c: Don't mention QUICK_THREADS.
|
|---|
| 819 | * misc.c: Don't mention QUICK_THREADS.
|
|---|
| 820 | * gcconfig.h: Don't mention QUICK_THREADS.
|
|---|
| 821 | * gc_priv.h: Removed QUICK_THREADS code.
|
|---|
| 822 | * quick_threads.c: Removed.
|
|---|
| 823 |
|
|---|
| 824 | 1999-11-03 Tom Tromey <tromey@cygnus.com>
|
|---|
| 825 |
|
|---|
| 826 | * gcconfig.h: Merged in local changes from old config.h.
|
|---|
| 827 |
|
|---|
| 828 | 1999-11-02 Bryce McKinlay <bryce@albatross.co.nz>
|
|---|
| 829 |
|
|---|
| 830 | * gcconfig.h: Don't define MPROTECT_VDB on Linux/i386.
|
|---|
| 831 |
|
|---|
| 832 | 1999-11-02 Tom Tromey <tromey@cygnus.com>
|
|---|
| 833 |
|
|---|
| 834 | * quick_threads.c: Include gcconfig.h, not boehm-config.h.
|
|---|
| 835 |
|
|---|
| 836 | * configure: Rebuilt.
|
|---|
| 837 | * configure.in: Don't create boehm-config.h.
|
|---|
| 838 | * Makefile.in: Rebuilt.
|
|---|
| 839 | * Makefile.am (libgcjgc_la_SOURCES): Reference gcconfig.h, not
|
|---|
| 840 | config.h.
|
|---|
| 841 | ($(all_objs)): Depend on gcconfig.h.
|
|---|
| 842 | * gc_priv.h: Reference GCCONFIG_H, not CONFIG_H.
|
|---|
| 843 | * gcconfig.h: Define GCCONFIG_H, not CONFIG_H.
|
|---|
| 844 | * config.h: Removed.
|
|---|
| 845 |
|
|---|
| 846 | 1999-11-01 Tom Tromey <tromey@cygnus.com>
|
|---|
| 847 |
|
|---|
| 848 | * Makefile.in: Rebuilt.
|
|---|
| 849 | * Makefile.am (gctest_LDADD): Added THREADLIB.
|
|---|
| 850 | (TESTS): New macro.
|
|---|
| 851 | * configure: Rebuilt.
|
|---|
| 852 | * configure.in (INCLUDES): New subst.
|
|---|
| 853 |
|
|---|
| 854 | 1999-09-29 Steve Chamberlain <sac@pobox.com>
|
|---|
| 855 |
|
|---|
| 856 | * config.h: Added picoJava target.
|
|---|
| 857 | * mach_dep.h (GC_push_regs): New code for picoJava.
|
|---|
| 858 |
|
|---|
| 859 | 1999-09-28 Tom Tromey <tromey@cygnus.com>
|
|---|
| 860 |
|
|---|
| 861 | * aclocal.m4, configure: Rebuilt.
|
|---|
| 862 | * acinclude.m4 (LIB_AC_PROG_CC, LIB_AC_PROG_CXX): Provide
|
|---|
| 863 | appropriate AC_PROG_ symbol.
|
|---|
| 864 |
|
|---|
| 865 | Tue Aug 10 00:08:29 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
|
|---|
| 866 |
|
|---|
| 867 | * gc_priv.h: IRIX thread changes from
|
|---|
| 868 | include/private/gc_priv.h.
|
|---|
| 869 |
|
|---|
| 870 | Mon Aug 9 18:33:38 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
|
|---|
| 871 |
|
|---|
| 872 | * Makefile.in: Rebuilt.
|
|---|
| 873 | * Makefile.am (toolexeclibdir): Add $(MULTISUBDIR) even for native
|
|---|
| 874 | builds.
|
|---|
| 875 |
|
|---|
| 876 | * configure: Rebuilt.
|
|---|
| 877 | * configure.in: Properly align --help output, fix capitalization
|
|---|
| 878 | and punctuation.
|
|---|
| 879 | * acinclude.m4: Likewise.
|
|---|
| 880 |
|
|---|
| 881 | 1999-08-04 Tom Tromey <tromey@cygnus.com>
|
|---|
| 882 |
|
|---|
| 883 | * configure.in: Added missing `;;'. From Anthony Green.
|
|---|
| 884 |
|
|---|
| 885 | Mon Aug 2 23:09:41 1999 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
|
|---|
| 886 |
|
|---|
| 887 | * configure.in (machdep): Use mips_ultrix_mach_dep.s on Ultrix V4.
|
|---|
| 888 |
|
|---|
| 889 | 1999-08-03 Tom Tromey <tromey@cygnus.com>
|
|---|
| 890 |
|
|---|
| 891 | * gc_priv.h (GC_test_and_set): Implementation for Linux PPC from
|
|---|
| 892 | Franz Sirl <Franz.Sirl-kernel@lauterbach.com>.
|
|---|
| 893 |
|
|---|
| 894 | 1999-08-02 Tom Tromey <tromey@cygnus.com>
|
|---|
| 895 |
|
|---|
| 896 | * aclocal.m4, configure: Rebuilt for new libtool.
|
|---|
| 897 |
|
|---|
| 898 | 1999-07-31 Alexandre Oliva <oliva@dcc.unicamp.br>
|
|---|
| 899 |
|
|---|
| 900 | * mips_sgi_mach_dep.s: Enable PIC option.
|
|---|
| 901 |
|
|---|
| 902 | 1999-07-19 Tom Tromey <tromey@cygnus.com>
|
|---|
| 903 |
|
|---|
| 904 | * config.h (MPROTECT_VDB): Don't define on Linux.
|
|---|
| 905 |
|
|---|
| 906 | 1999-07-19 Alexandre Oliva <oliva@dcc.unicamp.br>
|
|---|
| 907 |
|
|---|
| 908 | * Makefile.am (.s.lo): Avoid `#line' directives.
|
|---|
| 909 | * Makefile.in: Rebuilt.
|
|---|
| 910 |
|
|---|
| 911 | 1999-07-19 Alexandre Oliva <oliva@dcc.unicamp.br>
|
|---|
| 912 |
|
|---|
| 913 | * Makefile.am (*-recursive, *-am, *-multi): Automake does not
|
|---|
| 914 | generate *-recursive for this Makefile, use *-am instead.
|
|---|
| 915 | * Makefile.in: Rebuilt.
|
|---|
| 916 |
|
|---|
| 917 | 1999-06-30 Alexandre Oliva <oliva@dcc.unicamp.br>
|
|---|
| 918 |
|
|---|
| 919 | * Makefile.am (.s.lo): Renamed from `.s.o'.
|
|---|
| 920 | * Makefile.in: Rebuilt.
|
|---|
| 921 |
|
|---|
| 922 | 1999-06-21 Tom Tromey <tromey@cygnus.com>
|
|---|
| 923 |
|
|---|
| 924 | Alpha patch from Jeff Sturm:
|
|---|
| 925 | * os_dep.c (GC_init_linuxalpha): New function.
|
|---|
| 926 | * misc.c: Initialize for alpha linux.
|
|---|
| 927 | * gc_priv.h (GC_test_and_set): Define for alpha.
|
|---|
| 928 | * config.h: Don't assume __data_start on alpha.
|
|---|
| 929 |
|
|---|
| 930 | * Makefile.in: Rebuilt.
|
|---|
| 931 | * Makefile.am (libgcjgc_la_LDFLAGS): Use -version-info, not
|
|---|
| 932 | -release.
|
|---|
| 933 |
|
|---|
| 934 | * Makefile.in: Rebuilt.
|
|---|
| 935 | * Makefile.am (toolexeclibdir): Define as libdir when
|
|---|
| 936 | appropriate.
|
|---|
| 937 | * configure: Rebuilt.
|
|---|
| 938 | * configure.in (USE_LIBDIR): New conditional.
|
|---|
| 939 |
|
|---|
| 940 | * configure: Rebuilt.
|
|---|
| 941 | * configure.in: Recognize all forms of alpha.
|
|---|
| 942 |
|
|---|
| 943 | 1999-06-17 Anthony Green <green@cygnus.com>
|
|---|
| 944 |
|
|---|
| 945 | * mach_dep.c (GC_push_regs): FreeBSD-elf support (from
|
|---|
| 946 | Carlo Dapor <carlo@vis.ethz.ch>).
|
|---|
| 947 |
|
|---|
| 948 | 1999-05-05 Gilles Zunino <Gilles.Zunino@hei.fr>
|
|---|
| 949 |
|
|---|
| 950 | * configure.in: Switch from irix threads to posix threads
|
|---|
| 951 | Defined IRIX_THREADS. Put mips_sgi_mach_dep.lo into machdep
|
|---|
| 952 | for mips architecture.
|
|---|
| 953 | * configure: Regenerate.
|
|---|
| 954 |
|
|---|
| 955 | 1999-04-30 Tom Tromey <tromey@cygnus.com>
|
|---|
| 956 |
|
|---|
| 957 | * linux_threads.c: Don't reference __pthread_initial_thread_bos.
|
|---|
| 958 |
|
|---|
| 959 | 1999-04-26 Tom Tromey <tromey@cygnus.com>
|
|---|
| 960 |
|
|---|
| 961 | * dyn_load.c (GC_FirstDLOpenedLinkMap): Declare _DYNAMIC as
|
|---|
| 962 | `weak'.
|
|---|
| 963 |
|
|---|
| 964 | 1999-04-23 Tom Tromey <tromey@cygnus.com>
|
|---|
| 965 |
|
|---|
| 966 | * Makefile.in, configure: Rebuilt.
|
|---|
| 967 | * Makefile.am (EXTRA_LIBRARIES): Mention libgcjgc.la.
|
|---|
| 968 | (libgcjgc_la_SOURCES): Renamed.
|
|---|
| 969 | (libgcjgc_la_LIBADD): Likewise.
|
|---|
| 970 | (libgcjgc_la_DEPENDENCIES): Likewise.
|
|---|
| 971 | (EXTRA_libgcjgc_la_SOURCES): Likewise.
|
|---|
| 972 | (gctest_LDADD): Use libgcjgc.la.
|
|---|
| 973 | (all_objs): Mention libgcj_la_OBJECTS.
|
|---|
| 974 | (EXTRA_LTLIBRARIES): Renamed.
|
|---|
| 975 | (toollib_LTLIBRARIES): Likewise.
|
|---|
| 976 | (libgcjgc_la_LDFLAGS): New macro
|
|---|
| 977 | (toolexecdir): Renamed.
|
|---|
| 978 | (toolexeclibdir): Likewise.
|
|---|
| 979 | (toolexeclib_LTLIBRARIES): Likewise.
|
|---|
| 980 | (LTCOMPILE): Renamed; added libtool invocation.
|
|---|
| 981 | (LINK): Added libtool invocation.
|
|---|
| 982 | (.s.o): use LTCOMPILE.
|
|---|
| 983 | * configure.in: Call AM_PROG_LIBTOOL.
|
|---|
| 984 | (target_all): Set to libgcjgc.la.
|
|---|
| 985 | Mention `.lo' forms of object files.
|
|---|
| 986 |
|
|---|
| 987 | 1999-04-21 Tom Tromey <tromey@cygnus.com>
|
|---|
| 988 |
|
|---|
| 989 | * misc.c (GC_init_inner): If QUICK_THREADS defined, compute
|
|---|
| 990 | GC_stackbottom.
|
|---|
| 991 |
|
|---|
| 992 | * os_dep.c: glibc 2.1 requires asm/sigcontext.h, not
|
|---|
| 993 | sigcontext.h. From Matthias Klose <doko@itso.de>.
|
|---|
| 994 |
|
|---|
| 995 | 1999-04-16 Tom Tromey <tromey@cygnus.com>
|
|---|
| 996 |
|
|---|
| 997 | * config.h (__start): Declare as `int' in alpha/OSF1 case. From
|
|---|
| 998 | David Pettersson <dapet@mai.liu.se>
|
|---|
| 999 |
|
|---|
| 1000 | 1999-04-14 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1001 |
|
|---|
| 1002 | * configure: Rebuilt.
|
|---|
| 1003 | * configure.in: Don't use sparc_mach_dep.o for Solaris. Reverts
|
|---|
| 1004 | incorrect patch of 199-04-09.
|
|---|
| 1005 |
|
|---|
| 1006 | * configure: Rebuilt.
|
|---|
| 1007 | * configure.in: Added support for alpha.
|
|---|
| 1008 | From David Pettersson <dapet@mai.liu.se>.
|
|---|
| 1009 |
|
|---|
| 1010 | 1999-04-13 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1011 |
|
|---|
| 1012 | * Makefile.in: Rebuilt.
|
|---|
| 1013 | * Makefile.am (libgcjgc_a_SOURCES): Added solaris-threads.c and
|
|---|
| 1014 | solaris-threads.h.
|
|---|
| 1015 |
|
|---|
| 1016 | 1999-04-09 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1017 |
|
|---|
| 1018 | * configure: Rebuilt.
|
|---|
| 1019 | * configure.in: Use sparc_mach_dep.s when building on Solaris.
|
|---|
| 1020 |
|
|---|
| 1021 | 1999-02-23 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1022 |
|
|---|
| 1023 | * configure: Rebuilt.
|
|---|
| 1024 | * configure.in: For Linux, define _REENTRANT. For Solaris, define
|
|---|
| 1025 | SOLARIS_THREADS and _SOLARIS_PTHREADS.
|
|---|
| 1026 |
|
|---|
| 1027 | 1999-02-18 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1028 |
|
|---|
| 1029 | * quick_threads.c (GC_push_all_stacks): Change order of arguments
|
|---|
| 1030 | to GC_push_all_stacks depending on STACK_GROWS_DOWN define. Check
|
|---|
| 1031 | for case where LO is NULL.
|
|---|
| 1032 |
|
|---|
| 1033 | 1999-02-10 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1034 |
|
|---|
| 1035 | * aclocal.m4, configure, Makefile.in: Rebuilt.
|
|---|
| 1036 | * acinclude.m4: Updated to be used with automake 1.4.
|
|---|
| 1037 | * configure.in: Renamed libgc to libgcjgc. Updated to be used
|
|---|
| 1038 | with automake 1.4.
|
|---|
| 1039 | * Makefile.am (EXTRA_LIBRARIES): Renamed libgc to libgcjgc.
|
|---|
| 1040 | (libgcjgc_a_SOURCES): Likewise.
|
|---|
| 1041 | (libgcjgc_a_LIBADD): Likewise.
|
|---|
| 1042 | (libgcjgc_a_DEPENDENCIES): Likewise.
|
|---|
| 1043 | (EXTRA_libgcjgc_a_SOURCES): Likewise.
|
|---|
| 1044 | (gctest_LDADD): Likewise.
|
|---|
| 1045 | (all_objs): Likewise.
|
|---|
| 1046 |
|
|---|
| 1047 | 1999-01-08 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1048 |
|
|---|
| 1049 | * configure: Rebuilt.
|
|---|
| 1050 | * configure.in: Define LINUX_THREADS if using POSIX threads on
|
|---|
| 1051 | Linux.
|
|---|
| 1052 |
|
|---|
| 1053 | * gc_priv.h (GC_test_and_set): Put return type into definition.
|
|---|
| 1054 |
|
|---|
| 1055 | 1998-11-24 Andrew Haley <aph@viagra.cygnus.co.uk>
|
|---|
| 1056 |
|
|---|
| 1057 | * Makefile.am: add support for eCos. In particular, add C++
|
|---|
| 1058 | support for compiling the file ecos.cc.
|
|---|
| 1059 | * ecos.cc: new file.
|
|---|
| 1060 | * acinclude.m4: add C++ support.
|
|---|
| 1061 | * aclocal.m4: likewise
|
|---|
| 1062 | * config.h: add eCos support.
|
|---|
| 1063 | * configure: likewise
|
|---|
| 1064 | * configure.in: likewise
|
|---|
| 1065 | * misc.c (GC_write): add eCos support.
|
|---|
| 1066 | * os_dep.c (tiny_sbrk): add eCos support.
|
|---|
| 1067 |
|
|---|
| 1068 | Thu Dec 10 18:24:34 1998 Warren Levy <warrenl@cygnus.com>
|
|---|
| 1069 |
|
|---|
| 1070 | * misc.c (GC_init_inner): Moved STACKBASE code to os_dep.c.
|
|---|
| 1071 | * os_dep.c (GC_get_stack_base): Moved STACKBASE code from misc.c.
|
|---|
| 1072 |
|
|---|
| 1073 | 1998-11-23 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1074 |
|
|---|
| 1075 | * configure.host (boehm_gc_cflags): Don't add `-O2'.
|
|---|
| 1076 |
|
|---|
| 1077 | 1998-11-20 Andrew Haley <aph@viagra.cygnus.co.uk>
|
|---|
| 1078 |
|
|---|
| 1079 | * Makefile.am, Makefile.in, configure.host: tx39 build option
|
|---|
| 1080 | "-G 0" added.
|
|---|
| 1081 |
|
|---|
| 1082 | 1998-11-17 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1083 |
|
|---|
| 1084 | * configure: Rebuilt.
|
|---|
| 1085 | * configure.in: Switch on host, not target.
|
|---|
| 1086 |
|
|---|
| 1087 | 1998-11-16 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1088 |
|
|---|
| 1089 | * gc_priv.h (GC_debug_object_start): Declare.
|
|---|
| 1090 | * mark.c (GC_mark_from_mark_stack): Call GC_debug_object_start.
|
|---|
| 1091 | * gc.h (GC_debug_register_finalizer_no_order,
|
|---|
| 1092 | GC_register_finalizer_no_order): Declare.
|
|---|
| 1093 | (GC_REGISTER_FINALIZER_NO_ORDER): New macro.
|
|---|
| 1094 | * dbg_mlc.c (GC_debug_register_finalizer_no_order): New function.
|
|---|
| 1095 | (GC_debug_generic_malloc): Likewise.
|
|---|
| 1096 | (GC_debug_object_start): new function.
|
|---|
| 1097 |
|
|---|
| 1098 | 1998-11-11 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1099 |
|
|---|
| 1100 | * configure: Rebuilt.
|
|---|
| 1101 | * configure.in: Recognize --enable-java-gc, not --enable-gc.
|
|---|
| 1102 |
|
|---|
| 1103 | Tue Nov 3 18:01:12 1998 Tom Tromey <tromey@sanguine.cygnus.com>
|
|---|
| 1104 |
|
|---|
| 1105 | * dyn_load.c: Handle QUICK_THREADS case.
|
|---|
| 1106 |
|
|---|
| 1107 | 1998-10-21 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1108 |
|
|---|
| 1109 | * configure: Rebuilt.
|
|---|
| 1110 | * configure.in: Put cpp defines here, not in config.h. Recognize
|
|---|
| 1111 | --enable-threads. Set INCLUDES. Create boehm-cflags file. Don't
|
|---|
| 1112 | define PACKAGE or VERSION.
|
|---|
| 1113 | * config.h (SILENT, NO_SIGNALS, NO_DEBUGGING, JAVA_FINALIZATION):
|
|---|
| 1114 | Don't define.
|
|---|
| 1115 |
|
|---|
| 1116 | * os_dep.c (GC_default_push_other_roots): Define when
|
|---|
| 1117 | QUICK_THREADS defined.
|
|---|
| 1118 | * misc.c: Added QUICK_THREADS case.
|
|---|
| 1119 | * gc_priv.h: Added QUICK_THREADS case to define LOCK and UNLOCK.
|
|---|
| 1120 | * config.h (THREADS): Define if QUICK_THREADS defined.
|
|---|
| 1121 | * Makefile.in: Rebuilt.
|
|---|
| 1122 | * Makefile.am (libgc_a_SOURCES): Added linux_threads.c,
|
|---|
| 1123 | quick_threads.c.
|
|---|
| 1124 | * quick_threads.c: New file.
|
|---|
| 1125 |
|
|---|
| 1126 | 1998-10-20 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1127 |
|
|---|
| 1128 | * aclocal.m4, configure: Rebuilt.
|
|---|
| 1129 | * acinclude.m4: Don't subst machine_dir or sys_dir.
|
|---|
| 1130 | * configure.host: Removed unused code.
|
|---|
| 1131 |
|
|---|
| 1132 | Sun Oct 11 08:18:02 1998 Anthony Green <green@cygnus.com>
|
|---|
| 1133 |
|
|---|
| 1134 | * configure: Rebuilt.
|
|---|
| 1135 | * configure.in: Fix typo in previous patch.
|
|---|
| 1136 |
|
|---|
| 1137 | Sun Oct 11 08:06:11 1998 Anthony Green <green@cygnus.com>
|
|---|
| 1138 |
|
|---|
| 1139 | * Makefile.in, aclocal.m4, configure: Rebuilt.
|
|---|
| 1140 | * Makefile.am, acinclude.m4, configure.in: Add multilib support.
|
|---|
| 1141 | * configure.host: Created.
|
|---|
| 1142 |
|
|---|
| 1143 | Tue Sep 1 10:58:15 1998 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1144 |
|
|---|
| 1145 | * Makefile.in: Rebuilt.
|
|---|
| 1146 | * Makefile.am (lib_LIBRARIES): Use target_all.
|
|---|
| 1147 | (EXTRA_LIBRARIES): New macro.
|
|---|
| 1148 | * configure: Rebuilt.
|
|---|
| 1149 | * configure.in: Recognize --enable-gc.
|
|---|
| 1150 |
|
|---|
| 1151 | Thu Aug 13 10:52:45 1998 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1152 |
|
|---|
| 1153 | * Makefile.in: Rebuilt.
|
|---|
| 1154 | * Makefile.am (COMPILE): Define.
|
|---|
| 1155 | (LINK): Likewise.
|
|---|
| 1156 | (.s.o): Use MY_CFLAGS.
|
|---|
| 1157 | * configure: Rebuilt.
|
|---|
| 1158 | * configure.in (MY_CFLAGS): Define and subst.
|
|---|
| 1159 |
|
|---|
| 1160 | Wed Aug 12 11:41:43 1998 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1161 |
|
|---|
| 1162 | * configure: Rebuilt.
|
|---|
| 1163 | * configure.in: Added --with-cross-host argument. Use
|
|---|
| 1164 | $with_cross_host to determine when cross-compiling.
|
|---|
| 1165 |
|
|---|
| 1166 | * config.h (SMALL_CONFIG): Don't define.
|
|---|
| 1167 | * configure: Rebuilt.
|
|---|
| 1168 | * configure.in: Define SMALL_CONFIG when cross-compiling.
|
|---|
| 1169 |
|
|---|
| 1170 | Tue Aug 11 11:41:25 1998 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1171 |
|
|---|
| 1172 | * solaris_pthreads.c, misc.c, gc_priv.h, config.h, alloc.c,
|
|---|
| 1173 | allchblk.c: Merged with 4.13a2 while preserving local changes.
|
|---|
| 1174 |
|
|---|
| 1175 | * Makefile.orig: Updated from Makefile in 4.13a2.
|
|---|
| 1176 |
|
|---|
| 1177 | * configure: Rebuilt.
|
|---|
| 1178 | * configure.in: Updated version number to 4.13a2. On Solaris,
|
|---|
| 1179 | don't build with -O when using gcc.
|
|---|
| 1180 |
|
|---|
| 1181 | Merged in version 4.13alpha2:
|
|---|
| 1182 | * config.h (USE_MMAP): Re-enable on Solaris.
|
|---|
| 1183 | * solaris_pthreads.c: Removed RCS Id line.
|
|---|
| 1184 | * alpha_mach_dep.s: Removed RCS Id line.
|
|---|
| 1185 |
|
|---|
| 1186 | Wed Jul 22 15:38:12 1998 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1187 |
|
|---|
| 1188 | * config.h (USE_MMAP): Don't define for Solaris.
|
|---|
| 1189 |
|
|---|
| 1190 | Wed Jun 10 12:51:41 1998 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1191 |
|
|---|
| 1192 | * Makefile.in: Rebuilt.
|
|---|
| 1193 | * Makefile.am (libgc_a_SOURCES): Removed setjmp_t.c.
|
|---|
| 1194 |
|
|---|
| 1195 | * Makefile.in: Rebuilt.
|
|---|
| 1196 | * Makefile.am (libgc_a_SOURCES): Removed add_gc_prefix.c.
|
|---|
| 1197 |
|
|---|
| 1198 | Thu May 14 15:32:58 1998 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1199 |
|
|---|
| 1200 | * Makefile.in: Rebuilt.
|
|---|
| 1201 | * Makefile.am ($(all_objs)): Depend on config.h.
|
|---|
| 1202 |
|
|---|
| 1203 | * config.h: [MIPS] If DATASTART_IS_ETEXT defined then define
|
|---|
| 1204 | DATASTART as &_etext.
|
|---|
| 1205 | * misc.c (GC_init_inner): If STACKBASE defined, then use it.
|
|---|
| 1206 | * configure: Rebuilt.
|
|---|
| 1207 | * configure.in: Define STACKBASE and DATASTART_IS_ETEXT for the
|
|---|
| 1208 | tx39.
|
|---|
| 1209 |
|
|---|
| 1210 | Tue May 12 13:15:45 1998 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1211 |
|
|---|
| 1212 | * alloc.c: Don't call GET_TIME if NO_CLOCK defined.
|
|---|
| 1213 | (GC_maybe_gc): Likewise.
|
|---|
| 1214 | * os_dep.c: If NO_SIGSET defined, then have empty
|
|---|
| 1215 | GC_disable_signals and GC_enable_signals.
|
|---|
| 1216 | * configure: Rebuilt.
|
|---|
| 1217 | * configure.in: Added --with-target-subdir option. If
|
|---|
| 1218 | cross-compiling, define NO_SIGSET and NO_CLOCK.
|
|---|
| 1219 |
|
|---|
| 1220 | Wed May 6 16:40:28 1998 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1221 |
|
|---|
| 1222 | * Makefile.in: Rebuilt.
|
|---|
| 1223 | * Makefile.am (.s.o): Directly use CC -x assembler-with-cpp.
|
|---|
| 1224 | (AS): Removed.
|
|---|
| 1225 | * aclocal.m4, configure: Rebuilt.
|
|---|
| 1226 | * acinclude.m4: New file.
|
|---|
| 1227 | * configure.in: Don't run AM_EXEEXT. Use LIB_AC_PROG_CC.
|
|---|
| 1228 |
|
|---|
| 1229 | Thu Apr 30 14:51:12 1998 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1230 |
|
|---|
| 1231 | * configure: Rebuilt.
|
|---|
| 1232 | * configure.in: Link boehm-config.h to config.h.
|
|---|
| 1233 | * Makefile.in: Rebuilt.
|
|---|
| 1234 | * Makefile.am (INCLUDES): Removed.
|
|---|
| 1235 | * config.h (SILENT, SMALL_CONFIG, NO_SIGNALS, NO_DEBUGGING,
|
|---|
| 1236 | JAVA_FINALIZATION): Define
|
|---|
| 1237 |
|
|---|
| 1238 | Wed Apr 29 11:03:14 1998 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1239 |
|
|---|
| 1240 | * Many files: Use GC_bool, not bool.
|
|---|
| 1241 | * gc_priv.h: Define GC_bool, not bool.
|
|---|
| 1242 |
|
|---|
| 1243 | * misc.c (GC_dont_gc): Define as int.
|
|---|
| 1244 | (GC_quiet): Likewise.
|
|---|
| 1245 | * gc_priv.h (GC_never_stop_func): Declare as returning bool.
|
|---|
| 1246 | * alloc.c (GC_dont_expand): Define as int.
|
|---|
| 1247 | * gc_priv.h: For gcc, define bool as char.
|
|---|
| 1248 |
|
|---|
| 1249 | Tue Apr 28 22:44:16 1998 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1250 |
|
|---|
| 1251 | * Makefile.in: Rebuilt.
|
|---|
| 1252 | * Makefile.am (check_PROGRAMS): New macro.
|
|---|
| 1253 | (gctest_SOURCES): Likewise.
|
|---|
| 1254 | (gctest_LDADD): Likewise.
|
|---|
| 1255 |
|
|---|
| 1256 | Mon Apr 27 23:53:24 1998 Tom Tromey <tromey@cygnus.com>
|
|---|
| 1257 |
|
|---|
| 1258 | * Makefile.in: Rebuilt.
|
|---|
| 1259 | * Makefile.am (libgc_a_SOURCES): Added dyn_load.c.
|
|---|
| 1260 | * configure: Rebuilt.
|
|---|
| 1261 | * configure.in: Define SUNOS53_SHARED_LIB on Solaris 2.3.
|
|---|
| 1262 |
|
|---|
| 1263 | Wed Apr 15 11:40:56 1998 Tom Tromey <tromey@sanguine.cygnus.com>
|
|---|
| 1264 |
|
|---|
| 1265 | * Makefile.am, Makefile.in, configure.in, configure, aclocal.m4:
|
|---|
| 1266 | New files.
|
|---|
| 1267 | * Makefile.orig: Renamed from Makefile.
|
|---|