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