Skip to content
Snippets Groups Projects
  1. Dec 12, 2006
    • bkoz's avatar
      · a8c6eff1
      bkoz authored
      2006-12-12  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/26497
      	* crossconfig.m4: Add GLIBCXX_CHECK_LINKER_FEATURES for Solaris.
      	* acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Set
      	glibcxx_gnu_ld_version only when with GNU ld confirmed.	
      	* configure: Regenerate.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119778 138bc75d-0d04-0410-961f-82ee72b054a4
      a8c6eff1
  2. Dec 11, 2006
  3. Dec 02, 2006
  4. Sep 29, 2006
  5. Aug 31, 2006
  6. Aug 29, 2006
  7. Jul 21, 2006
    • daney's avatar
      libstdc++-v3/ · 717b8f50
      daney authored
      	PR libgcj/28426
      	* acinclude.m4: Added a comment.
      config/
      	PR libgcj/28426
      	* gxx-include-dir.m4: Use target_alias in path for cross build.
      libjava/
      	PR libgcj/28426
      	* configure: Regenerated.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115650 138bc75d-0d04-0410-961f-82ee72b054a4
      717b8f50
  8. Jul 20, 2006
    • bkoz's avatar
      2006-07-20 Benjamin Kosnik <bkoz@redhat.com> · 4ffa185b
      bkoz authored
      	    Jakub Jelinek  <jakub@redhat.com>
      	
      	PR libstdc++/19664 round 1
      	* acinclude.m4 (GLIBCXX_ENABLE_VISIBILITY): Check it.
      	* configure.ac: Use it.
      	* configure: Regenerate.
      	* docs/html/configopts.html: Document it.
      	* include/Makefile.am: Slip in to c++config.
      	* include/Makefile.in: Regenerate.
      	* include/bits/c++config (_GLIBCXX_VISIBILITY): New.
      	(_GLIBCXX_BEGIN_NAMESPACE): Use it.
      	(_GLIBCXX_END_NAMESPACE): Use it.
      	(_GLIBCXX_BEGIN_NESTED_NAMESPACE): Use it.
      	(_GLIBCXX_END_NESTED_NAMESPACE): Use it.		
      	* src/debug.cc: Mark __gnu_internal namespace with hidden
      	visibility attribute.
      	* src/ext-inst.cc: Same.
      	* src/globals_io.cc: Same.
      	* src/globals_locale.cc: Same.
      	* src/ios_init.cc: Same.
      	* src/locale.cc: Same.
      	* src/mt_allocator.cc: Same.
      	* src/pool_allocator.cc: Same.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115632 138bc75d-0d04-0410-961f-82ee72b054a4
      4ffa185b
  9. Jul 14, 2006
    • bkoz's avatar
      2006-07-14 Benjamin Kosnik <bkoz@redhat.com> · 3ba82d60
      bkoz authored
              * acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): New.
              * configure.ac: Use it.
              * configure: Regenerated.	
              * config.h.in: Regenerated.		
              * configure.host: Simplify.
              * include/bits/atomicity.h: Adjust macros.	
              * config/cpu/generic/atomicity.h: Move...
              * config/cpu/generic/atomicity_mutex: New.
              * config/cpu/generic/atomicity_mutex/atomicity.h: ...here.
              * config/cpu/generic/atomic_builtins: Rename...
              * config/cpu/generic/atomicity_builtins: ...to this.
              * config/cpu/generic/atomicity_builtins/atomicity.h: Moved.
      	* config/cpu/mips/atomicity.h: Comment MIPS II requirement.
      
      	* scripts/testsuite_flags.in: Make --cxxflags reflect CXXFLAGS.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115456 138bc75d-0d04-0410-961f-82ee72b054a4
      3ba82d60
  10. Jun 21, 2006
  11. Jun 09, 2006
    • paolo's avatar
      2006-06-09 Paolo Carlini <pcarlini@suse.de> · 61edee22
      paolo authored
      	* acinclude.m4 ([GLIBCXX_CHECK_RANDOM_TR1]): New, check for
      	the availability of "/dev/random" and "/dev/urandom".
      	* configure.ac: Use it.
      	* include/tr1/random (random_device): Implement, a fall-back for
      	systems not providing "/dev/random" and "/dev/urandom" included.
      	* testsuite/tr1/5_numerical_facilities/random/random_device/
      	cons/default.cc: New.
      	* testsuite/tr1/5_numerical_facilities/random/random_device/
      	cons/token.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/random/random_device/
      	requirements/typedefs.cc: Likewise.
      	* config.h.in: Regenerate.
      	* configure: Likewise.
      
      	* testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
      	cons/gen1.cc: Minor tweak, add bool test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114529 138bc75d-0d04-0410-961f-82ee72b054a4
      61edee22
  12. May 01, 2006
  13. Apr 16, 2006
  14. Mar 10, 2006
    • paolo's avatar
      2006-03-10 Paolo Carlini <pcarlini@suse.de> · 626791f9
      paolo authored
      	* include/tr1/cmath: Add atan2 and pow bits; add using declarations.	
      	* include/tr1/math.h: Add using declarations.
      	* include/tr1/complex: Add using declarations.
      	* testsuite/tr1/8_c_compatibility/cmath/functions.cc: Fully
      	qualify calls.
      	* testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise;
      	add atan2 and pow bits.
      	* testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
      	* testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise;
      	adjust polar bits.
      
      	* acinclude.m4 ([GLIBCXX_CHECK_C99_TR1]): Add checks for double_t
      	and float_t typedefs.
      	* include/tr1/cmath: Add double_t and float_t.
      	* testsuite/tr1/8_c_compatibility/cmath/types.cc: New.
      
      	* include/tr1/ctgmath: New.
      	* include/tr1/tgmath.h: Likewise.
      	* include/Makefile.am: Add.
      	* testsuite/tr1/headers.cc: Update.
      
      	* include/Makefile.in: Regenerate.
      	* configure: Likewise.
      
      	* docs/html/ext/tr1.html: Update.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111931 138bc75d-0d04-0410-961f-82ee72b054a4
      626791f9
  15. Feb 26, 2006
    • paolo's avatar
      2006-02-26 Paolo Carlini <pcarlini@suse.de> · 5d89ab68
      paolo authored
      	* include/tr1/cmath: Add templates (8.16.3).	
      	* include/tr1/cstbool: New.
      	* include/tr1/stdbool.h: Likewise.
      	* include/Makefile.am: Add.
      	* testsuite/tr1/8_c_compatibility/cmath/templates.cc: New.
      	* testsuite/tr1/headers.cc: Update.
      	* acinclude.m4 ([GLIBCXX_CHECK_C99_TR1]): Add <stdbool.h> check.
      	* docs/html/ext/tr1.html: Update.
      	* include/Makefile.in: Regenerate.
      	* config.h.in: Likewise.
      	* configure: Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111456 138bc75d-0d04-0410-961f-82ee72b054a4
      5d89ab68
  16. Feb 16, 2006
    • jsm28's avatar
      gcc: · ee085235
      jsm28 authored
      	PR target/20353
      	PR target/24578
      	PR target/24837
      	* config/linux.opt: New file.
      	* config/linux.h (CHOOSE_DYNAMIC_LINKER, UCLIBC_DYNAMIC_LINKER,
      	LINUX_DYNAMIC_LINKER): Define.
      	(TARGET_C99_FUNCTIONS): Define depending on TARGET_GLIBC.
      	* config.gcc (*-*-linux*): Define extra_options.
      	(*-*-*uclibc*): Define UCLIBC_DEFAULT.
      	(arm*-*-linux-gnueabi): Change to arm*-*-linux-*eabi.
      	* config/arm/linux-eabi.h (LINUX_TARGET_INTERPRETER): Change to
      	GLIBC_DYNAMIC_LINKER.
      	* config/arm/linux-elf.h (LINUX_TARGET_INTERPRETER): Likewise.
      	(LINUX_TARGET_LINK_SPEC): Use LINUX_DYNAMIC_LINKER.
      	* config/mips/linux.h (GLIBC_DYNAMIC_LINKER): Define.
      	(LINK_SPEC): Use LINUX_DYNAMIC_LINKER.
      	* doc/invoke.texi (GNU/Linux Options): New section.
      
      gcc/testsuite:
      	* gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
      	__UCLIBC__ is defined.
      
      libstdc++-v3:
      	PR libstdc++/14939
      	* config/os/uclibc/ctype_base.h, config/os/uclibc/ctype_inline.h,
      	config/os/uclibc/ctype_noninline.h, config/os/uclibc/os_defines.h:
      	New.
      	* acinclude.m4 (GLIBCXX_CONFIGURE): Test whether using uClibc.
      	* configure.host: Use os/uclibc for uClibc.
      	* crossconfig.m4 (*-linux*): Use link tests.  Don't hardcode
      	presence of math functions.
      	* configure: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111160 138bc75d-0d04-0410-961f-82ee72b054a4
      ee085235
  17. Feb 07, 2006
    • paolo's avatar
      2006-02-07 Paolo Carlini <pcarlini@suse.de> · bc4c9cb8
      paolo authored
      	* include/tr1/cmath: New.
      	* include/tr1/cstdlib: Likewise.
      	* include/tr1/ctime: Likewise.
      	* include/tr1/math.h: Likewise.	
      	* include/tr1/stdlib.h: Likewise.
      	* include/Makefile.am: Add.
      	* acinclude.m4 ([GLIBCXX_CHECK_C99_TR1]): Add <math.h> checks.
      	* testsuite/tr1/8_c_compatibility/cmath/functions.cc: New.
      	* testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
      	* testsuite/tr1/8_c_compatibility/cstdlib/types.cc: Likewise.
      	* testsuite/tr1/headers.cc: Update.	
      
      	* include/tr1/cinttypes: Do not provide abs and div, conflicting
      	with the above overloads for _Longlong types.
      	* include/tr1/inttypes.h: Adjust.
      	* testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Adjust.
      
      	* docs/html/ext/tr1.html: Update.
      	
      	* testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Tweak.
      
      	* include/Makefile.in: Regenerate.
      	* config.h.in: Likewise.
      	* configure: Likewise.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110696 138bc75d-0d04-0410-961f-82ee72b054a4
      bc4c9cb8
  18. Feb 05, 2006
    • paolo's avatar
      2006-02-05 Paolo Carlini <pcarlini@suse.de> · 2080d5ef
      paolo authored
      	* include/tr1/cstdio: New.
      	* include/tr1/stdio.h: Likewise.
      	* include/Makefile.am: Add.
      	* testsuite/tr1/8_c_compatibility/cstdio/functions.cc: New.
      	* testsuite/tr1/headers.cc: Update.	
      	* docs/html/ext/tr1.html: Update.
      
      	* include/tr1/cwchar: Simplify, use _GLIBCXX_USE_C99, consistently
      	with the facilities in std::.
      	* include/tr1/cwctype: Likewise.
      	* testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Tweak.
      	* testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
      	* acinclude.m4 ([GLIBCXX_CHECK_C99_TR1]): Remove <wchar.h> and
      	<wctype.h> checks.
      
      	* include/Makefile.in: Regenerate.
      	* config.h.in: Likewise.
      	* configure: Likewise.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110613 138bc75d-0d04-0410-961f-82ee72b054a4
      2080d5ef
  19. Feb 03, 2006
    • paolo's avatar
      2006-02-03 Paolo Carlini <pcarlini@suse.de> · 516fd358
      paolo authored
      	* include/tr1/cwchar: New.
      	* include/tr1/cwctype: Likewise.
      	* include/tr1/wchar.h: Likewise.
      	* include/tr1/wctype.h: Likewise.
      	* include/Makefile.am: Add.
      	* testsuite/tr1/8_c_compatibility/cinttypes/functions: New.
      	* testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
      	* testsuite/tr1/headers.cc: Update.
      	* acinclude.m4 ([GLIBCXX_CHECK_C99_TR1]): Add <wchar.h> and
      	<wctype.h> checks.
      	* docs/html/ext/tr1.html: Update.
      	* include/Makefile.in: Regenerate.
      	* config.h.in: Likewise.
      	* configure: Likewise.
      
      	* testsuite/tr1/8_c_compatibility/cctype/functions.cc: Cosmetic tweak.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110562 138bc75d-0d04-0410-961f-82ee72b054a4
      516fd358
  20. Jan 30, 2006
    • paolo's avatar
      2006-01-30 Paolo Carlini <pcarlini@suse.de> · ed9e4356
      paolo authored
      	* acinclude.m4 ([GLIBCXX_CHECK_C99_TR1]): Do the <inttypes.h>
      	checks only if the <stdint.h> checks are successful.
      	* configure: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110399 138bc75d-0d04-0410-961f-82ee72b054a4
      ed9e4356
    • paolo's avatar
      2006-01-30 Paolo Carlini <pcarlini@suse.de> · cdd306be
      paolo authored
      	* include/tr1/cinttypes: New.
      	* include/Makefile.am: Add.
      	* testsuite/tr1/8_c_compatibility/cinttypes/functions: New.	
      	* testsuite/tr1/8_c_compatibility/cinttypes/types: Likewise.
      	* acinclude.m4 ([GLIBCXX_CHECK_C99_TR1]): Add <inttypes.h> checks.
      	* docs/html/ext/tr1.html: Update.
      	* include/Makefile.in: Regenerate.
      	* config.h.in: Likewise.
      	* configure: Likewise.
      
      	* testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Cosmetic tweak.
      	* testsuite/tr1/8_c_compatibility/cfenv/types.cc: Likewise.
      
      	* testsuite/tr1/8_c_compatibility/cstdint/types.cc: Fix, check in
      	std::tr1.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110397 138bc75d-0d04-0410-961f-82ee72b054a4
      cdd306be
  21. Jan 29, 2006
  22. Jan 26, 2006
    • paolo's avatar
      2006-01-26 Paolo Carlini <pcarlini@suse.de> · 1068b7db
      paolo authored
      	* include/tr1/cfenv: New.
      	* include/Makefile.am: Add.
      	* testsuite/tr1/8_c_compatibility/cfenv/functions.cc: New.
      	* testsuite/tr1/8_c_compatibility/cfenv/types.cc: Likewise.
      	* acinclude.m4 ([GLIBCXX_CHECK_C99_TR1]): Add <fenv.h> checks.
      	* docs/html/ext/tr1.html: Update; add note.
      	* include/Makefile.in: Regenerate.
      	* config.h.in: Likewise.
      	* configure: Likewise.	
      
      	* testsuite/tr1/8_c_compatibility/complex/functions.cc: Tweak.
      	* testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
      
      	* docs/html/faq/index.html: Fix link to tr1.html text; fix
      	formatting.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110252 138bc75d-0d04-0410-961f-82ee72b054a4
      1068b7db
  23. Jan 25, 2006
    • paolo's avatar
      2006-01-25 Paolo Carlini <pcarlini@suse.de> · d04e5f88
      paolo authored
      	* include/tr1/cctype: New.
      	* include/Makefile.am: Add.
      	* testsuite/tr1/8_c_compatibility/cctype/functions.cc: New.
      	* include/Makefile.in: Regenerate.
      
      	* acinclude.m4 ([GLIBCXX_CHECK_C99_TR1]): New, check for C99
      	support to TR1, Chapter 8.
      	* configure.ac: Use it.
      	* include/tr1/complex: Adjust.
      	* config.h.in: Regenerate.
      	* configure: Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110221 138bc75d-0d04-0410-961f-82ee72b054a4
      d04e5f88
  24. Jan 20, 2006
  25. Jan 19, 2006
  26. Jan 16, 2006
    • bkoz's avatar
      · e3acaece
      bkoz authored
      2006-01-16  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/25797
      	* acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Add -Werror to
      	CFLAGS for --gc-sections test.  Correct compile test.
      	* configure: Regenerated.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109775 138bc75d-0d04-0410-961f-82ee72b054a4
      e3acaece
  27. Jan 13, 2006
    • bkoz's avatar
      2006-01-12 Benjamin Kosnik <bkoz@redhat.com> · fd9a63cd
      bkoz authored
      	* acinclude.m4(GLIBCXX_CHECK_LINKER_FEATURES): Enable
      	--gc-sections in more cases.	
      	* configure: Regenerate.
      	* scripts/testsuite_flags.in: Remove SECTION_LDFLAGS.
      	* scripts/testsuite_flags.in (cxxldflags): New.
      	* testsuite/lib/libstdc++.exp (v3_target_compile): Add cxxldflags.
      	(libstdc++_init ): Same.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109662 138bc75d-0d04-0410-961f-82ee72b054a4
      fd9a63cd
  28. Jan 12, 2006
  29. Dec 19, 2005
    • bkoz's avatar
      2005-12-18 Benjamin Kosnik <bkoz@redhat.com> · 1069247d
      bkoz authored
      	
      	* include/bits/c++config: Add in revised namespace associations.
      	_GLIBCXX_BEGIN_NAMESPACE: New macro.
      	_GLIBCXX_END_NAMESPACE: Same.
      	_GLIBCXX_BEGIN_NESTED_NAMESPACE: Same.
      	_GLIBCXX_END_NESTED_NAMESPACE: Same.
      	* acinclude.m4 (GLIBCXX_ENABLE_SYMVERS]): Add gnu-versioned-namespace.
      	* configure: Regenerated.
      	* config.h.in: Same.
      	* config/abi/pre/gnu-versioned-namespace.ver: New.
      	* config/abi/pre/gnu.ver (GLIBCXX_3.4.7): Add exports for nested
      	debug mode items. 
      	* include/Makefile.am (${host_builddir}/c++config.h): Fill in
      	values for __GLIBCXX__ and _GLIBCXX_NAMESPACE_ASSOCIATION_VERSION.
      	* include/Makefile.in: Regnerate.
      	* src/compatibility.cc: Alias new, nested definitions to exported
      	symbols from non-nested __gnu_debug.
      	* src/Makefile.am:  Add in ENABLE_SYMVERS_GNU_NAMESPACE.
      	* src/Makefile.in: Regenerate.
      	
      	* docs/html/debug_mode.html: Revise for nested design.
      	* docs/html/debug.html: Use debug qualifications instead of
      	__gnu_debug.
      	* docs/html/configopts.html: Revise documentation for
      	--enable-symvers.
      	
      	* include/debug/formatter: Simplify namespace qualifications for
      	current, nested-only reality. Add top-level namespace alias,
      	namespace debug, for debug-mode containers.
      	* include/debug/safe_iterator.h: Same.	
      	* include/debug/set.h: Same.
      	* include/debug/hash_multimap.h: Same.
      	* include/debug/hash_set.h: Same.
      	* include/debug/bitset
      	* include/debug/safe_sequence.h: Same.
      	* include/debug/multiset.h: Same.
      	* include/debug/safe_base.h: Same.
      	* include/debug/functions.h: Same.
      	* include/debug/safe_iterator.tcc
      	* include/debug/hash_multiset.h: Same.
      	* include/debug/vector
      	* include/debug/map.h: Same.
      	* include/debug/deque
      	* include/debug/hash_map.h: Same.
      	* include/debug/string
      	* include/debug/macros.h: Same.
      	* include/debug/list
      	* include/debug/debug.h: Same.
      	* include/debug/multimap.h: Same.	
      	* src/debug.cc: Same.
      	* testsuite/23_containers/vector/invalidation/1.cc: Cleanups.
      	* testsuite/23_containers/vector/invalidation/2.cc: Same.
      	* testsuite/23_containers/vector/invalidation/3.cc: Same.
      	* testsuite/23_containers/vector/invalidation/4.cc: Same.
      	* testsuite/23_containers/deque/invalidation/1.cc: Same.
      	* testsuite/23_containers/deque/invalidation/2.cc: Same.
      	* testsuite/23_containers/deque/invalidation/3.cc: Same.
      	* testsuite/23_containers/deque/invalidation/4.cc: Same.
      	* testsuite/23_containers/multiset/invalidation/1.cc: Same.
      	* testsuite/23_containers/multiset/invalidation/2.cc: Same.
      	* testsuite/23_containers/multimap/invalidation/1.cc: Same.
      	* testsuite/23_containers/multimap/invalidation/2.cc: Same.
      	* testsuite/23_containers/bitset/invalidation/1.cc: Same.
      	* testsuite/23_containers/bitset/cons/16020.cc: Same.
      	* testsuite/23_containers/bitset/operations/13838.cc: Same.
      	* testsuite/23_containers/list/invalidation/1.cc: Same.
      	* testsuite/23_containers/list/invalidation/2.cc: Same.
      	* testsuite/23_containers/list/invalidation/3.cc: Same.
      	* testsuite/23_containers/list/invalidation/4.cc: Same.
      	* testsuite/23_containers/set/invalidation/1.cc: Same.
      	* testsuite/23_containers/set/invalidation/2.cc: Same.
      	* testsuite/23_containers/map/invalidation/1.cc: Same.
      	* testsuite/23_containers/map/invalidation/2.cc: Same.
      	* testsuite/23_containers/map/insert/16813.cc: Same.
      	
      	* include/bits/basic_ios.h: Use _GLIBCXX_BEGIN_NAMESPACE(std) and
      	friends.	
      	* include/bits/stl_list.h: Same.
      	* include/bits/stl_map.h: Same.
      	* include/bits/stl_algobase.h: Same.
      	* include/bits/localefwd.h: Same.
      	* include/bits/valarray_array.tcc: Same.
      	* include/bits/valarray_after.h: Same.
      	* include/bits/gslice_array.h: Same.
      	* include/bits/stl_queue.h: Same.
      	* include/bits/gslice.h: Same.
      	* include/bits/locale_facets.tcc: Same.
      	* include/bits/locale_classes.h: Same.
      	* include/bits/stl_set.h: Same.
      	* include/bits/locale_facets.h: Same.
      	* include/bits/stl_stack.h: Same.
      	* include/bits/stl_iterator_base_types.h: Same.
      	* include/bits/stl_heap.h: Same.
      	* include/bits/indirect_array.h: Same.
      	* include/bits/atomicity.h: Same.
      	* include/bits/stream_iterator.h: Same.
      	* include/bits/concurrence.h: Same.
      	* include/bits/basic_string.h: Same.
      	* include/bits/stl_multimap.h: Same.
      	* include/bits/stl_pair.h: Same.
      	* include/bits/basic_ios.tcc: Same.
      	* include/bits/stl_raw_storage_iter.h: Same.
      	* include/bits/stl_vector.h: Same.
      	* include/bits/stl_numeric.h: Same.
      	* include/bits/ios_base.h: Same.
      	* include/bits/stl_deque.h: Same.
      	* include/bits/istream.tcc: Same.
      	* include/bits/postypes.h: Same.
      	* include/bits/stl_multiset.h: Same.
      	* include/bits/mask_array.h: Same.
      	* include/bits/stl_uninitialized.h: Same.
      	* include/bits/ostream.tcc: Same.
      	* include/bits/slice_array.h: Same.
      	* include/bits/boost_concept_check.h: Same.
      	* include/bits/sstream.tcc: Same.
      	* include/bits/stl_iterator_base_funcs.h: Same.
      	* include/bits/char_traits.h: Same.
      	* include/bits/stl_algo.h: Same.
      	* include/bits/stringfwd.h: Same.
      	* include/bits/c++config
      	* include/bits/stl_iterator.h: Same.
      	* include/bits/valarray_array.h: Same.
      	* include/bits/stl_tempbuf.h: Same.
      	* include/bits/vector.tcc: Same.
      	* include/bits/deque.tcc: Same.
      	* include/bits/stl_bvector.h: Same.
      	* include/bits/basic_string.tcc: Same.
      	* include/bits/list.tcc: Same.
      	* include/bits/streambuf_iterator.h: Same.
      	* include/bits/valarray_before.h: Same.
      	* include/bits/stl_construct.h: Same.
      	* include/bits/stl_function.h: Same.
      	* include/bits/cpp_type_traits.h: Same.
      	* include/bits/streambuf.tcc: Same.
      	* include/bits/allocator.h: Same.
      	* include/bits/stl_tree.h: Same.
      	* include/bits/fstream.tcc: Same.
      	* include/bits/stl_relops.h: Same.
      	* include/bits/functexcept.h: Same.
      	* include/std/std_valarray.h: Same.
      	* include/std/std_iostream.h: Same.
      	* include/std/std_streambuf.h: Same.
      	* include/std/std_bitset.h: Same.
      	* include/std/std_iosfwd.h: Same.
      	* include/std/std_iomanip.h: Same.
      	* include/std/std_fstream.h: Same.
      	* include/std/std_limits.h: Same.
      	* include/std/std_stdexcept.h: Same.
      	* include/std/std_istream.h: Same.
      	* include/std/std_complex.h: Same.
      	* include/std/std_memory.h: Same.
      	* include/std/std_ostream.h: Same.
      	* include/std/std_sstream.h: Same.
      	* include/c_std/std_csignal.h: Same.
      	* include/c_std/std_cstdlib.h: Same.
      	* include/c_std/std_cstdio.h: Same.
      	* include/c_std/std_cstdarg.h: Same.
      	* include/c_std/std_cctype.h: Same.
      	* include/c_std/std_cmath.h: Same.
      	* include/c_std/std_ctime.h: Same.
      	* include/c_std/std_clocale.h: Same.
      	* include/c_std/std_csetjmp.h: Same.
      	* include/c_std/std_cwchar.h: Same.
      	* include/c_std/std_cstring.h: Same.
      	* include/c_std/std_cstddef.h: Same.
      	* include/c_std/std_cwctype.h: Same.
      	* include/backward/iterator.h: Same.
      	* include/backward/set.h: Same.
      	* include/backward/hashtable.h: Same.
      	* include/backward/fstream.h: Same.
      	* include/backward/tempbuf.h: Same.
      	* include/backward/istream.h: Same.
      	* include/backward/bvector.h: Same.
      	* include/backward/stack.h: Same.
      	* include/backward/rope.h: Same.
      	* include/backward/complex.h: Same.
      	* include/backward/ostream.h: Same.
      	* include/backward/heap.h: Same.
      	* include/backward/iostream.h: Same.
      	* include/backward/function.h: Same.
      	* include/backward/multimap.h: Same.
      	* include/backward/pair.h: Same.
      	* include/backward/stream.h: Same.
      	* include/backward/iomanip.h: Same.
      	* include/backward/strstream
      	* include/backward/slist.h: Same.
      	* include/backward/tree.h: Same.
      	* include/backward/vector.h: Same.
      	* include/backward/deque.h: Same.
      	* include/backward/multiset.h: Same.
      	* include/backward/list.h: Same.
      	* include/backward/map.h: Same.
      	* include/backward/algobase.h: Same.
      	* include/backward/hash_map.h: Same.
      	* include/backward/algo.h: Same.
      	* include/backward/queue.h: Same.
      	* include/backward/streambuf.h: Same.
      	* src/allocator-inst.cc: Same.
      	* src/complex_io.cc: Same.
      	* src/localename.cc: Same.
      	* src/limits.cc: Same.
      	* src/ios_failure.cc: Same.
      	* src/locale-misc-inst.cc: Same.
      	* src/streambuf-inst.cc: Same.
      	* src/misc-inst.cc: Same.
      	* src/concept-inst.cc: Same.
      	* src/ios_locale.cc: Same.
      	* src/pool_allocator.cc: Same.
      	* src/fstream-inst.cc: Same.
      	* src/istream-inst.cc: Same.
      	* src/string-inst.cc: Same.
      	* src/locale_init.cc: Same.
      	* src/ctype.cc: Same.
      	* src/strstream.cc: Same.
      	* src/ostream-inst.cc: Same.
      	* src/functexcept.cc: Same.
      	* src/streambuf.cc: Same.
      	* src/sstream-inst.cc: Same.
      	* src/ios.cc: Same.
      	* src/valarray-inst.cc: Same.
      	* src/locale.cc: Same.
      	* src/tree.cc: Same.
      	* src/stdexcept.cc: Same.
      	* src/istream.cc: Same.
      	* src/compatibility.cc: Same.
      	* src/locale-inst.cc: Same.
      	* src/globals_io.cc: Same.
      	* src/list.cc: Same.
      	* src/ios_init.cc: Same.
      	* src/locale_facets.cc: Same.
      	* src/codecvt.cc: Same.
      
      	* include/tr1/unordered_map: Use _GLIBCXX_BEGIN_NAMESPACE(tr1).
      	* include/tr1/boost_shared_ptr.h: Same.
      	* include/tr1/tuple
      	* include/tr1/hashtable
      	* include/tr1/type_traits_fwd.h: Same.
      	* include/tr1/unordered_set
      	* include/tr1/functional
      	* include/tr1/ref_fwd.h: Same.
      	* include/tr1/utility
      	* include/tr1/type_traits
      	* include/tr1/array
      
      	* include/ext/hashtable.h: Use _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx).
      	* include/ext/typelist.h: Same.
      	* include/ext/hash_map: Same.
      	* include/ext/rc_string_base.h: Same.
      	* include/ext/pool_allocator.h: Same.
      	* include/ext/iterator: Same.
      	* include/ext/rb_tree: Same.
      	* include/ext/numeric: Same.
      	* include/ext/vstring.tcc: Same.
      	* include/ext/sso_string_base.h: Same.
      	* include/ext/stdio_filebuf.h: Same.
      	* include/ext/algorithm: Same.
      	* include/ext/codecvt_specializations.h: Same.
      	* include/ext/new_allocator.h: Same.
      	* include/ext/array_allocator.h: Same.
      	* include/ext/vstring_util.h: Same.
      	* include/ext/vstring_fwd.h: Same.
      	* include/ext/mt_allocator.h: Same.
      	* include/ext/debug_allocator.h: Same.
      	* include/ext/slist: Same.
      	* include/ext/stdio_sync_filebuf.h: Same.
      	* include/ext/hash_fun.h: Same.
      	* include/ext/malloc_allocator.h: Same.
      	* include/ext/functional: Same.
      	* include/ext/bitmap_allocator.h: Same.
      	* include/ext/pod_char_traits.h: Same.
      	* include/ext/vstring.h: Same.
      	* include/ext/ropeimpl.h: Same.
      	* include/ext/hash_set: Same.
      	* include/ext/memory: Same.
      	* include/ext/rope: Same.
      	* include/bits/boost_concept_check.h: Same.
      	* include/bits/stl_iterator.h: Same.
      	* include/bits/char_traits.h: Same.
      	* include/bits/cpp_type_traits.h: Same.
      	* include/bits/concurrence.h: Same.
      	* include/bits/atomicity.h: Same.
      	* config/locale/gnu/numeric_members.cc: Same.
      	* config/locale/gnu/collate_members.cc: Same.
      	* config/locale/gnu/ctype_members.cc: Same.
      	* config/locale/gnu/c_locale.cc: Same.
      	* config/locale/gnu/codecvt_members.cc: Same.
      	* config/locale/gnu/messages_members.cc: Same.
      	* config/locale/gnu/c_locale.h: Same.
      	* config/locale/gnu/monetary_members.cc: Same.
      	* config/locale/gnu/time_members.cc: Same.
      	* config/locale/ieee_1003.1-2001/c_locale.h: Same.
      	* config/locale/generic/numeric_members.cc: Same.
      	* config/locale/generic/collate_members.cc: Same.
      	* config/locale/generic/ctype_members.cc: Same.
      	* config/locale/generic/c_locale.cc: Same.
      	* config/locale/generic/codecvt_members.cc: Same.
      	* config/locale/generic/messages_members.cc: Same.
      	* config/locale/generic/c_locale.h: Same.
      	* config/locale/generic/monetary_members.cc: Same.
      	* config/locale/generic/time_members.cc: Same.
      	* config/os/aix/atomicity.h: Same.
      	* config/os/irix/atomicity.h: Same.
      	* config/cpu/powerpc/atomicity.h: Same.
      	* config/cpu/cris/atomicity.h: Same.
      	* config/cpu/ia64/atomicity.h: Same.
      	* config/cpu/alpha/atomicity.h: Same.
      	* config/cpu/m68k/atomicity.h: Same.
      	* config/cpu/hppa/atomicity.h: Same.
      	* config/cpu/mips/atomicity.h: Same.
      	* config/cpu/sparc/atomicity.h: Same.
      	* config/cpu/i386/atomicity.h: Same.
      	* config/cpu/i486/atomicity.h: Same.
      	* config/cpu/sh/atomicity.h: Same.
      	* config/cpu/generic/atomicity.h: Same.
      	* config/cpu/s390/atomicity.h: Same.
      	* config/io/c_io_stdio.h: Same.
      	* config/io/basic_file_stdio.cc: Same.
      	* config/io/basic_file_stdio.h: Same.	
      	* src/misc-inst.cc: Same.
      	* src/concept-inst.cc: Same.
      	* src/ext-inst.cc: Same.
      	* src/string-inst.cc: Same.
      	* src/pool_allocator.cc: Same.
      	* src/bitmap_allocator.cc: Same.
      	* src/mt_allocator.cc: Same.
      	* libsupc++/exception: Same.
      	* libsupc++/vterminate.cc: Same.
      	* testsuite/ext/hash_map/1.cc: Explicitly qualify __gnu_cxx::hash_map.
      	* testsuite/ext/hash_map/14648.cc: Same.	
      
      	* libsupc++/eh_alloc.cc: Correct comment line spacing.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@108775 138bc75d-0d04-0410-961f-82ee72b054a4
      1069247d
  30. Dec 18, 2005
    • bkoz's avatar
      2005-12-18 Benjamin Kosnik <bkoz@redhat.com> · 871b22db
      bkoz authored
      	* config/abi/post: New.
      	* config/abi/*-linux-gnu: Move to..
      	* config/abi/post/*-linux-gnu: ... here.	
      	* config/abi/pre: New.
      	* config/linker-map.gnu: Move to ..
      	* config/abi/pre/gnu.ver: ... here.	
      	* config/linker-map.dummy: Move to..
      	* config/abi/pre/none.ver: ... here.
      	* src/Makefile.am: Use ENABLE_SYMVERS_GNU,
      	ENABLE_SYMVERS_DARWIN, ENABLE_SYMVERS_GNU_NAMESPACE.
      	Use libstdc++-symbols.ver instead of libstdc++-symbol.ver.
      	* src/Makefile.in: Regnerate.
      	* acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Adjust paths for new
      	placement of abi baseline files.
      	(GLIBCXX_ENABLE_SYMVERS): Add ENABLE_SYMVERS, ENABLE_SYMVERS_GNU,
      	ENABLE_SYMVERS_DARWIN.  SYMVER_MAP to SYMVER_FILE.
      	* configure: Regnerate.
      	* config.h.in: Regnerate.
      	* src/compatibility.cc: Adjust macro usage.
      	
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@108748 138bc75d-0d04-0410-961f-82ee72b054a4
      871b22db
  31. Nov 22, 2005
    • bkoz's avatar
      2005-11-21 Benjamin Kosnik <bkoz@redhat.com> · 6b2678bb
      bkoz authored
                  Ulrich Drepper  <drepper@redhat.com>
      
      	PR libstdc++/23591
      	* scripts/create_testsuite_files: Support for "C" test files.
      	* testsuite/lib/libstdc++.exp: Same.
      	* testsuite/libstdc++-dg/normal.exp: Same.
      	* testsuite/ext/mt_allocator/22309_thread.cc: Update names.
      	* testsuite/19_diagnostics/23591_thread-1.c: New.
      	* testsuite/testsuite_shared.cc: Add tests, rename existing functions.
      	* libsupc++/eh_globals.cc: Make global thread local if possible.
      	* configure.ac: Use GCC_CHECK_TLS.
      	* acinclude.m4: Include tls.m4.
      	* configure: Regenerate.
      	* config.h.in: Same.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107350 138bc75d-0d04-0410-961f-82ee72b054a4
      6b2678bb
  32. Nov 15, 2005
  33. Nov 08, 2005
    • bkoz's avatar
      2005-11-08 Benjamin Kosnik <bkoz@redhat.com> · edf9c5a2
      bkoz authored
      	* testsuite/lib/libstdc++.exp (check_v3_target_debug_mode): Use
      	exe as the executable extension.
      
      	* acinclude.m4 (GLIBCXX_ENABLE_ALLOCATOR): Change gnu defaults to
      	new.
      	(GLIBCXX_ENABLE_PCH): Adjust message order.
      	* configure: Regenerate.
      	
      	* scripts/testsuite_flags.in (query): Correct print_usagex typo.
      
      	* include/bits/functexcept.h: Remove argument names.
      
      	* src/mt_allocator.cc: Adjust comment.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@106665 138bc75d-0d04-0410-961f-82ee72b054a4
      edf9c5a2
  34. Oct 13, 2005
  35. Oct 12, 2005
  36. Aug 03, 2005
  37. Jul 27, 2005
    • geoffk's avatar
      Index: gcc/ChangeLog · 3abf7e61
      geoffk authored
      2005-07-25  Geoffrey Keating  <geoffk@apple.com>
      
      	* doc/install.texi (Prerequisites): Mention that perl is needed
      	to do export control in libstdc++ targetting Darwin.
      
      Index: libstdc++-v3/ChangeLog
      2005-07-25  Geoffrey Keating  <geoffk@apple.com>
      
      	* acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Handle darwin-export,
      	and make it the default for Darwin.
      	* scripts/make-exports.pl: New.
      	* src/Makefile.am: Update for changes to GLIBCXX_ENABLE_SYMVERS.
      	Handle darwin-export.
      	* configure: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* libmath/Makefile.in: Regenerate.
      	* libsupc++/Makefile.in: Regenerate.
      	* po/Makefile.in: Regenerate.
      	* src/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@102435 138bc75d-0d04-0410-961f-82ee72b054a4
      3abf7e61
Loading