Skip to content
Snippets Groups Projects
  1. May 02, 2013
  2. Apr 11, 2013
    • Yvan Roux's avatar
      gcconfig.h (AARCH64): New macro (defined only if __aarch64__). · dff5c591
      Yvan Roux authored
      2013-03-16  Yvan Roux <yvan.roux@linaro.org>
      
              * include/private/gcconfig.h (AARCH64): New macro (defined only if
      	__aarch64__).
      	* include/private/gcconfig.h (mach_type_known):
      	Update comment adding ARM AArch64 target.
      	* include/private/gcconfig.h (NOSYS, mach_type_known,CPP_WORDSZ,
      	MACH_TYPE, ALIGNMENT, HBLKSIZE, OS_TYPE, LINUX_STACKBOTTOM,
      	USE_GENERIC_PUSH_REGS, DYNAMIC_LOADING, DATASTART, DATAEND,
      	STACKBOTTOM): Define for AArch64.
      
      From-SVN: r197770
      dff5c591
  3. Mar 06, 2013
    • Rainer Orth's avatar
      Use thr_stksegment to determine Solaris stack base · 6632162b
      Rainer Orth authored
      	* os_dep.c [SOLARIS_STACKBOTTOM] (GC_solaris_stack_base): New
      	function.
      	[!BEOS && !AMIGA && !MSWIN32 && !MSWINCE && !OS2 && !NOSYS &&
      	!ECOS] (GC_get_stack_base): Use it.
      	* include/private/gcconfig.h [SPARC && SUNOS5]
      	(SOLARIS_STACKBOTTOM): Define.
      	(STACKBOTTOM, HEURISTIC2): Remove.
      	[I386 && SUNOS5]
      	(SOLARIS_STACKBOTTOM): Define.
      	(STACKBOTTOM): Remove.
      
      From-SVN: r196490
      6632162b
  4. Nov 04, 2012
    • Samuel Thibault's avatar
      configure.ac: Add stanza for *-*-gnu* threads configuration. · b260c71f
      Samuel Thibault authored
      boehm-gc/
      	* configure.ac: Add stanza for *-*-gnu* threads configuration.
      	* configure: Regenerate.
      	* include/gc_config.h.in: Likewise.
      	* dyn_load.c (_GNU_SOURCE): Define for __GNU__.
      	* include/gc_config_macros.h (_REENTRANT, GC_PTHREADS): Define for
      	GC_GNU_THREADS.
      	* include/private/gcconfig.h (DATASTART): Don't define for I386 &&
      	HURD.
      	(SIG_SUSPEND, SIG_THR_RESTART, SEARCH_FOR_DATA_START): Define for
      	I386 && HURD.
      	(UNIX_LIKE, REGISTER_LIBRARIES_EARLY): Define for HURD.
      	* os_dep.c (GC_init_linux_data_start): Handle for HURD.
      	* pthread_support.c (GC_thr_init): Add case for GC_GNU_THREADS.
      	* specific.c: Use for GC_GNU_THREADS.
      	* threadlibs.c: Add case for GC_GNU_THREADS.
      
      From-SVN: r193142
      b260c71f
  5. Sep 14, 2012
  6. May 16, 2012
    • H.J. Lu's avatar
      Regenerate configure files for libtool.m4 change · e6d5f8c9
      H.J. Lu authored
      boehm-gc/
      
      	* configure: Regenerated.
      
      gcc/
      
      	* configure: Regenerated.
      
      libatomic/
      
      	* configure: Regenerated.
      
      libffi/
      
      	* configure: Regenerated.
      
      libgfortran/
      
      	* configure: Regenerated.
      
      libgomp/
      
      	* configure: Regenerated.
      
      libitm/
      
      	* configure: Regenerated.
      
      libjava/classpath/
      
      	* configure: Regenerated.
      
      libjava/
      
      	* configure: Regenerated.
      
      libmudflap/
      
      	* configure: Regenerated.
      
      libobjc/
      
      	* configure: Regenerated.
      
      libquadmath/
      
      	* configure: Regenerated.
      
      libssp/
      
      	* configure: Regenerated.
      
      libstdc++-v3/
      
      	* configure: Regenerated.
      
      lto-plugin/
      
      	* configure: Regenerated.
      
      zlib/
      
      	* configure: Regenerated.
      
      From-SVN: r187616
      e6d5f8c9
  7. May 11, 2012
  8. Feb 28, 2012
  9. Feb 24, 2012
    • Patrick Marlier's avatar
      re PR boehm-gc/52179 (boehm-gc incompatible with aslr on darwin11) · e00db511
      Patrick Marlier authored
      
      2012-02-23  Patrick Marlier  <patrick.marlier@gmail.com>
      	    Jack Howarth  <howarth@bromo.med.uc.edu>
      
      boehm-gc/
      
      	PR boehm-gc/52179
      	* include/gc_config.h.in: Undefine HAVE_PTHREAD_GET_STACKADDR_NP.
      	* include/private/gcconfig.h (DARWIN): Define STACKBOTTOM with
      	pthread_get_stackaddr_np when available.
      	* configure.ac (THREADS): Check availability of pthread_get_stackaddr_np.
      	* configure: Regenerate.
      
      libjava/
      
      	PR target/49461
      	* configure.ac (SYSTEMSPEC): No longer pass -no_pie for darwin11.
      	* configure: Regenerate.
      
      
      Co-Authored-By: default avatarJack Howarth <howarth@bromo.med.uc.edu>
      
      From-SVN: r184555
      e00db511
  10. Feb 10, 2012
    • Kai Tietz's avatar
      re PR boehm-gc/48514 ([4.6] boehm gc incorrectly compile using... · 19f326e8
      Kai Tietz authored
      re PR boehm-gc/48514 ([4.6] boehm gc incorrectly compile using __declspec(dllexport) on i686-w64-mingw32 target)
      
              PR boehm-gc/48514
              * include/gc_config_macros.h (GC_DLL): Define it for mingw-targets
              only, if we are actual in boehm-gc's build and DLL_EXPORT
              is defined.
      
      From-SVN: r184100
      19f326e8
  11. Nov 21, 2011
    • Andreas Tobler's avatar
      Additional fixes for FreeBSD-10 build: · c6084f68
      Andreas Tobler authored
      /:			* libtool.m4: Additional FreeBSD 10 fixes.
      
      boehm-gc/:		* configure: Regenerate.
      gcc/:			* configure: Regenerate.
      libffi/:		* configure: Regenerate.
      libgfortran/:		* configure: Regenerate.
      libgomp/:		* configure: Regenerate.
      libitm/:		* configure: Regenerate.
      libjava/:		* configure.ac: Fix some more FreeBSD 10 issues..
      			* configure: Regenerate.
      libjava/libltdl/:	* acinclude.m4: Additional FreeBSD 10 fixes.
      			* configure: Regenerate.
      libmudflap/:		* configure: Regenerate.
      libobjc/:		* configure: Regenerate.
      libquadmath/:		* configure: Regenerate.
      libssp/:		* configure: Regenerate.
      libstdc++-v3/:		* configure: Regenerate.
      lto-plugin/:		* configure: Regenerate.
      zlib/:			* configure: Regenerate.
      
      From-SVN: r181593
      c6084f68
  12. Aug 08, 2011
    • Rainer Orth's avatar
      configure.ac (THREADS): Remove posix95. · ddaad3c8
      Rainer Orth authored
      	boehm-gc:
      	* configure.ac (THREADS): Remove posix95.
      	* configure: Regenerate.
      
      	gcc:
      	* gthr-posix95.h: Remove.
      	* gthr.h [_PTHREADS95]: Remove.
      	* configure.ac (enable_threads): Remove posix95.
      	* configure: Regenerate.
      	* doc/install.texi (Configuration, --enable-threads): Remove
      	posix95.
      
      	libgomp:
      	* config/posix95/lock.c, posix95/omp-lock.h: Remove.
      
      	libjava:
      	* configure.ac (THREADS): Remove posix95.
      	* configure: Regenerate.
      
      From-SVN: r177568
      ddaad3c8
  13. Jul 07, 2011
    • Rainer Orth's avatar
      re PR bootstrap/39150 (Configure scripts have no 64-Bit Solaris defined (only i386-solaris*).) · fbdd5d87
      Rainer Orth authored
      	gcc:
      	PR target/39150
      	* configure.ac (gcc_cv_as_hidden): Also accept
      	x86_64-*-solaris2.1[0-9]*.
      	(gcc_cv_as_cfi_directive): Likewise.
      	(gcc_cv_as_comdat_group_group): Likewise.
      	(set_have_as_tls): Likewise.
      	* configure: Regenerate.
      	* config.gcc (i[34567]86-*-solaris2*): Also handle
      	x86_64-*-solaris2.1[0-9]*.
      	* config.host (i[34567]86-*-solaris2*): Likewise.
      	* config/sparc/sol2.h (ASM_CPU_DEFAULT_SPEC): Remove.
      	* config/sol2-bi.h (ASM_CPU_DEFAULT_SPEC): Redefine.
      	[USE_GLD] (ARCH_DEFAULT_EMULATION): Define.
      	(TARGET_LD_EMULATION): Use it.
      	* config/i386/sol2.h (ASM_CPU_DEFAULT_SPEC): Define.
      	(SUBTARGET_CPU_EXTRA_SPECS): Add asm_cpu_default.
      	* config/i386/sol2-bi.h (ASM_CPU32_DEFAULT_SPEC): Define.
      	(ASM_CPU64_DEFAULT_SPEC): Define.
      	(ASM_CPU_SPEC): Use %(asm_cpu_default).
      	(ASM_SPEC): Redefine.
      	(DEFAULT_ARCH32_P): Define using TARGET_64BIT_DEFAULT.
      	* config/host-solaris.c [__x86_64__] (TRY_EMPTY_VM_SPACE): Reduce.
      	* doc/install.texi (Specific, amd64-*-solaris2.1[0-9]*):
      	Document.
      	(Specific, i?86-*-solaris2.10): Mention x86_64-*-solaris2.1[0-9]*
      	configuration.
      	(Specific, x86_64-*-solaris2.1[0-9]*): Document.
      
      	gcc/ada:
      	PR target/39150
      	* gcc-interface/Makefile.in: Handle x86_64-solaris2.
      
      	libgcc:
      	PR target/39150
      	* config.host (*-*-solaris2*): Handle x86_64-*-solaris2.1[0-9]*
      	like i?86-*-solaris2.1[0-9]*.
      	(i[34567]86-*-solaris2*): Also handle x86_64-*-solaris2.1[0-9]*.
      	* configure.ac (i?86-*-solaris2*): Likewise.
      	* configure: Regenerate.
      
      	gcc/testsuite:
      	PR target/39150
      	* gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
      
      	toplevel:
      	PR target/39150
      	* configure.ac (i[3456789]86-*-solaris2*): Also accept
      	x86_64-*-solaris2.1[0-9]*.
      	* configure: Regenerate.
      
      	boehm-gc:
      	PR target/39150
      	* configure.ac (i?86-*-solaris2.[89]): Also accept
      	x86_64-*-solaris2.1?.
      	* configure: Regenerate.
      
      	gnattools:
      	PR target/39150
      	* configure.ac (*86-*-solaris2*): Also accept
      	x86_64-*-solaris2.1[0-9]*.
      	* configure: Regenerate.
      
      	libcpp:
      	PR target/39150
      	* configure.ac (host_wide_int): Handle x86_64-*-solaris2.1[0-9]
      	like i[34567]86-*-solaris2.1[0-9]*.
      	* configure: Regenerate.
      
      	libgo:
      	PR target/39150
      	* config/libtool.m4: Handle x86_64-*-solaris2.1[0-9]* like
      	i?86-*-solaris*.
      	* configure: Regenerate.
      
      	libjava:
      	PR target/39150
      	* configure.host (x86_64-*): Add -Usun to libgcj_flags.
      	(x86_64-*-solaris2.1[0-9]*): New case.
      	(i?86-*-solaris2*): Also accept x86_64-*-solaris2.1[0-9]*.
      
      From-SVN: r175958
      fbdd5d87
  14. Jun 29, 2011
    • Rainer Orth's avatar
      re PR libgcj/49451 (FileHandleGcTest FAILS on IRIX) · bdd98b6e
      Rainer Orth authored
      	PR libgcj/49451
      	* include/private/gcconfig.h [IRIX5 && _MIPS_SZPTR == 64]
      	(ELF_CLASS): Define.
      	* dyn_load.c [IRIX5]: Include <elf.h>.
      	Include <obj.h> for O32, <objlist.h> for N32, N64.
      	[SUNOS5DL && USE_PROC_FOR_LIBRARIES] (obj_offset): Define.
      	[SUNOS4 && USE_PROC_FOR_LIBRARIES] (obj_offset): Define.
      	[IRIX5 && !USE_PROC_FOR_LIBRARIES] (struct link_map): Define.
      	(__rld_obj_head): Declare.
      	(l_next, l_addr, obj_offset): Define.
      	(GC_FirstDLOpenedLinkMap): New function.
      	[SUNOS4 || SUNOS5DL] (GC_register_dynamic_libraries): Also use on
      	IRIX5.
      	Use obj_offset.
      	[IRIX5 || (USE_PROC_FOR_LIBRARIES && !LINUX]
      	(GC_register_dynamic_libraries): Don't use /proc version on IRIX5.
      
      From-SVN: r175623
      bdd98b6e
  15. Apr 19, 2011
    • Rainer Orth's avatar
      install.texi (Configuration, [...]): Remove mach. · 60bea929
      Rainer Orth authored
      	gcc:
      	* doc/install.texi (Configuration, --enable-threads): Remove mach.
      	Add lynx, mipssde.
      	Sort table.
      
      	boehm-gc:
      	* configure.ac (THREADS): Remove decosf1, irix, mach, os2.
      	* configure: Regenerate
      
      	libjava:
      	* configure.ac (THREADS): Remove decosf1, irix, mach, os2.
      	* configure: Regenerate
      
      From-SVN: r172726
      60bea929
  16. Apr 06, 2011
  17. Mar 25, 2011
    • Rainer Orth's avatar
      ChangeLog for last change. · de5ca9cf
      Rainer Orth authored
      From-SVN: r171516
      de5ca9cf
    • Rainer Orth's avatar
      re PR boehm-gc/11412 (boehm-gc testing problems) · 94ea609a
      Rainer Orth authored
      	PR boehm-gc/11412
      	* configure.ac (THREADCFLAGS): New variable.
      	Use it instead of INCLUDES, AM_CPPFLAGS.
      	<*-*-kfreebsd*-gnu> (THREADDLLIBS): Rename to THREADLIBS.
      	Remove DG/UX support.
      	(AC_CONFIG_FILES): Add testsuite/Makefile.
      	* Makefile.am (AUTOMAKE_OPTIONS): Use foreign instead of cygnus.
      	(SUBDIRS): Add testsuite.
      	(libgcjgc_la_LIBADD): Remove $(UNWINDLIBS).
      	(AM_CXXFLAGS): Add $(THREADCFLAGS).
      	(AM_CFLAGS): Likewise.
      	Remove TESTS related variables.
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* testsuite/Makefile.am: New file.
      	* testsuite/Makefile.in: New file.
      	* testsuite/lib/boehm-gc.exp: New file.
      	* testsuite/config/default.exp: New file.
      	* testsuite/boehm-gc.c/c.exp: New file.
      	* testsuite/boehm-gc.lib/lib.exp: New file.
      	* tests/test.c: Move ...
      	* testsuite/boehm-gc.c/gctest.c: ... here.
      	* tests/leak_test.c, tests/middle.c, tests/thread_leak_test.c,
      	tests/trace_test.c: Move ...
      	* testsuite/boehm-gc.c: ... here.
      	* testsuite/boehm-gc.c/trace_test.c: Skip everywhere.
      	* tests/staticrootslib.c, tests/staticrootstest.c: Move ...
      	* testsuite/boehm-gc.lib: ... here.
      	* testsuite/boehm-gc.lib/staticrootstest.c: Use dg-add-shlib
      	staticrootslib.c.
      	* tests/test_cpp.cc: Move ...
      	* testsuite/boehm-gc.c++: ... here.
      
      From-SVN: r171514
      94ea609a
  18. Mar 21, 2011
    • Rainer Orth's avatar
      gthr-solaris.h: Remove. · a2268084
      Rainer Orth authored
      	gcc:
      	* gthr-solaris.h: Remove.
      	* gthr.h (_SOLARIS_THREADS): Don't include gthr-solaris.h, remove.
      	* config/sol2.h (CPP_SUBTARGET_SPEC): Remove -threads support.
      	(LIB_SPEC): Likewise.
      	* config/sol2.opt (threads): Remove.
      	* config.gcc (i[34567]86-*-solaris2*): Remove solaris threads
      	support.
      	(sparc*-*-solaris2*): Likewise.
      	* configure.ac (enable_threads): Enable solaris support.
      	* configure: Regenerate.
      	* doc/invoke.texi (Option Summary, Solaris 2 Options): Remove
      	-threads.
      	* doc/install.texi (Configuration, --enable-threads=lib): Remove
      	solaris.
      
      	boehm-gc:
      	* configure.ac (THREADS): Remove solaris.
      	* configure: Regenerate.
      
      	libjava:
      	* configure.ac (THREADS): Remove solaris.
      	* configure: Regenerate.
      
      From-SVN: r171229
      a2268084
  19. Feb 13, 2011
    • Ralf Wildenhues's avatar
      Remove freebsd1 from libtool.m4 macros and config.rpath. · 029c8f3e
      Ralf Wildenhues authored
      /:
      	Import from Libtool and gnulib:
      
      	2011-01-27  Gerald Pfeifer  <gerald@pfeifer.com>
      
      	Prepare for supporting FreeBSD 10.
      	* config.rpath: Remove handling of freebsd1* which soon would
      	match FreeBSD 10.0.
      
      	2011-01-20  Gerald Pfeifer  <gerald@pfeifer.com>  (tiny change)
      
      	Remove support for FreeBSD 1.x.
      	* libtool.m4 (_LT_LINKER_SHLIBS)
      	(_LT_SYS_DYNAMIC_LINKER): Remove handling of freebsd1* which
      	soon would incorrectly match FreeBSD 10.0.
      
      boehm-gc/:
      	* configure: Regenerate.
      
      gcc/:
      	* configure: Regenerate.
      
      libffi/:
      	* configure: Regenerate.
      
      libgfortran/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      
      libgo/:
      	* config/libtool.m4: (_LT_LINKER_SHLIBS)
      	(_LT_SYS_DYNAMIC_LINKER): Remove handling of freebsd1* which
      	soon would incorrectly match FreeBSD 10.0.
      	* configure: Regenerate.
      
      libgomp/:
      	* configure: Regenerate.
      
      libjava/:
      	* configure: Regenerate.
      	* shlibpath.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER): Remove handling
      	of freebsd1* which soon would incorrectly match FreeBSD 10.0.
      
      libjava/classpath/:
      	* config.rpath, ltcf-c.sh, ltcf-gcj.sh, ltconfig: Remove
      	handling of freebsd1* which soon would match FreeBSD 10.0.
      	* configure: Regenerate.
      
      libjava/libltdl/:
      	* acinclude.m4 (AC_LIBTOOL_PROG_LD_SHLIBS)
      	(AC_LIBTOOL_SYS_DYNAMIC_LINKER): Remove handling
      	of freebsd1* which soon would incorrectly match FreeBSD 10.0.
      	* configure: Regenerate.
      
      libmudflap/:
      	* configure: Regenerate.
      
      libobjc/:
      	* configure: Regenerate.
      
      libquadmath/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      
      libssp/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      
      libstdc++-v3/:
      	* configure: Regenerate.
      
      lto-plugin/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      zlib/:
      	* configure: Regenerate.
      
      From-SVN: r170106
      029c8f3e
  20. Feb 02, 2011
  21. Jan 31, 2011
  22. Dec 10, 2010
    • Iain Sandoe's avatar
      update boehm-gc for powerpc m64 darwin. · 48f854c7
      Iain Sandoe authored
      boehm-gc:
      
      	* powerpc_darwin_mach_dep.s:  Update for m64.  Add eh frames.
      	Do not build or use the picsymbol stub for Darwin >= 9.
      	* tests/test.c (reverse_test):  Modify count for ppc64-darwin.
      	* pthread_support.c (GC_get_thread_stack_base): Correct a debug
      	statement.
      
      From-SVN: r167681
      48f854c7
  23. Nov 29, 2010
    • Iain Sandoe's avatar
      re PR target/26427 (with -fsection-anchors with zero sized structs) · 46a99b06
      Iain Sandoe authored
      
      
      	PR target/26427
      	PR target/33120
      	PR testsuite/35710
      
      gcc:
      	* config/i386/darwin.h (ASM_OUTPUT_COMMON): Remove
      	(ASM_OUTPUT_LOCAL): Likewise.
      	* config/darwin-protos.h (darwin_asm_declare_object_name): New.
      	(darwin_output_aligned_bss): Likewise.
      	(darwin_asm_output_aligned_decl_local): Likewise.
      	(darwin_asm_output_aligned_decl_common): Likewise.
      	(darwin_use_anchors_for_symbol_p): Likewise.
      	* config/rs6000/darwin.h (ASM_OUTPUT_COMMON): Remove.
      	(TARGET_ASM_OUTPUT_ANCHOR): Define.
      	(TARGET_USE_ANCHORS_FOR_SYMBOL_P): Define.
      	(DARWIN_SECTION_ANCHORS): Set to 1.
      	* config/darwin.c (emit_aligned_common): New var.
      	(darwin_init_sections): Check that the Darwin private zero-size section
      	marker is in range.
      	(darwin_text_section): Check for zero-sized objects.
      	(darwin_mergeable_string_section): Likewise.
      	(darwin_mergeable_constant_section): Likewise.
      	(machopic_select_section): Adjust to check for zero-sized objects.
      	Assert that OBJC meta data are non-zero sized.
      	(darwin_asm_declare_object_name): New.
      	(darwin_asm_declare_constant_name): Adjust for zero-sized
      	object sections.
      	(BYTES_ZFILL): Define.
      	(darwin_emit_weak_or_comdat): New.
      	(darwin_emit_local_bss): New.
      	(darwin_emit_common): New.
      	(darwin_output_aligned_bss): New.
      	(darwin_asm_output_aligned_decl_common): New.
      	(darwin_asm_output_aligned_decl_local): New.
      	(darwin_file_end): Disable subsections_via_symbols when section
      	anchoring is active.
      	(darwin_asm_output_anchor): Re-enable.
      	(darwin_use_anchors_for_symbol_p): New.
      	(darwin_override_options): Check for versions that can emit
      	aligned common.  Update usage of flags to current.
      	* config/darwin-sections.def: Update comments and flags for
      	non-anchor sections.  zobj_const_section, zobj_data_section,
      	zobj_bss_section, zobj_const_data_section: New.
      	* config/darwin.h (ASM_DECLARE_OBJECT_NAME): Redefine.
      	(ASM_OUTPUT_ALIGN): Make whitespace output consistent.
      	(L2_MAX_OFILE_ALIGNMENT): Define.
      	(ASM_OUTPUT_ALIGNED_BSS): Define.
      	(ASM_OUTPUT_ALIGNED_DECL_LOCAL): Define.
      	(ASM_OUTPUT_ALIGNED_DECL_COMMON): Define.
      	(SECTION_NO_ANCHOR): Define.
      	(TARGET_ASM_OUTPUT_ANCHOR) Define with a default of NULL.
      	(DARWIN_SECTION_ANCHORS): Define with a default of 0.
      
      boehm-gc:
      	* dyn_load.c (GC_register_dynamic_libraries/DARWIN):  Add new writable
      	data section names.
      	(GC_dyld_name_for_hdr): Adjust layout.
      	(GC_dyld_image_add): Adjust layout, add new Darwin sections, adjust
      	debug to name the sections.
      	(GC_dyld_image_remove): Adjust layout, remove new Darwin sections,
      	adjust debug to name the sections.
      	(GC_register_dynamic_libraries): Adjust layout.
      	(GC_init_dyld): Likewise.
      	(GC_register_main_static_data): Likewise.
      
      gcc/testsuite:
      	* gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
      	* gcc.dg/pr26427.c: Remove redundant warning for powerpc.
      	* gcc.dg/darwin-comm.c: Adjust for new allocators.
      	* gcc.dg/darwin-sections.c: New test.
      	* g++.dg/ext/instantiate2.C: Adjust for new allocators.
      
      
      Co-Authored-By: default avatarMike Stump <mrs@gcc.gnu.org>
      
      From-SVN: r167242
      46a99b06
  24. Oct 28, 2010
    • Paolo Bonzini's avatar
      configure: Regenerate. · 5eae2844
      Paolo Bonzini authored
      2010-10-29  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure: Regenerate.
      
      From-SVN: r166050
      5eae2844
    • Paolo Bonzini's avatar
      configure.ac: Rewrite DGUX check to use GC_CFLAGS, and -O0 check to remove the need for MY_CFLAGS. · 2a6fa9ae
      Paolo Bonzini authored
      2010-10-28  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.ac: Rewrite DGUX check to use GC_CFLAGS, and -O0 check
      	to remove the need for MY_CFLAGS.
      	* Makefile.am: Do not use @...@ substitutions.  Use AM_CXXFLAGS,
      	AM_CFLAGS and AM_LDFLAGS instead of redefining LTCOMPILE and LINK.
      	Use "override" to disable -O2 when required.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      
      From-SVN: r166028
      2a6fa9ae
  25. Oct 11, 2010
    • Rainer Orth's avatar
      dyn_load.c: Fix typo. · 30aeeca4
      Rainer Orth authored
      	* dyn_load.c: Fix typo.
      	* pthread_support.c (GC_get_thread_stack_base) [DEBUG_THREADS]:
      	Use GC_printf0.
      
      From-SVN: r165328
      30aeeca4
  26. Jun 15, 2010
  27. May 12, 2010
    • Uros Bizjak's avatar
      leak_test.c (main): Declare as int. · e66afe47
      Uros Bizjak authored
      	* tests/leak_test.c (main): Declare as int.  Return 0.
      	* tests/thread_leak_test.c (main): Ditto.
      	* tests/trace_test.c (main): Ditto.
      
      From-SVN: r159344
      e66afe47
  28. May 06, 2010
    • Dave Korn's avatar
      re PR target/42811 (java.lang.ExceptionInInitializerError in ecj1) · be0959d2
      Dave Korn authored
      	PR target/42811
      	* tests/staticrootstest.c: New test source file.
      	* tests/staticrootslib.c: New test library source file.
      	* Makefile.am (test_ldadd): New variable.
      	(gctest_LDADD): Use it.
      	(TESTS): Add leaktest, middletest and staticrootstest.
      	(check_PROGRAMS): Likewise.
      	(leaktest_SOURCES): New libtool variable definition.
      	(leaktest_LDADD): Likewise.
      	(leaktest_LDFLAGS): Likewise.
      	(leaktest_LINK): Likewise.
      	(middletest_SOURCES): Likewise.
      	(middletest_LDADD): Likewise.
      	(middletest_LDFLAGS): Likewise.
      	(middletest_LINK): Likewise.
      	(staticrootstest_SOURCES): Likewise.
      	(staticrootstest_LDADD): Likewise.
      	(staticrootstest_LDFLAGS): Likewise.
      	(staticrootstest_LINK): Likewise.
      	(check_LTLIBRARIES): Likewise.
      	(libstaticrootslib_la_SOURCES): Likewise.
      	(libstaticrootslib_la_LIBADD): Likewise.
      	(libstaticrootslib_la_LDFLAGS): Likewise.
      	(libstaticrootslib_la_DEPENDENCIES): Likewise.
      	* Makefile.in: Regenerate.
      
      From-SVN: r159115
      be0959d2
  29. Apr 02, 2010
    • Ralf Wildenhues's avatar
      Update to Automake 1.11.1. · 4d9e8446
      Ralf Wildenhues authored
      gcc/:
      	PR other/43620
      	* doc/install.texi (Prerequisites): Bump Automake version to 1.11.1.
      	* aclocal.m4: Regenerate.
      
      lto-plugin/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      
      intl/:
      	* aclocal.m4: Regenerate.
      
      boehm-gc/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* include/Makefile.in: Regenerate.
      
      fixincludes/:
      	* aclocal.m4: Regenerate.
      
      libcpp/:
      	* aclocal.m4: Regenerate.
      
      libdecnumber/:
      	* aclocal.m4: Regenerate.
      
      libffi/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* man/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libgfortran/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      
      libgomp/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/classpath/:
      	* HACKING: Update required Automake version.
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* doc/api/Makefile.in: Regenerate.
      	* examples/Makefile.in: Regenerate.
      	* external/Makefile.in: Regenerate.
      	* external/jsr166/Makefile.in: Regenerate.
      	* external/relaxngDatatype/Makefile.in: Regenerate.
      	* external/sax/Makefile.in: Regenerate.
      	* external/w3c_dom/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* lib/Makefile.in: Regenerate.
      	* native/Makefile.in: Regenerate.
      	* native/fdlibm/Makefile.in: Regenerate.
      	* native/jawt/Makefile.in: Regenerate.
      	* native/jni/Makefile.in: Regenerate.
      	* native/jni/classpath/Makefile.in: Regenerate.
      	* native/jni/gconf-peer/Makefile.in: Regenerate.
      	* native/jni/gstreamer-peer/Makefile.in: Regenerate.
      	* native/jni/gtk-peer/Makefile.in: Regenerate.
      	* native/jni/java-io/Makefile.in: Regenerate.
      	* native/jni/java-lang/Makefile.in: Regenerate.
      	* native/jni/java-math/Makefile.in: Regenerate.
      	* native/jni/java-net/Makefile.in: Regenerate.
      	* native/jni/java-nio/Makefile.in: Regenerate.
      	* native/jni/java-util/Makefile.in: Regenerate.
      	* native/jni/midi-alsa/Makefile.in: Regenerate.
      	* native/jni/midi-dssi/Makefile.in: Regenerate.
      	* native/jni/native-lib/Makefile.in: Regenerate.
      	* native/jni/qt-peer/Makefile.in: Regenerate.
      	* native/jni/xmlj/Makefile.in: Regenerate.
      	* native/plugin/Makefile.in: Regenerate.
      	* resource/Makefile.in: Regenerate.
      	* scripts/Makefile.in: Regenerate.
      	* tools/Makefile.in: Regenerate.
      
      libjava/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* gcj/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/libltdl/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      
      libmudflap/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libobjc/:
      	* aclocal.m4: Regenerate.
      
      libssp/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      
      libstdc++-v3/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* libsupc++/Makefile.in: Regenerate.
      	* po/Makefile.in: Regenerate.
      	* python/Makefile.in: Regenerate.
      	* src/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      zlib/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      
      From-SVN: r157949
      4d9e8446
  30. Mar 21, 2010
    • Dave Korn's avatar
      PR target/42811 (prerequisite) · 045a52c8
      Dave Korn authored
      	PR target/42811 (prerequisite)
      	* include/private/gc_priv.h (struct roots) [CYGWIN32]: Don't
      	declare r_next member on Cygwin as on other windows hosts.
      	(LOG_RT_SIZE) [CYGWIN32]: Don't define likewise.
      	(RT_SIZE) [CYGWIN32]: Likewise.
      	(struct _GC_arrays) [CYGWIN32]: Do declare _heap_bases[] member
      	likewise.
      	(GC_heap_bases) [CYGWIN32]: Do define likewise.
      	(struct _SYSTEM_INFO) [CYGWIN32]: Do forward-declare likewise.
      	(GC_sysinfo) [CYGWIN32]: Do declare extern likewise.
      	(GC_n_heap_bases) [CYGWIN32]: Likewise.
      	(GC_is_tmp_root) [CYGWIN32]: Do prototype likewise.
      	* include/private/gcconfig.h (GC_win32_get_mem) [CYGWIN32]: Likewise.
      	(GET_MEM) [CYGWIN32]: Do define likewise.
      	* boehm-gc/ptr_chck.c (GC_is_visible) [CYGWIN32]: Do handle dynamic
      	registration likewise.
      	* boehm-gc/os_dep.c (GC_setpagesize) [CYGWIN32]: Do define likewise.
      	(GC_no_win32_dlls) [CYGWIN32]: Define as constant false, unlike
      	other windows hosts.
      	(GC_sysinfo) [CYGWIN32]: Define as on other windows hosts.
      	(GC_n_heap_bases) [CYGWIN32]: Likewise.
      	(GLOBAL_ALLOC_TEST) [CYGWIN32]: Likewise.
      	(GC_win32_get_mem) [CYGWIN32]: Likewise, but wrapping GC_unix_get_mem
      	rather than GlobalAlloc/VirtualAlloc.
      	(GC_win32_free_heap) [CYGWIN32]: Likewise, but wrapping free instead
      	of GlobalFree (even though the function body is optimised away).
      	* boehm-gc/mark_rts.c (add_roots_to_index) [CYGWIN32]: Define as on
      	other windows hosts.
      	(GC_add_roots_inner) [CYGWIN32]: Avoid overlapping or adjacent
      	intervals likewise.
      	(GC_clear_roots) [CYGWIN32]: Clear GC_root_index[] likewise.
      	(GC_rebuild_root_index) [CYGWIN32]: Define as on other windows hosts.
      	(GC_remove_tmp_roots) [CYGWIN32]: Call it likewise.
      	(GC_remove_roots) [CYGWIN32]: Don't define, as on other windows hosts.
      	(GC_is_tmp_root) [CYGWIN32]: Define, as on other windows hosts.
      	(GC_cond_register_dynamic_libraries) [CYGWIN32]: Handle temporary
      	roots and dynamic registration likewise.
      	* boehm-gc/dyn_load.c (GC_has_static_roots) [CYGWIN32]: Define as on
      	other windows hosts.
      	(GC_register_has_static_roots_callback) [CYGWIN32]: Likewise.
      	(GC_cond_add_roots) [CYGWIN32]: Likewise.
      	(GC_register_main_static_data) [CYGWIN32]: Define to always return
      	false, as on MSWINCE
      	(HAVE_REGISTER_MAIN_STATIC_DATA) [CYGWIN32]: Define as on other
      	windows hosts.
      	(GC_warn_fb) [CYGWIN32]: Likewise.
      	(GC_disallow_ignore_fb) [CYGWIN32]: Likewise.
      	(GC_ignore_fb_mb) [CYGWIN32]: Likewise.
      	(GC_ignore_fb) [CYGWIN32]: Likewise.
      	(is_frame_buffer) [CYGWIN32]: Likewise.
      	(GC_dump_meminfo) [CYGWIN32]: Likewise.
      	(GC_wnt) [CYGWIN32]: Define to constant true.
      	(GC_register_dynamic_libraries) [CYGWIN32]: Define as on other
      	windows hosts.
      
      From-SVN: r157604
      045a52c8
  31. Dec 13, 2009
  32. Dec 05, 2009
    • Ralf Wildenhues's avatar
      Sync from git Libtool and regenerate. · 43e02a8a
      Ralf Wildenhues authored
      /:
      	PR target/38384
      	PR bootstrap/40972
      	* libtool.m4: Sync from git Libtool.
      	* ltoptions.m4: Likewise.
      	* ltversion.m4: Likewise.
      	* lt~obsolete.m4: Likewise.
      	* ltmain.sh: Likewise.
      
      boehm-gc/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* include/Makefile.in: Regenerate.
      
      fixincludes/:
      	* configure: Regenerate.
      
      gcc/:
      	* configure: Regenerate.
      
      libffi/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* man/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libgfortran/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      libgomp/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/classpath/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* doc/api/Makefile.in: Regenerate.
      	* examples/Makefile.in: Regenerate.
      	* external/Makefile.in: Regenerate.
      	* external/jsr166/Makefile.in: Regenerate.
      	* external/relaxngDatatype/Makefile.in: Regenerate.
      	* external/sax/Makefile.in: Regenerate.
      	* external/w3c_dom/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* lib/Makefile.in: Regenerate.
      	* native/Makefile.in: Regenerate.
      	* native/fdlibm/Makefile.in: Regenerate.
      	* native/jawt/Makefile.in: Regenerate.
      	* native/jni/Makefile.in: Regenerate.
      	* native/jni/classpath/Makefile.in: Regenerate.
      	* native/jni/gconf-peer/Makefile.in: Regenerate.
      	* native/jni/gstreamer-peer/Makefile.in: Regenerate.
      	* native/jni/gtk-peer/Makefile.in: Regenerate.
      	* native/jni/java-io/Makefile.in: Regenerate.
      	* native/jni/java-lang/Makefile.in: Regenerate.
      	* native/jni/java-math/Makefile.in: Regenerate.
      	* native/jni/java-net/Makefile.in: Regenerate.
      	* native/jni/java-nio/Makefile.in: Regenerate.
      	* native/jni/java-util/Makefile.in: Regenerate.
      	* native/jni/midi-alsa/Makefile.in: Regenerate.
      	* native/jni/midi-dssi/Makefile.in: Regenerate.
      	* native/jni/native-lib/Makefile.in: Regenerate.
      	* native/jni/qt-peer/Makefile.in: Regenerate.
      	* native/jni/xmlj/Makefile.in: Regenerate.
      	* native/plugin/Makefile.in: Regenerate.
      	* resource/Makefile.in: Regenerate.
      	* scripts/Makefile.in: Regenerate.
      	* tools/Makefile.in: Regenerate.
      
      libjava/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* gcj/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libmudflap/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libobjc/:
      	* configure: Regenerate.
      
      libssp/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      libstdc++-v3/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* libsupc++/Makefile.in: Regenerate.
      	* po/Makefile.in: Regenerate.
      	* python/Makefile.in: Regenerate.
      	* src/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      lto-plugin/:
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      zlib/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      From-SVN: r155012
      43e02a8a
  33. Nov 30, 2009
  34. Sep 11, 2009
    • Ralf Wildenhues's avatar
      Override all per-target *_LINK variables correctly. · 878f62e5
      Ralf Wildenhues authored
      boehm-gc/:
      	* Makefile.am (libgcjgc_la_LINK, gctest_LINK): New.
      	(gctest_LDADD): Depend on libgcjgc.la instead of ./libgcjgc.la,
      	so that library dependency resolution works with portable make.
      	* Makefile.in: Regenerate.
      
      libgfortran/:
      	* Makefile.am (libgfortranbegin_la_LINK): New.
      	* Makefile.in: Regenerate.
      
      libgomp/:
      	* Makefile.am (libgomp_la_LINK): New.
      	* Makefile.in: Regenerate.
      
      libjava/:
      	* Makefile.am (libgij_la_LINK, libjvm_la_LINK): New.
      	* Makefile.in: Regenerate.
      
      libstdc++-v3/:
      	* src/Makefile.am (libstdc___la_LINK): New.
      	* src/Makefile.in: Regenerate.
      
      From-SVN: r151627
      878f62e5
  35. Sep 08, 2009
    • Alexandre Oliva's avatar
      libtool.m4 (output_verbose_link_cmd): Require leading blank, and blank before -L. · 713e2ea6
      Alexandre Oliva authored
      ChangeLog:
      * libtool.m4 (output_verbose_link_cmd): Require leading blank, and
      blank before -L.
      gcc/ChangeLog:
      * configure: Rebuilt with modified libtool.m4.
      libstdc++-v3/ChangeLog:
      * configure: Rebuilt with modified libtool.m4.
      boehm-gc/ChangeLog:
      * configure: Rebuilt with modified libtool.m4.
      libjava/ChangeLog:
      * configure: Rebuilt with modified libtool.m4.
      
      From-SVN: r151522
      713e2ea6
  36. Sep 03, 2009
Loading