]>
granicus.if.org Git - gc/log
bryce [Wed, 25 Jan 2006 03:03:14 +0000 (03:03 +0000)]
Import Boehm GC version 6.6.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110204
138bc75d -0d04-0410-961f-
82ee72b054a4
ayers [Tue, 24 Jan 2006 22:00:26 +0000 (22:00 +0000)]
2006-01-24 David Ayers <d.ayers@inode.at>
PR libobjc/13946
* include/gc.h: Fix prototype declarations for bootstrap.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110183
138bc75d -0d04-0410-961f-
82ee72b054a4
bryce [Wed, 2 Nov 2005 00:06:30 +0000 (00:06 +0000)]
2005-11-01 Bryce McKinlay <mckinlay@redhat.com>
* include/private/gc_priv.h: Increase MAX_ROOT_SETS to 1024.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@106362
138bc75d -0d04-0410-961f-
82ee72b054a4
aj@138bc75d-0d04-0410-961f-82ee72b054a4 [Mon, 31 Oct 2005 17:20:58 +0000 (17:20 +0000)]
.cvsignore are not needed for subversion, remove them.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@106279
138bc75d -0d04-0410-961f-
82ee72b054a4
kazu [Thu, 15 Sep 2005 22:35:52 +0000 (22:35 +0000)]
* include/private/gc_locks.h (GC_test_and_set): Change the
constraint of the first operand to '0'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104329
138bc75d -0d04-0410-961f-
82ee72b054a4
tromey [Tue, 6 Sep 2005 14:22:01 +0000 (14:22 +0000)]
PR libgcj/23662:
* include/private/gcconfig.h (LINUX_STACKBOTTOM): Use instead of
HEURISTIC1 on ARM.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@103946
138bc75d -0d04-0410-961f-
82ee72b054a4
kkojima [Sun, 17 Jul 2005 07:33:58 +0000 (07:33 +0000)]
* include/private/gcconfig.h (sh-linux): Use LINUX_STACKBOTTOM.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@102110
138bc75d -0d04-0410-961f-
82ee72b054a4
andreast [Wed, 15 Jun 2005 21:25:54 +0000 (21:25 +0000)]
2005-06-15 Andreas Tobler <a.tobler@schweiz.ch>
* os_dep.c: Add FreeBSD/PowerPC bits.
(GC_SysVGetDataStart): Likewise.
* include/private/gcconfig.h: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100997
138bc75d -0d04-0410-961f-
82ee72b054a4
jakub [Wed, 25 May 2005 13:10:00 +0000 (13:10 +0000)]
2005-05-25 Andrew Haley <aph@redhat.com>
* include/private/gcconfig.h (HBLKSIZE): Define to 4096 on
powerpc64-linux.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100145
138bc75d -0d04-0410-961f-
82ee72b054a4
mrs [Tue, 10 May 2005 01:43:00 +0000 (01:43 +0000)]
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99498
138bc75d -0d04-0410-961f-
82ee72b054a4
hp@138bc75d-0d04-0410-961f-82ee72b054a4 [Tue, 19 Apr 2005 16:01:38 +0000 (16:01 +0000)]
* os_dep.c, include/private/gc_locks.h: Import CRIS port by
Simon Posnjak from gc6.4.
* include/private/gcconfig.h: Ditto. Add M32R note from gc6.4.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98414
138bc75d -0d04-0410-961f-
82ee72b054a4
davem [Sun, 17 Apr 2005 22:01:21 +0000 (22:01 +0000)]
2005-04-17 David S. Miller <davem@davemloft.net>
* include/private/gcconfig.h (sparc-linux): Use LINUX_STACKBOTTOM.
* os_dep.c (GC_linux_stack_base): Check for bug present in some
Sparc glibc variants where __libc_stack_end is erroneously set
to "1". Fallback to procfs code in that case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98303
138bc75d -0d04-0410-961f-
82ee72b054a4
mrs [Wed, 13 Apr 2005 01:41:26 +0000 (01:41 +0000)]
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98065
138bc75d -0d04-0410-961f-
82ee72b054a4
rth [Tue, 12 Apr 2005 19:48:18 +0000 (19:48 +0000)]
* include/private/gcconfig.h (alpha-linux): Use LINUX_STACKBOTTOM.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98032
138bc75d -0d04-0410-961f-
82ee72b054a4
mrs [Thu, 24 Mar 2005 00:48:39 +0000 (00:48 +0000)]
* darwin_stop_world.c: Update for -m64 multilib.
* include/private/gcconfig.h: Likewise.
* powerpc_darwin_mach_dep.s: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96968
138bc75d -0d04-0410-961f-
82ee72b054a4
kcook [Tue, 1 Mar 2005 23:25:50 +0000 (23:25 +0000)]
2005-03-01 Kelley Cook <kcook@gcc.gnu.org>
* Makefile.in, include/Makefile.in: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95762
138bc75d -0d04-0410-961f-
82ee72b054a4
rearnsha [Sat, 26 Feb 2005 15:40:07 +0000 (15:40 +0000)]
* dyn_load.c: On NetBSD, include machine/elf_machdep.h and define
ELFSIZE in terms of ARCH_ELFSIZE (back-ported from gc7.0alpha1).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95582
138bc75d -0d04-0410-961f-
82ee72b054a4
bryce [Wed, 16 Feb 2005 04:10:42 +0000 (04:10 +0000)]
2005-02-15 Bryce McKinlay <mckinlay@redhat.com>
PR libgcj/19823
* configure.host: Set gc_use_mmap on *-linux*.
* configure.ac: Define USE_MMAP if gc_use_mmap is set.
* include/private/gc_priv.h: Include gc_config.h.
* configure, include/gc_config.h.in: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95094
138bc75d -0d04-0410-961f-
82ee72b054a4
hboehm [Wed, 9 Feb 2005 21:33:02 +0000 (21:33 +0000)]
* allchblk.c (GC_allochblk_nth): Dont overlook available space if
GC disabled, correctly convert GC_finalizer_mem_freed to byte,
total_size to words.
* dyn_load.c (win32 GC_register_dynamic_libraries): Consider only
MEM_IMAGE regions.
* mach_dep.c (GC_with_callee_saves_pushed): separate into new function,
and indent appropriately.
* mark_rts.c (GC_approx_sp): Access stack.
* pthread_stop_world.c: (GC_suspend_handler): Explicitly push
callee-saves registers when appropriate.
(GC_stop_world): Handle EINTR from sem_wait (sync with Mono GC).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94776
138bc75d -0d04-0410-961f-
82ee72b054a4
bryce [Sun, 2 Jan 2005 03:35:57 +0000 (03:35 +0000)]
2005-01-01 Bryce McKinlay <mckinlay@redhat.com>
* include/boehm-gc.h: Include gc_ext_config.h, not gc_config.h.
2005-01-01 Bryce McKinlay <mckinlay@redhat.com>
* configure.ac (AC_CONFIG_HEADERS): Build both include/gc_config.h
and include/gc_ext_config.h.
* include/gc_ext_config.h: New file. Define only THREAD_LOCAL_ALLOC.
* include/gc.h: Undef PACKAGE_* before including gc_config.h.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92801
138bc75d -0d04-0410-961f-
82ee72b054a4
kcook [Mon, 13 Dec 2004 13:18:22 +0000 (13:18 +0000)]
2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92087
138bc75d -0d04-0410-961f-
82ee72b054a4
bryce [Tue, 30 Nov 2004 00:38:57 +0000 (00:38 +0000)]
2004-11-29 Bryce McKinlay <mckinlay@redhat.com>
PR libgcj/18699
Revert patches of 2004-11-26 and 2004-11-27.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91505
138bc75d -0d04-0410-961f-
82ee72b054a4
kcook [Mon, 29 Nov 2004 23:45:23 +0000 (23:45 +0000)]
2004-11-29 Kelley Cook <kcook@gcc.gnu.org>
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Re-import linux-gnu case
from CVS libtool to always pass_all.
* libjava/configure, libffi/configure, libjava/configure,
libobjc/configure, boehm-gc/configure: Regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91495
138bc75d -0d04-0410-961f-
82ee72b054a4
bryce [Sat, 27 Nov 2004 17:44:31 +0000 (17:44 +0000)]
2004-11-27 Bryce McKinlay <mckinlay@redhat.com>
* include/gc_config.h.in: Add comment. Define only THREAD_LOCAL_ALLOC.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91387
138bc75d -0d04-0410-961f-
82ee72b054a4
bryce [Fri, 26 Nov 2004 05:31:48 +0000 (05:31 +0000)]
2004-11-26 Bryce McKinlay <mckinlay@redhat.com>
Fix "PACKAGE_NAME redefined" errors.
* configure.ac (AC_CONFIG_HEADERS): Build both include/config.h
and include/gc_config.h.
* configure: Regenerated.
* include/gc_config.h.in: No longer auto-generated. Define only the
macros needed by libjava.
* include/config.h.in: Generated by autoheader.
* include/gc.h: Include config.h, not gc_config.h.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91330
138bc75d -0d04-0410-961f-
82ee72b054a4
kcook [Thu, 25 Nov 2004 13:43:43 +0000 (13:43 +0000)]
2004-11-24 Kelley Cook <kcook@gcc.gnu.org>
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Revert previous change.
* boehm-gc/configure: Regenerate.
* libffi/configure: Regenerate.
* libgfortran/configure: Regenerate.
* libjava/configure: Regenerate.
* libobjc/configure: Regenerate.
* libstdc++-v3/configure: Regenerate.
* zlib/configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91293
138bc75d -0d04-0410-961f-
82ee72b054a4
kcook [Wed, 24 Nov 2004 22:04:38 +0000 (22:04 +0000)]
2004-11-24 Kelley Cook <kcook@gcc.gnu.org>
* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Import linux-gnu case
from CVS libtool to always pass_all.
* boehm-gc/configure: Regenerate.
* libffi/configure: Regenerate.
* libgfortran/configure: Regenerate.
* libjava/configure: Regenerate.
* libobjc/configure: Regenerate.
* libstdc++-v3/configure: Regenerate.
* zlib/configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91200
138bc75d -0d04-0410-961f-
82ee72b054a4
ebotcazou [Mon, 22 Nov 2004 23:32:13 +0000 (23:32 +0000)]
* configure.ac (machdep): Use sparc_mach_dep.lo on
sparc64-sun-solaris2.* too.
(Solaris gcc optimization fix): Disable on sparc*-sun-solaris2.*.
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91047
138bc75d -0d04-0410-961f-
82ee72b054a4
ebotcazou [Mon, 22 Nov 2004 22:30:14 +0000 (22:30 +0000)]
PR target/18444
* configure.ac (threading): Accept 'posix95'.
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91042
138bc75d -0d04-0410-961f-
82ee72b054a4
kcook [Fri, 5 Nov 2004 01:51:50 +0000 (01:51 +0000)]
2004-11-04 Kelley Cook <kcook@gcc.gnu.org>
* Makefile.am: Define ACLOCAL_AMFLAGS.
* configure.ac: Remove redundant sinclude.
* acinclude.m4: Delete file.
* aclocal.m4: Regenerate.
* Makefile.in, include/Makefile.in: Regenerate.
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@90103
138bc75d -0d04-0410-961f-
82ee72b054a4
uweigand [Tue, 19 Oct 2004 17:47:54 +0000 (17:47 +0000)]
* include/private/gc_priv.h (GC_generic_malloc_words_small_inner):
Add prototype.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89283
138bc75d -0d04-0410-961f-
82ee72b054a4
nickc [Wed, 13 Oct 2004 10:34:21 +0000 (10:34 +0000)]
Add support for M32R
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88976
138bc75d -0d04-0410-961f-
82ee72b054a4
kcook [Mon, 27 Sep 2004 22:58:02 +0000 (22:58 +0000)]
2004-09-27 Kelley Cook <kcook@gcc.gnu.org>
* configure.ac: Update all AC_DEFINEs to newer style.
* configure: Regenerate.
* include/gc_config.h.in: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88206
138bc75d -0d04-0410-961f-
82ee72b054a4
hboehm [Sat, 28 Aug 2004 00:41:41 +0000 (00:41 +0000)]
* backgraph.c, gc_priv.h (GC_traverse_back_graph,
GC_print_back_graph_stats): split GC_traverse_back_graph.
* backgraph.c: Dynamically grow in_progress_space.
* finalize.c (GC_notify_or_invoke_finalizers): also call
GC_print_back_graph_stats.
* alloc.c, finalize.c, gc_priv.h (GC_generate_random_backtrace_no_gc,
GC_print_back_height): Move delarations to header file.
* configure.ac: rename --enable-full-debug to --enable-gc-debug.
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86685
138bc75d -0d04-0410-961f-
82ee72b054a4
hboehm [Mon, 23 Aug 2004 21:40:17 +0000 (21:40 +0000)]
* aix_irix_threads.c: Move _THREADS checks after gc_priv.h include.
* backgraph.c, include/private/gc_pmark.h: Always include gc.h.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86442
138bc75d -0d04-0410-961f-
82ee72b054a4
bryce [Mon, 23 Aug 2004 15:07:00 +0000 (15:07 +0000)]
2004-08-23 Bryce McKinlay <mckinlay@redhat.com>
* win32_threads.c: Move GC_WIN32_THREADS check after gc_priv.h
include. Reported by Danny Smith.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86427
138bc75d -0d04-0410-961f-
82ee72b054a4
dannysmith [Sat, 21 Aug 2004 07:49:17 +0000 (07:49 +0000)]
misc.c (GC_init): Replace lhs cast with rhs cast.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86356
138bc75d -0d04-0410-961f-
82ee72b054a4
bryce [Mon, 16 Aug 2004 23:06:46 +0000 (23:06 +0000)]
2004-08-16 Bryce McKinlay <mckinlay@redhat.com>
* specific.c: Check GC_LINUX_THREADS before including
private/specific.h. From Richard Earnshaw.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86084
138bc75d -0d04-0410-961f-
82ee72b054a4
neroden [Mon, 16 Aug 2004 18:58:05 +0000 (18:58 +0000)]
2004-08-16 Nathanael Nerode <neroden@gcc.gnu.org>
* aclocal.m4: Remove obsolete construct for old automake.
* acinclude.m4: Regenerate with aclocal 1.9.1.
* configure.ac: Remove duplicate AC_WITH calls. Replace
AC_CANONICAL_SYSTEM with AC_CANONICAL_HOST, AC_CANONICAL_TARGET.
Replace _GCC_TOPLEV_NONCANONICAL calls with ACX_NONCANONICAL_TARGET.
Remove now-redundant subst of target_noncanonical. Remove
now-gratuitous m4 quoting around $. Replace AM_PROG_LIBTOOL with
AC_PROG_LIBTOOL and remove second, redundant AC_PROG_LIBTOOL.
Use slightly more modern form of AC_INIT.
* configure: Rebuild with autoconf 2.59.
* Makefile.in, include/Makefile.in: Rebuild with automake 1.9.1.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86071
138bc75d -0d04-0410-961f-
82ee72b054a4
andreast [Mon, 16 Aug 2004 16:32:26 +0000 (16:32 +0000)]
2004-08-16 Andreas Tobler <a.tobler@schweiz.ch>
* solaris_threads.c: Remove ifdef around #include "private/gc_priv.h"
since they're not known at this time.
* solaris_pthreads.c: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86062
138bc75d -0d04-0410-961f-
82ee72b054a4
andreast [Sun, 15 Aug 2004 21:32:11 +0000 (21:32 +0000)]
2004-08-15 Andreas Tobler <a.tobler@schweiz.ch>
PR target/14931
* powerpc_darwin_mach_dep.s (_GC_push_regs): Change to new stub style.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86029
138bc75d -0d04-0410-961f-
82ee72b054a4
bryce [Fri, 13 Aug 2004 23:05:36 +0000 (23:05 +0000)]
libjava:
2004-08-13 Bryce McKinlay <mckinlay@redhat.com>
* configure.in (GCINCS): Don't use "boehm-cflags". Instead, -I
boehm-gc's include dirs.
* configure: Rebuilt.
* include/boehm-gc.h: Include gc_config.h.
boehm-gc:
2004-08-13 Bryce McKinlay <mckinlay@redhat.com>
* configure.ac (gc_cflags): Add -Iinclude.
(AC_CONFIG_HEADERS): New. Configure gc_config.h header.
Don't write DEFS to boehm-cflags file.
* configure: Rebuilt.
* gcj_mlc.c: Check #ifdef GC_GCJ_SUPPORT after including headers.
* specific.c: Check #ifdef GC_LINUX_THREADS after including headers.
* include/gc_config_macros.h: Remove backward-compatibility
redefinitions of GC_ names.
* include/gc.h: Include <gc_config.h>.
2004-08-13 Bryce McKinlay <mckinlay@redhat.com>
Import Boehm GC version 6.3.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85972
138bc75d -0d04-0410-961f-
82ee72b054a4
bryce [Thu, 12 Aug 2004 21:14:30 +0000 (21:14 +0000)]
This commit was generated by cvs2svn to compensate for changes in r85899,
which included commits to RCS files with non-trunk default branches.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85900
138bc75d -0d04-0410-961f-
82ee72b054a4
bryce [Thu, 12 Aug 2004 21:14:23 +0000 (21:14 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85897
138bc75d -0d04-0410-961f-
82ee72b054a4
kcook [Thu, 12 Aug 2004 12:13:14 +0000 (12:13 +0000)]
2004-08-12 Kelley Cook <kcook@gcc.gnu.org>
* include/Makefile.in: Regenerate
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85870
138bc75d -0d04-0410-961f-
82ee72b054a4
pinskia [Wed, 7 Jul 2004 03:08:14 +0000 (03:08 +0000)]
2004-07-06 Andrew Pinski <apinski@apple.com>
* os-dep.c (GC_task_self): Declare as static
and remove the second declaration.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84188
138bc75d -0d04-0410-961f-
82ee72b054a4
andreast [Sun, 20 Jun 2004 09:14:17 +0000 (09:14 +0000)]
2004-06-20 Andreas Tobler <a.tobler@schweiz.ch>
* Makefile.am: Add rule for .S files to fix bootstrap on
solaris and alpha.
* Makefile.in: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83406
138bc75d -0d04-0410-961f-
82ee72b054a4
kcook [Fri, 18 Jun 2004 02:24:43 +0000 (02:24 +0000)]
Fix incorrect year for some ChangeLog entries.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83335
138bc75d -0d04-0410-961f-
82ee72b054a4
bonzini [Wed, 16 Jun 2004 07:35:00 +0000 (07:35 +0000)]
boehm-gc/ChangeLog:
2005-06-16 Paolo Bonzini <bonzini@gnu.org>
* boehm-gc/configure.ac: New name of configure.in.
Remove useless multilib stuff. Change uses of
INCLUDES and CXXINCLUDES to AM_CPPFLAGS.
* boehm-gc/configure.in: New name of configure.in.
* boehm-gc/Makefile.am: Update for automake 1.8.5.
* boehm-gc/acinclude.m4: Include ../config/acx.m4.
* boehm-gc/aclocal.m4: Regenerate.
* boehm-gc/configure: Regenerate.
contrib/ChangeLog:
2004-06-16 Paolo Bonzini <bonzini@gnu.org>
* gcc_update (boehm-gc/configure): Depend on
boehm-gc/configure.ac instead of boehm-gc/configure.in
gcc/ChangeLog:
2004-06-16 Paolo Bonzini <bonzini@gnu.org>
* doc/install.texi: boehm-gc now uses automake 1.8.5.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83227
138bc75d -0d04-0410-961f-
82ee72b054a4
bonzini [Tue, 15 Jun 2004 07:42:08 +0000 (07:42 +0000)]
Added .cvsignore entry for autom4te.cache to boehm-gc, libffi and
libmudflap.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83169
138bc75d -0d04-0410-961f-
82ee72b054a4
kkojima [Tue, 18 May 2004 10:11:38 +0000 (10:11 +0000)]
PR bootstrap/15120
* libtool.m4 (lt_cv_deplibs_check_method): Use pass_all on sh*.
* */configure: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81980
138bc75d -0d04-0410-961f-
82ee72b054a4
aj@138bc75d-0d04-0410-961f-82ee72b054a4 [Sun, 25 Apr 2004 04:17:51 +0000 (04:17 +0000)]
* mark.c (GC_mark_from): Use pointer as prefetch argument.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81155
138bc75d -0d04-0410-961f-
82ee72b054a4
hjl [Tue, 6 Apr 2004 18:05:05 +0000 (18:05 +0000)]
2004-04-06 H.J. Lu <hongjiu.lu@intel.com>
* include/private/gcconfig.h (PREFETCH): Use __builtin_prefetch
for gcc >= 3.0.
(PREFETCH_FOR_WRITE): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80459
138bc75d -0d04-0410-961f-
82ee72b054a4
kcook [Thu, 11 Mar 2004 00:27:41 +0000 (00:27 +0000)]
boehm-gc/
2004-03-10 Kelley Cook <kcook@gcc.gnu.org>
* configure.ac: Bump AC_PREREQ to 2.59.
* configure: Regenerate.
* config.in: Regenerate.
fastjar/
2004-03-10 Kelley Cook <kcook@gcc.gnu.org>
* configure.ac: Bump AC_PREREQ to 2.59.
* configure: Regenerate.
intl/
2004-03-10 Kelley Cook <kcook@gcc.gnu.org>
* configure.ac: Bump AC_PREREQ to 2.59.
* configure: Regenerate.
* config.h.in: Regenerate.
gcc/
2004-03-10 Kelley Cook <kcook@gcc.gnu.org>
* configure.ac: Bump AC_PREREQ to 2.59.
* configure: Regenerate.
libada/
2004-03-10 Kelley Cook <kcook@gcc.gnu.org>
* configure.in: Rename file to ...
* configure.ac: .. to this. Bump AC_PREREQ to 2.59.
* configure: Regenerate.
libjava/libltdl/
2004-03-10 Kelley Cook <kcook@gcc.gnu.org>
* configure.ac: Bump AC_PREREQ to 2.59.
* configure: Regenerate.
* config-h.in: Regenerate.
libstdc++-v3/
2004-03-10 Kelley Cook <kcook@gcc.gnu.org>
* configure.ac: Bump AC_PREREQ to 2.59.
contrib/
2004-03-10 Kelley Cook <kcook@gcc.gnu.org>
* gcc_update (files_and_dependencies): Insert libada/configure.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79285
138bc75d -0d04-0410-961f-
82ee72b054a4
neroden [Fri, 27 Feb 2004 00:58:16 +0000 (00:58 +0000)]
* ltconfig, ltmain.sh: Remove unused files.
* configure.in: Remove bogus extra early invocation of
AC_CONFIG_AUX_DIR.
* configure: Regenerate.
* mkinstalldirs, install-sh, config.sub, config.guess:
Remove (now) unused files.
* Makefile.in: Regenerate (losing references to vanished
files).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78545
138bc75d -0d04-0410-961f-
82ee72b054a4
neroden [Fri, 27 Feb 2004 00:16:56 +0000 (00:16 +0000)]
* configure.in: Add CCAS, CCASFLAGS for future automakes.
* configure, Makefile.in, include/Makefile.in: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78540
138bc75d -0d04-0410-961f-
82ee72b054a4
neroden [Thu, 26 Feb 2004 23:27:53 +0000 (23:27 +0000)]
* Makefile.am: Remove bogus duplicate setting of AM_CFLAGS.
* Makefile.in: Regenerate.
* configure.in: Remove bogus duplicate invocation of
AM_MAINTAINER_MODE. Remove obsolete comment.
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78529
138bc75d -0d04-0410-961f-
82ee72b054a4
neroden [Thu, 26 Feb 2004 21:39:45 +0000 (21:39 +0000)]
* acinclude.m4: Remove GC_CONFIGURE macro; move contents
to configure.in.
* aclocal.m4: Regenerate.
* configure.in: Receive contents of GC_CONFIGURE macro.
* configure: Regenerate.
(Makefile.in and include/Makefile.in just got timestamp updates)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78523
138bc75d -0d04-0410-961f-
82ee72b054a4
neroden [Thu, 26 Feb 2004 18:43:27 +0000 (18:43 +0000)]
* configure.in: Remove more obsolete, bogus code.
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78512
138bc75d -0d04-0410-961f-
82ee72b054a4
neroden [Thu, 26 Feb 2004 18:32:47 +0000 (18:32 +0000)]
* acinclude.m4: Remove obsolete and bogus constructs.
* aclocal.m4: Regenerate.
* configure: Regnerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78510
138bc75d -0d04-0410-961f-
82ee72b054a4
neroden [Wed, 25 Feb 2004 21:26:22 +0000 (21:26 +0000)]
* acinclude.m4: De-precious CC and CXX so that the right flags
are passed down to multilibs.
* aclocal.m4: Regenerate.
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78456
138bc75d -0d04-0410-961f-
82ee72b054a4
zack [Mon, 23 Feb 2004 20:53:55 +0000 (20:53 +0000)]
2004-02-22 Zack Weinberg <zack@codesourcery.com>
Nathanael Nerode <neroden@twcny.rr.com>
Alexandre Oliva <aoliva@redhat.com>
boehm-gc:
libjava/libltdl:
* config.sub, config.guess: Replace with forwarding scripts
which invoke the master copies in the top level.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78332
138bc75d -0d04-0410-961f-
82ee72b054a4
neroden [Mon, 23 Feb 2004 20:26:09 +0000 (20:26 +0000)]
* acinclude.m4: Remove old no-executables workaround;
add new no-executables workaround.
* aclocal.m4: Regenerate.
* configure.in: Change prereqs to autoconf 2.57.
* configure: Regenerate with autoconf 2.57.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78330
138bc75d -0d04-0410-961f-
82ee72b054a4
neroden [Mon, 23 Feb 2004 16:19:20 +0000 (16:19 +0000)]
* configure.in: Use NCN_TARGET_NONCANONICAL and friends.
* configure: Regenerate.
* Makefile.am: Use target_noncanonical variable from configure.
* Makefile.in: Regenerate.
* include/Makefile.in: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78317
138bc75d -0d04-0410-961f-
82ee72b054a4
cagney [Fri, 20 Feb 2004 16:15:55 +0000 (16:15 +0000)]
Index: ChangeLog
2004-02-19 Andrew Cagney <cagney@redhat.com>
* config.guess: Update from version 2003-10-16 to 2004-02-16.
* config.sub: Update from version 2003-11-03 to 2004-02-16.
Index: boehm-gc/ChangeLog
2004-02-19 Andrew Cagney <cagney@redhat.com>
* config.guess: Update from version 2002-01-10 to 2004-02-16.
* config.sub: Update from version 2002-01-02 to 2004-02-16.
Index: libjava/libltdl/ChangeLog
2004-02-19 Andrew Cagney <cagney@redhat.com>
* config.guess: Update from version 2003-10-07 to 2004-02-16.
* config.sub: Update from version 2003-10-07 to 2004-02-16.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78171
138bc75d -0d04-0410-961f-
82ee72b054a4
neroden [Fri, 20 Feb 2004 03:35:30 +0000 (03:35 +0000)]
* acinclude.m4: Remove bogus duplicate call to AC_CANONICAL_BUILD.
* aclocal.m4: Rebuild.
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78145
138bc75d -0d04-0410-961f-
82ee72b054a4
neroden [Fri, 20 Feb 2004 03:11:01 +0000 (03:11 +0000)]
* acinclude.m4: Move certain code to configure.in.
* configure.in: Receive code from acinclude.m4.
* aclocal.m4: Rebuild.
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78144
138bc75d -0d04-0410-961f-
82ee72b054a4
neroden [Fri, 20 Feb 2004 01:48:51 +0000 (01:48 +0000)]
* Makefile.direct, alloc.c: Resync to upstream 6.3 alpha 1.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78142
138bc75d -0d04-0410-961f-
82ee72b054a4
aph [Tue, 20 Jan 2004 15:18:33 +0000 (15:18 +0000)]
2004-01-20 Andrew Haley <aph@redhat.com>
* include/private/gcconfig.h (USE_MMAP): Define for all Linux.
* configure.in: Comment change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@76210
138bc75d -0d04-0410-961f-
82ee72b054a4
aph [Fri, 16 Jan 2004 17:16:29 +0000 (17:16 +0000)]
2004-01-16 Andrew Haley <aph@redhat.com>
* configure.in (NO_EXECUTE_PERMISSION): Remove global declaration;
add for ia64; remove for MIPS.
* configure: Regnerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75981
138bc75d -0d04-0410-961f-
82ee72b054a4
kcook [Thu, 15 Jan 2004 03:41:49 +0000 (03:41 +0000)]
boehm-gc/
2004-01-09 Kelley Cook <kcook@gcc.gnu.org>
* configure.in: Add in AC_PREREQ(2.13)
libf2c/
2004-01-09 Kelley Cook <kcook@gcc.gnu.org>
* libF77/configure.in: Update to AC_PREREQ(2.13)
* libI77/configure.in: Update to AC_PREREQ(2.13)
* libU77/configure.in: Update to AC_PREREQ(2.13)
* libU77/configure: Regenerate.
libffi/
2004-01-09 Kelley Cook <kcook@gcc.gnu.org>
* configure.in: Add in AC_PREREQ(2.13)
libjava/
2004-01-09 Kelley Cook <kcook@gcc.gnu.org>
* configure.in: Add in AC_PREREQ(2.13)
libjava/libltdl
2004-01-09 Kelley Cook <kcook@gcc.gnu.org>
* configure.in: Update to AC_PREREQ(2.57). Delete FIXME comment.
zlib/
2004-01-09 Kelley Cook <kcook@gcc.gnu.org>
* configure.in: Add in AC_PREREQ(2.13)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75901
138bc75d -0d04-0410-961f-
82ee72b054a4
fche [Thu, 8 Jan 2004 16:42:25 +0000 (16:42 +0000)]
* obvious changelog typo fix
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75553
138bc75d -0d04-0410-961f-
82ee72b054a4
fche [Wed, 7 Jan 2004 21:47:35 +0000 (21:47 +0000)]
* approved by rth
2004-01-07 Dave Jones <davej@redhat.com>
* malloc.c (GC_generic_malloc): Correct initialization typo.
* mallocx.c (GC_generic_malloca_ignore_off_page): Ditto.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75518
138bc75d -0d04-0410-961f-
82ee72b054a4
rearnsha [Fri, 31 Oct 2003 11:03:00 +0000 (11:03 +0000)]
* include/private/gcconfig.h: Re-install change of 2003-04-16.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73134
138bc75d -0d04-0410-961f-
82ee72b054a4
ro@138bc75d-0d04-0410-961f-82ee72b054a4 [Mon, 20 Oct 2003 18:37:22 +0000 (18:37 +0000)]
libffi:
* src/mips/ffi.c: Use _ABIN32, _ABIO32 instead of external
_MIPS_SIM_NABI32, _MIPS_SIM_ABI32.
libstdc++-v3:
* config/cpu/mips/atomicity.h (__atomic_add): Use _ABIO32 instead
of external _MIPS_SIM_ABI32.
boehm-gc:
* mips_sgi_mach_dep.s: Use _ABIO32 instead of external
_MIPS_SIM_ABI32.
gcc:
* config/mips/linux.h (TARGET_OS_CPP_BUILTINS): Define _ABIO32.
Use it in _MIPS_SIM definition.
* config/mips/mips.h (CRT_CALL_STATIC_FUNCTION): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72713
138bc75d -0d04-0410-961f-
82ee72b054a4
amodra [Fri, 17 Oct 2003 14:59:17 +0000 (14:59 +0000)]
* include/private/gcconfig.h (ALIGNMENT <powerpc linux>): Remove
unsure comment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72608
138bc75d -0d04-0410-961f-
82ee72b054a4
jsturm [Fri, 3 Oct 2003 19:38:05 +0000 (19:38 +0000)]
* configure: Rebuild.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72075
138bc75d -0d04-0410-961f-
82ee72b054a4
hboehm [Fri, 3 Oct 2003 18:43:06 +0000 (18:43 +0000)]
* configure.in: Remove NO_GETENV definition for win32.
* mach_dep.c (GC_generic_push_regs): Prevent tail call optimization.
* misc.c (GC_init_inner): Call GC_thr_init for win32.
(GC_set_warn_proc): Add assertion.
* win32_threads.c: Import 6.3alpha2 version.
* include/private/gc_priv.h: Add support for EMPTY_GETENV_RESULTS.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72074
138bc75d -0d04-0410-961f-
82ee72b054a4
ro@138bc75d-0d04-0410-961f-82ee72b054a4 [Mon, 29 Sep 2003 20:02:08 +0000 (20:02 +0000)]
boehm-gc:
* configure.in: Remove wildcard from Solaris 8-9/Intel and Solaris
2.3/SPARC, there are no micro versions.
Treat Solaris 10 and up alike.
* configure: Regenerate.
gcc:
* config.gcc (sparc-*-solaris2*): Handle Solaris 10 and up like
Solaris 7-9.
* fixinc/inclhack.def (solaris_widec): Replace solaris2.[0-5]* by
wildcards which explicitly match micro versions.
* fixinc/fixincl.x: Regenerate.
libstdc++-v3:
* configure.host: Handle Solaris 2.5 micro releases explicitly.
Remove wildcards from Solaris 2.6, 7-9: there were no
micro releases.
Treat Solaris 10 and up like 7-9.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71914
138bc75d -0d04-0410-961f-
82ee72b054a4
green [Mon, 22 Sep 2003 16:00:23 +0000 (16:00 +0000)]
Another newlib fix
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71654
138bc75d -0d04-0410-961f-
82ee72b054a4
green [Sun, 21 Sep 2003 00:15:52 +0000 (00:15 +0000)]
Fix arm-elf support.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71613
138bc75d -0d04-0410-961f-
82ee72b054a4
amodra [Tue, 9 Sep 2003 06:24:39 +0000 (06:24 +0000)]
* libtool.m4 (LD): Correct powerpc64 host match.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71229
138bc75d -0d04-0410-961f-
82ee72b054a4
ro@138bc75d-0d04-0410-961f-82ee72b054a4 [Thu, 7 Aug 2003 21:34:19 +0000 (21:34 +0000)]
boehm-gc:
* configure.in: Set INCLUDES to absolute path.
Save $INCLUDES in boehm-cflags, too.
Set INCLUDES so it's available to config.status.
* configure: Regenerate.
libjava:
* configure.in: Don't initialize GCINCS to boehm-gc/include.
* configure: Regenerate.
libjava/libltdl:
* configure.in: Don't initialize GCINCS to boehm-gc/include.
* Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70233
138bc75d -0d04-0410-961f-
82ee72b054a4
dannysmith [Thu, 31 Jul 2003 04:52:36 +0000 (04:52 +0000)]
* include/gc.h (GC_CreateThread): Declare with WINAPI
attribute.
* win32_threads.c (GC_CreateThread): Make definitions consistent
with declaration. Cast &thread_table[i].handle to PHANDLE
in call to DuplicateHandle
(thread_start): Declare as static.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69990
138bc75d -0d04-0410-961f-
82ee72b054a4
andreast [Wed, 30 Jul 2003 17:42:28 +0000 (17:42 +0000)]
2003-07-30 Andreas Tobler <a.tobler@schweiz.ch>
* dyn_load.c: Define __private_extern__ to match Apple's system
header.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69967
138bc75d -0d04-0410-961f-
82ee72b054a4
ljrittle [Tue, 29 Jul 2003 02:38:49 +0000 (02:38 +0000)]
* os_dep.c: Remove redundancy introduced in last merge.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69912
138bc75d -0d04-0410-961f-
82ee72b054a4
jsturm [Mon, 28 Jul 2003 04:18:23 +0000 (04:18 +0000)]
Import GC 6.3alpha1.
* BCC_MAKEFILE: Merge with GC 6.3alpha1 release.
* ChangeLog: Likewise.
* Makefile.am: Likewise.
* Makefile.direct: Likewise.
* Makefile.dj: Likewise.
* allchblk.c: Likewise.
* alloc.c: Likewise.
* backgraph.c: Likewise.
* configure.host: Likewise.
* configure.in: Likewise.
* dbg_mlc.c: Likewise.
* dyn_load.c: Likewise.
* finalize.c: Likewise.
* gc_cpp.cc: Likewise.
* gc_dlopen.c: Likewise.
* gcj_mlc.c: Likewise.
* if_mach.c: Likewise.
* mach_dep.c: Likewise.
* malloc.c: Likewise.
* mallocx.c: Likewise.
* mark.c: Likewise.
* mark_rts.c: Likewise.
* misc.c: Likewise.
* os_dep.c: Likewise.
* ptr_chck.c: Likewise.
* reclaim.c: Likewise.
* solaris_pthreads.c: Likewise.
* solaris_threads.c: Likewise.
* sparc_mach_dep.S: Likewise.
* threadlibs.c: Likewise.
* typd_mlc.c: Likewise.
* version.h: Likewise.
* win32_threads.c: Likewise.
* Mac_files/MacOS_Test_config.h: Likewise.
* Mac_files/MacOS_config.h: Likewise.
* cord/cordbscs.c: Likewise.
* cord/cordprnt.c: Likewise.
* cord/de_win.c: Likewise.
* doc/README: Likewise.
* doc/README.MacOSX: Likewise.
* doc/README.changes: Likewise.
* doc/README.environment: Likewise.
* doc/README.ews4800: Likewise.
* doc/README.linux: Likewise.
* doc/README.macros: Likewise.
* doc/README.win32: Likewise.
* doc/debugging.html: Likewise.
* doc/gcdescr.html: Likewise.
* doc/tree.html: Likewise.
* include/Makefile.in: Likewise.
* include/gc.h: Likewise.
* include/gc_cpp.h: Likewise.
* include/gc_local_alloc.h: Likewise.
* include/gc_mark.h: Likewise.
* include/gc_pthread_redirects.h: Likewise.
* include/gc_typed.h: Likewise.
* include/new_gc_alloc.h: Likewise.
* include/private/dbg_mlc.h: Likewise.
* include/private/gc_hdrs.h: Likewise.
* include/private/gc_locks.h: Likewise.
* include/private/gc_pmark.h: Likewise.
* include/private/gc_priv.h: Likewise.
* include/private/gcconfig.h: Likewise.
* include/private/solaris_threads.h: Likewise.
* include/private/specific.h: Likewise.
* tests/test.c: Likewise.
* tests/test_cpp.cc: Likewise.
* configure: Rebuild.
* Makefile.in: Rebuild.
* mips_sgi_mach_dep.s: Add.
* alpha_mach_dep.s: Remove.
* irix_threads.c: Remove.
* linux_threads.c: Remove.
* mips_sgi_mach_dep.S: Remove.
* missing: Remove.
* powerpc_macosx_mach_dep.s: Remove.
* doc/Makefile.am: Remove.
* doc/Makefile.in: Remove.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69880
138bc75d -0d04-0410-961f-
82ee72b054a4
jsturm [Mon, 28 Jul 2003 03:46:21 +0000 (03:46 +0000)]
This commit was generated by cvs2svn to compensate for changes in r69874,
which included commits to RCS files with non-trunk default branches.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69875
138bc75d -0d04-0410-961f-
82ee72b054a4
jsturm [Mon, 28 Jul 2003 03:46:07 +0000 (03:46 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69872
138bc75d -0d04-0410-961f-
82ee72b054a4
sayle [Fri, 25 Jul 2003 14:32:55 +0000 (14:32 +0000)]
* configure.host: Only use +ESdbgasm when using the HPUX native
compiler on PA-Risc. It isn't recognized by GCC and is silently
ignored by HP's compilers on ia64.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69788
138bc75d -0d04-0410-961f-
82ee72b054a4
tromey [Mon, 28 Apr 2003 20:54:37 +0000 (20:54 +0000)]
2003-04-28 Mohan Embar <gnustuff@thisiscool.com>
* configure.in: define GC_DLL under mingw if --enable-shared
* configure: rebuilt
* win32_threads.c: add #ifdef GC_DLL around DllMain
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66183
138bc75d -0d04-0410-961f-
82ee72b054a4
rearnsha [Wed, 16 Apr 2003 18:28:29 +0000 (18:28 +0000)]
* include/private/gcconfig.h: Add support for arm-netbsdelf.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65692
138bc75d -0d04-0410-961f-
82ee72b054a4
aoliva [Fri, 11 Apr 2003 04:20:21 +0000 (04:20 +0000)]
* libtool.m4 (lt_cv_deplibs_check_method): Use pass_all on mips*.
* */configure: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65459
138bc75d -0d04-0410-961f-
82ee72b054a4
tromey [Thu, 10 Apr 2003 00:08:10 +0000 (00:08 +0000)]
* include/private/gcconfig.h (LINUX_STACKBOTTOM): Define for
POWERPC.
(STACK_GRAN, HEURISTIC1): Don't define for POWERPC.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65411
138bc75d -0d04-0410-961f-
82ee72b054a4
rth [Sun, 23 Mar 2003 01:36:22 +0000 (01:36 +0000)]
* include/private/gc_locks.h [IA64]: Include ia64intrin.h.
(GC_test_and_set): Use __sync_lock_test_and_set.
(GC_clear): Use volatile assignment.
(GC_compare_and_exchange): Use __sync_bool_compare_and_swap.
(GC_memory_write_barrier): Use __sync_synchronize.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64736
138bc75d -0d04-0410-961f-
82ee72b054a4
schwab [Wed, 12 Mar 2003 21:34:31 +0000 (21:34 +0000)]
2003-03-10 Andreas Schwab <schwab@suse.de>
boehm-gc:
* configure.in: Avoid trailing /. in toolexeclibdir.
* configure: Rebuilt.
libf2c:
* aclocal.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Avoid trailing /. in
glibcpp_toolexeclibdir.
* configure: Rebuilt.
libffi:
* configure.in: Avoid trailing /. in toolexeclibdir.
* configure: Rebuilt.
libjava:
* configure.in: Avoid trailing /. in toolexeclibdir.
* configure: Rebuilt.
libobjc:
* aclocal.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Avoid trailing /. in
glibcpp_toolexeclibdir.
* configure: Rebuilt.
libstdc++-v3:
* acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Avoid trailing /. in
glibcpp_toolexeclibdir.
* aclocal.m4, configure: Rebuilt.
zlib:
* configure.in: Avoid trailing /. in toolexeclibdir.
* configure: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64267
138bc75d -0d04-0410-961f-
82ee72b054a4
hboehm [Tue, 4 Mar 2003 22:18:08 +0000 (22:18 +0000)]
2003-03-04 Hans Boehm <Hans.Boehm@hp.com>
* include/private/gcconfig.h (GC_data_start): declare when needed.
* include/private/gc_priv.h: Include gcconfig.h after ptr_t
declaration.
* dyn_load.c (GC_register_dynamic_libraries_dl_iterate_phdr,
GC_register_dynlib_callback): Register main data for static
executable if dl_iterate_phdr() didn't.
* misc.c (GC_init_inner): Call GC_init_linux_data_start() even
if we don't expect to register main static data.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63809
138bc75d -0d04-0410-961f-
82ee72b054a4
hboehm [Mon, 3 Mar 2003 19:34:11 +0000 (19:34 +0000)]
2003-03-03 Hans Boehm <Hans.Boehm@hp.com>
* mark_rts.c (GC_cond_register_dynamic_libraries): add.
(GC_push_roots): explicitly mark free list headers, register
dynamic libraries only if !REGISTER_LIBRARIES_EARLY.
* alloc.c (GC_stopped_mark): Conditionally call
GC_cond_register_dynamic_libraries().
(GC_collect_a_little_inner, GC_try_to_collect_inner): Check GC_dont_gc.
* dyn_load.c (GC_register_main_static_data): define.
(GC_register_dyn_libraries (Linux /proc, Linux ELF versions)):
no longer skip main data.
* misc.c (GC_REGISTER_MAIN_STATIC_DATA): define.
(GC_init_inner): Make main data registration conditional.
* include/private/gc_priv.h (GC_register_main_static_data): declare.
* include/private/gcconfig.h (REGISTER_LIBRARIES_EARLY): define
for LINUX.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63727
138bc75d -0d04-0410-961f-
82ee72b054a4
aoliva [Thu, 20 Feb 2003 09:08:45 +0000 (09:08 +0000)]
* configure.in: Propagate ORIGINAL_LD_FOR_MULTILIBS to
config.status.
* configure: Rebuilt.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63159
138bc75d -0d04-0410-961f-
82ee72b054a4
andreast [Tue, 11 Feb 2003 18:22:08 +0000 (18:22 +0000)]
2003-02-11 Andreas Tobler <a.tobler@schweiz.ch>
* include/private/gcconfig.h: undefine MPROTECT_VDB for MACOSX
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@62705
138bc75d -0d04-0410-961f-
82ee72b054a4