Skip to content
Snippets Groups Projects
  1. Jan 03, 2013
  2. Dec 04, 2009
    • Johannes Singler's avatar
      ChangeLog: Remove spurious white spaces and tabs. · c21237d5
      Johannes Singler authored
      2009-12-04  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* ChangeLog: Remove spurious white spaces and tabs.
      	* ChangeLog-2007: Likewise.
      	* ChangeLog-2006: Likewise.
      	* ChangeLog-2005: Likewise.
      	* ChangeLog-2004: Likewise.
      	* ChangeLog-2003: Likewise.
      	* ChangeLog-2002: Likewise.
      	* ChangeLog-2000: Likewise.
      	* ChangeLog-1999: Likewise.
      
      From-SVN: r154985
      c21237d5
  3. Jan 01, 2005
    • Paolo Carlini's avatar
      1.cc: Fix, null-terminate array1 at the outset. · d3f128e9
      Paolo Carlini authored
      2005-01-01  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/27_io/basic_istream/extractors_character/char/1.cc: Fix,
      	null-terminate array1 at the outset.
      	* testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
      	Likewise.
      
      From-SVN: r92789
      d3f128e9
  4. Dec 31, 2004
    • Paolo Carlini's avatar
      type_traits (is_member_function_pointer): Provide a workaround for c++/19076,... · bdaa4452
      Paolo Carlini authored
      type_traits (is_member_function_pointer): Provide a workaround for c++/19076, correct for functions with up to 15 arguments.
      
      2004-12-31  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits (is_member_function_pointer): Provide a
      	workaround for c++/19076, correct for functions with up to 15
      	arguments.
      	* testsuite/tr1/4_metaprogramming/composite_type_traits/
      	is_member_pointer/is_member_pointer.cc: Uncomment "XFAILed" tests;
      	add a test for variadic functions.
      	* testsuite/tr1/4_metaprogramming/composite_type_traits/
      	is_scalar/is_scalar.cc: Uncomment "XFAILed" tests.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_enum/is_enum.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_member_function_pointer/is_member_function_pointer.cc: Likewise;
      	add a test for variadic functions.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_member_object_pointer/is_member_object_pointer.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_nothrow_assign/has_nothrow_assign.cc: Uncomment "XFAILed" tests.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_nothrow_constructor/has_nothrow_constructor.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_nothrow_copy/has_nothrow_copy.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_trivial_assign/has_trivial_assign.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_trivial_constructor/has_trivial_constructor.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_trivial_copy/has_trivial_copy.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_trivial_destructor/has_trivial_destructor.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	is_pod/is_pod.cc: Likewise.
      
      From-SVN: r92769
      bdaa4452
  5. Dec 30, 2004
    • Paolo Carlini's avatar
      type_traits: Add has_trivial_copy, has_trivial_assign, has_nothrow_copy, has_nothrow_assign. · 36651afe
      Paolo Carlini authored
      2004-12-30  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Add has_trivial_copy, has_trivial_assign,
      	has_nothrow_copy, has_nothrow_assign.
      	* testsuite/testsuite_tr1.h: Add test_copy_property and
      	test_assign_property.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_nothrow_assign/has_nothrow_assign.cc: New.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_nothrow_assign/typedefs.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_nothrow_copy/has_nothrow_copy.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_nothrow_copy/typedefs.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_trivial_assign/has_trivial_assign.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_trivial_assign/typedefs.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_trivial_copy/has_trivial_copy.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_trivial_copy/typedefs.cc: Likewise.
      
      From-SVN: r92745
      36651afe
    • Jonathan Wakely's avatar
      vector.tcc (erase(iterator, iterator), [...]): Qualify all calls to std::copy(). · 86cdac11
      Jonathan Wakely authored
      2004-12-29  Jonathan Wakely  <redi@gcc.gnu.org>
      
      	* include/bits/vector.tcc (erase(iterator, iterator),
      	operator=, _M_assign_aux(_ForwardIterator, _ForwardIterator,
      	forward_iterator_tag)): Qualify all calls to std::copy().
      
      From-SVN: r92724
      86cdac11
    • Paolo Carlini's avatar
      Minimal fixes for -fno-exceptions. · d98fd134
      Paolo Carlini authored
      2004-12-29  Paolo Carlini  <pcarlini@suse.de>
      
      	Minimal fixes for -fno-exceptions.
      	* src/bitmap_allocator.cc (free_list::_M_get): Use
      	__throw_exception_again, instead of plain throw.
      	* testsuite/testsuite_abi.cc (get_symbol, examine_symbol,
      	create_symbols): Likewise.
      	* testsuite/testsuite_hooks.cc (verify_demangle,
      	run_tests_wrapped_locale, run_tests_wrapped_env): Likewise.
      	(try_named_locale): Wrap the whole catch in __EXCEPTIONS.
      
      From-SVN: r92720
      d98fd134
  6. Dec 29, 2004
    • Paolo Carlini's avatar
      type_traits: Add has_nothrow_constructor. · 5249b4b0
      Paolo Carlini authored
      2004-12-29  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Add has_nothrow_constructor.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_nothrow_constructor/has_nothrow_constructor.cc: New.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_nothrow_constructor/typedefs.cc: Likewise.
      
      From-SVN: r92699
      5249b4b0
  7. Dec 28, 2004
    • David Edelsohn's avatar
      configure.host (aix4*|aix5*): Add atomic_word_dir. · 7afe555c
      David Edelsohn authored
      	* configure.host (aix4*|aix5*): Add atomic_word_dir.
      	* config/os/aix/atomic_word.h: New file.
      
      From-SVN: r92673
      7afe555c
    • Jason Merrill's avatar
      Add memory barriers to the double-checked locking used for static initialization. · 445cf5eb
      Jason Merrill authored
      libstdc++:
              Add memory barriers to the double-checked locking used for static
              initialization.
              * libsupc++/guard.cc (__test_and_acquire): Define default.
              (_GLIBCXX_GUARD_TEST_AND_ACQUIRE, __set_and_release)
              (_GLIBCXX_GUARD_SET_AND_RELEASE): Likewise.
              (recursion_push, recursion_pop): New abstraction functions.
              (__cxa_guard_acquire): Use _GLIBCXX_GUARD_TEST_AND_ACQUIRE.
              (__cxa_guard_release): Use _GLIBCXX_GUARD_SET_AND_RELEASE.
              * config/cpu/generic/cxxabi_tweaks.h (_GLIBCXX_GUARD_TEST): Rename
              from _GLIBCXX_GUARD_ACQUIRE and reverse sense.
              (_GLIBCXX_GUARD_SET): Rename from _GLIBCXX_GUARD_RELEASE.
              * config/cpu/arm/cxxabi_tweaks.h: Likewise.
              * config/cpu/alpha/atomic_word.h (_GLIBCXX_READ_MEM_BARRIER)
              (_GLIBCXX_WRITE_MEM_BARRIER): Define.
              * config/cpu/powerpc/atomic_word.h: Likewise.
              * config/cpu/sparc/atomic_word.h: Likewise.
              * config/cpu/generic/atomic_word.h: Define them, commented out.
              * include/bits/atomicity.h: Define defaults.
              * config/cpu/ia64/atomic_word.h (__test_and_acquire)
              (__set_and_release): New inlines.
              (_GLIBCXX_GUARD_TEST_AND_ACQUIRE): Define.
              (_GLIBCXX_GUARD_SET_AND_RELEASE): Define.
      
              * libsupc++/guard.cc (acquire_1): Use __builtin_trap instead of
              abort();
      
      gcc:
              * doc/tm.texi (TARGET_RELAXED_ORDERING): Document.
              * target.h (struct gcc_target): Add relaxed_ordering field.
              * target-def.h (TARGET_RELAXED_ORDERING): Define default.
              (TARGET_INITIALIZER): Add it.
              * config/alpha/alpha.c (TARGET_RELAXED_ORDERING): Define.
              * config/ia64/ia64.c (TARGET_RELAXED_ORDERING): Define.
              * config/rs6000/rs6000.c (TARGET_RELAXED_ORDERING): Define.
              * config/sparc/sparc.c (TARGET_RELAXED_ORDERING): Define.
              * cp/decl.c (expand_static_init): Don't use shortcut if
              targetm.relaxed_ordering.
      
      From-SVN: r92659
      445cf5eb
  8. Dec 27, 2004
  9. Dec 26, 2004
    • Paolo Carlini's avatar
      type_traits (__is_enum_helper): Slightly simplify, make __convert non template. · fe9ddfce
      Paolo Carlini authored
      2004-12-26  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits (__is_enum_helper): Slightly simplify,
      	make __convert non template.
      
      From-SVN: r92622
      fe9ddfce
    • Paolo Carlini's avatar
      type_traits: Implement is_pod, has_trivial_constructor, and has_trivial_destructor. · 1933b74f
      Paolo Carlini authored
      2004-12-26  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Implement is_pod, has_trivial_constructor,
      	and has_trivial_destructor.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_trivial_constructor/has_trivial_constructor.cc: New.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_trivial_constructor/typedefs.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_trivial_destructor/has_trivial_destructor.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	has_trivial_destructor/typedefs.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	is_pod/is_pod.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	is_pod/typedefs.cc: Likewise.
      
      From-SVN: r92618
      1933b74f
  10. Dec 25, 2004
    • Paolo Carlini's avatar
      type_traits (is_enum): Minor tweak. · 310995ea
      Paolo Carlini authored
      2004-12-25  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits (is_enum): Minor tweak.
      
      From-SVN: r92605
      310995ea
    • Paolo Carlini's avatar
      type_traits: Implement is_enum (usual caveats about the nasty consequences of c++/19076...). · a9e7ba81
      Paolo Carlini authored
      2004-12-25  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Implement is_enum (usual caveats about
      	the nasty consequences of c++/19076...).
      	* testsuite/testsuite_tr1.h: Add ConvType.
      	* testsuite/tr1/4_metaprogramming/composite_type_traits/
      	is_scalar/is_scalar.cc: New.
      	* testsuite/tr1/4_metaprogramming/composite_type_traits/
      	is_scalar/typedefs.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_enum/is_enum.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_enum/typedefs.cc: Likewise.
      
      From-SVN: r92604
      a9e7ba81
  11. Dec 24, 2004
    • Paolo Carlini's avatar
      type_traits: Add missing undef. · e2f5c678
      Paolo Carlini authored
      2004-12-24  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Add missing undef.
      
      From-SVN: r92597
      e2f5c678
    • Paolo Carlini's avatar
      type_traits: Implement is_member_object_pointer, is_member_function_pointer. · 186e6683
      Paolo Carlini authored
      2004-12-24  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Implement is_member_object_pointer,
      	is_member_function_pointer. N.B. Due to c++/19076, the latter
      	doesn't really work at the moment (a rather ugly work around
      	will be provided in case the front-end bug doesn't get fixed
      	soon); generalize and extend the _DEFINE_SPEC macros.
      	* testsuite/tr1/4_metaprogramming/composite_type_traits/
      	is_member_pointer/is_member_pointer.cc: New.
      	* testsuite/tr1/4_metaprogramming/composite_type_traits/
      	is_member_pointer/typedefs.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_member_function_pointer/is_member_function_pointer.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_member_function_pointer/typedefs.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_member_object_pointer/is_member_object_pointer.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_member_object_pointer/typedefs.cc: Likewise.
      
      From-SVN: r92593
      186e6683
  12. Dec 22, 2004
    • Paolo Carlini's avatar
      type_traits_fwd.h: New, forward declarations. · 821c5063
      Paolo Carlini authored
      2004-12-22  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits_fwd.h: New, forward declarations.
      	* include/tr1/type_traits: Clean-up.
      	* include/Makefile.am: Add.
      	* include/Makefile.in: Regenerate.
      
      From-SVN: r92493
      821c5063
  13. Dec 20, 2004
    • Paolo Carlini's avatar
      1.cc: New. · 8f7e12f0
      Paolo Carlini authored
      2004-12-20  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/27_io/basic_istream/peek/wchar_t/1.cc: New.
      	* testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
      	* testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
      	* testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
      	* testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
      	* testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
      	* testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
      	* testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
      	* testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
      	* testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
      	* testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
      	* testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
      	* testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
      	* testsuite/27_io/basic_istream/seekg/wchar_t/
      	exceptions_badbit_throw.cc: Likewise.
      	* testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
      	* testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
      	* testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
      	* testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
      	* testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
      	* testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
      	* testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
      	* testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
      	* testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
      	* testsuite/27_io/basic_istream/tellg/wchar_t/
      	exceptions_badbit_throw.cc: Likewise.
      	* testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
      	* testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
      	* testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
      
      	* testsuite/data/wistream_extractor_other-1.tst: New.
      	* testsuite/data/wistream_extractor_other-1.txt: Likewise.
      	* testsuite/data/wistream_extractor_other-2.tst: Likewise.
      	* testsuite/data/wistream_seeks-1.tst: Likewise.
      	* testsuite/data/wistream_seeks-1.txt: Likewise.
      	* testsuite/data/wistream_unformatted-1.tst: Likewise.
      	* testsuite/data/wistream_unformatted-1.txt: Likewise.
      
      	* testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc:
      	Use wistream_extractor_other-1.txt.
      
      	* testsuite/27_io/basic_istream/peek/char/6414.cc: Minor clean-up.
      	* testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
      	* testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
      	* testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
      
      From-SVN: r92414
      8f7e12f0
  14. Dec 19, 2004
    • Paolo Carlini's avatar
      9561.cc: New. · cfc45d90
      Paolo Carlini authored
      2004-12-19  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: New.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/
      	01.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/
      	02.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/
      	03.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/
      	06.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/
      	07.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/
      	08.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/
      	09.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/
      	10.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/
      	11.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/
      	12.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/
      	13.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/
      	9555-ia.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/
      	exceptions_badbit_throw.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/
      	exceptions_failbit.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/
      	exceptions_failbit_throw.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_character/wchar_t/
      	1.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_character/wchar_t/
      	11095-i.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_character/wchar_t/
      	2.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_character/wchar_t/
      	3.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_character/wchar_t/
      	9555-ic.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_other/wchar_t/
      	1.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_other/wchar_t/
      	2.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_other/wchar_t/
      	3.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_other/wchar_t/
      	9318-in.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_other/wchar_t/
      	9424-in.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_other/wchar_t/
      	9555-io.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_other/wchar_t/
      	error_failbit.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_other/wchar_t/
      	exceptions_badbit_throw.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_other/wchar_t/
      	exceptions_failbit_throw.cc: Likewise.
      	* testsuite/27_io/basic_istream/extractors_other/wchar_t/
      	exceptions_null.cc: Likewise.
      
      	* testsuite/27_io/basic_istream/extractors_other/char/2.cc: Minor
      	tweaks.
      
      	* testsuite/testsuite_io.h (struct fail_buf): Fix type of
      	dummy return values.
      
      From-SVN: r92392
      cfc45d90
    • Dhruv Matani's avatar
      bitmap_allocator.h: Make doxygen style comments for internal functions and classes. · 4c10d7f0
      Dhruv Matani authored
      2004-12-19  Dhruv Matani  <dhruvbird@gmx.net>
      
      	* include/ext/bitmap_allocator.h: Make doxygen style comments for
      	internal functions and classes.
      
      From-SVN: r92376
      4c10d7f0
    • Dhruv Matani's avatar
      allocator.html: Correct link. · b8ad24b9
      Dhruv Matani authored
      2004-12-19  Dhruv Matani  <dhruvbird@gmx.net>
      
      	* docs/html/20_util/allocator.html: Correct link.
      	* docs/html/ext/ballocator_doc.txt: Remove.
      	* docs/html/ext/ballocator_doc.html: Add.
      
      From-SVN: r92375
      b8ad24b9
  15. Dec 16, 2004
    • Danny Smith's avatar
      re PR target/18997 (Segmentation Violation in pthread_getspecific) · 59b1a766
      Danny Smith authored
      gcc
      	PR target/18997
      	* config/i386/cygwin.h (GTHREAD_USE_WEAK): Define to 0.
      
      libstdc++-v3
      	PR target/18997
      	* config/os/newlib/os_defines.h (_GLIBCXX_GTHREAD_USE_WEAK):
      	Define to 0 for __CYGWIN__.
      
      From-SVN: r92281
      59b1a766
    • Paolo Carlini's avatar
      type_traits: Implement add_const, add_volatile, and add_cv. · a02def09
      Paolo Carlini authored
      2004-12-16  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Implement add_const, add_volatile,
      	and add_cv.
      	* testsuite/tr1/4_metaprogramming/const_volatile_modifications/
      	add_const.cc: New.
      	* testsuite/tr1/4_metaprogramming/const_volatile_modifications/
      	add_cv.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/const_volatile_modifications/
      	add_volatile.cc: Likewise.
      
      From-SVN: r92265
      a02def09
    • Paolo Carlini's avatar
      type_traits: Implement is_function. · cacd0a2c
      Paolo Carlini authored
      2004-12-16  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Implement is_function.
      	(struct __sfinae_types, struct __is_function_helper): New.
      	* testsuite/tr1/4_metaprogramming/composite_type_traits/
      	is_object/is_object.cc: New.
      	* testsuite/tr1/4_metaprogramming/composite_type_traits/
      	is_object/typedefs.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_function/is_function.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_function/typedefs.cc: Likewise.
      
      From-SVN: r92258
      cacd0a2c
  16. Dec 13, 2004
  17. Dec 12, 2004
    • Paolo Carlini's avatar
      type_traits: Minor tweak. · 0736fd56
      Paolo Carlini authored
      2004-12-12  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Minor tweak.
      	* testsuite/tr1/4_metaprogramming/type_properties/extent/
      	typedefs.cc: Fix date.
      
      From-SVN: r92062
      0736fd56
    • Paolo Carlini's avatar
      type_traits: Implement extent. · 973cb10b
      Paolo Carlini authored
      2004-12-12  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Implement extent.
      	* testsuite/tr1/4_metaprogramming/type_properties/extent/
      	extent.cc: New.
      	* testsuite/tr1/4_metaprogramming/type_properties/extent/
      	typedefs.cc: Likewise.
      
      From-SVN: r92054
      973cb10b
    • Paolo Carlini's avatar
      type_traits: Implement is_pointer, remove_pointer, and add_pointer; reformat. · e192ab01
      Paolo Carlini authored
      2004-12-12  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Implement is_pointer, remove_pointer,
      	and add_pointer; reformat.
      	(_DEFINE_PRIMARY_SPEC_HELPER, _DEFINE_PRIMARY_SPEC): Generalize
      	and rename to _DEFINE_SPEC_HELPER and _DEFINE_SPEC; update uses.
      	* testsuite/tr1/4_metaprogramming/pointer_modifications/
      	add_pointer.cc: New.
      	* testsuite/tr1/4_metaprogramming/pointer_modifications/
      	remove_pointer.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_pointer/is_pointer.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_pointer/typedefs.cc: Likewise.
      
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_reference/is_reference.cc: Slightly tweak consistently.
      
      From-SVN: r92047
      e192ab01
  18. Dec 11, 2004
    • Paolo Carlini's avatar
      type_traits: Implement rank. · db5ff236
      Paolo Carlini authored
      2004-12-11  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Implement rank.
      	* testsuite/testsuite_tr1.h (test_property): Generalize to any
      	value_type.
      	(test_category, test_relationship): Slightly tweak consistently.
      	* testsuite/tr1/4_metaprogramming/type_properties/rank/
      	rank.cc: New.
      	* testsuite/tr1/4_metaprogramming/type_properties/rank/
      	typedefs.cc: Likewise.
      
      	* testsuite/tr1/4_metaprogramming/composite_type_traits/
      	is_compound/is_compound.cc: New.
      	* testsuite/tr1/4_metaprogramming/composite_type_traits/
      	is_compound/typedefs.cc: Likewise.
      
      	* testsuite/tr1/4_metaprogramming/composite_type_traits/
      	is_arithmetic/is_arithmetic.cc: Tweak consistently with the
      	testsuite_tr1.h changes.
      	* testsuite/tr1/4_metaprogramming/composite_type_traits/
      	is_fundamental/is_fundamental.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_array/is_array.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_floating_point/is_floating_point.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_integral/is_integral.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_reference/is_reference.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_void/is_void.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/relationships_between_types/
      	is_same/is_same.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/is_const/
      	is_const.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/is_volatile/
      	is_volatile.cc: Likewise.
      
      From-SVN: r92033
      db5ff236
  19. Dec 10, 2004
    • Paolo Carlini's avatar
      type_traits: Implement remove_const, remove_volatile, and remove_cv. · d5f60056
      Paolo Carlini authored
      2004-12-10  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Implement remove_const, remove_volatile,
      	and remove_cv.
      	* testsuite/tr1/4_metaprogramming/const_volatile_modifications/
      	remove_const.cc: New.
      	* testsuite/tr1/4_metaprogramming/const_volatile_modifications/
      	remove_cv.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/const_volatile_modifications/
      	remove_volatile.cc: Likewise.
      
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_array/is_array.cc: Slightly tweak consistently, remove typedefs,
      	add a few tests.
      
      From-SVN: r91990
      d5f60056
  20. Dec 09, 2004
    • Paolo Carlini's avatar
      type_traits: Implement remove_extent and remove_all_extents. · 366e6bd1
      Paolo Carlini authored
      2004-12-09  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Implement remove_extent and
      	remove_all_extents.
      	* testsuite/tr1/4_metaprogramming/array_modifications/
      	remove_all_extents.cc: New.
      	* testsuite/tr1/4_metaprogramming/array_modifications/
      	remove_extent.cc: Likewise.
      
      From-SVN: r91958
      366e6bd1
  21. Dec 08, 2004
    • Paolo Carlini's avatar
      type_traits: Implement is_same, add_reference and remove_reference. · d63a0e22
      Paolo Carlini authored
      2004-12-08  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Implement is_same, add_reference and
      	remove_reference.
      	* testsuite/testsuite_tr1.h (test_relationship): New.
      	* testsuite/tr1/4_metaprogramming/reference_modifications/
      	add_reference.cc: New.
      	* testsuite/tr1/4_metaprogramming/reference_modifications/
      	remove_reference.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/relationships_between_types/
      	is_same/is_same.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/relationships_between_types/
      	is_same/typedefs.cc: Likewise.
      
      	* testsuite/tr1/4_metaprogramming/type_properties/is_const/
      	is_const.cc: Minor tweaks.
      	* testsuite/tr1/4_metaprogramming/type_properties/is_volatile/
      	is_volatile.cc: Likewise.
      
      From-SVN: r91907
      d63a0e22
    • David Edelsohn's avatar
      clarify previous entry. · ea24508f
      David Edelsohn authored
      From-SVN: r91904
      ea24508f
    • David Edelsohn's avatar
      Makefile.am (LIBCFLAGS): Remove duplicate. · 83ba5345
      David Edelsohn authored
      	* Makefile.am (LIBCFLAGS): Remove duplicate.
      	(PICFLAG): Remove duplicate.
      	* Makefile.in: Regenerated.
      
      From-SVN: r91903
      83ba5345
  22. Dec 07, 2004
    • Paolo Carlini's avatar
      type_traits: Implement is_const and is_volatile. · 0f910b4f
      Paolo Carlini authored
      2004-12-07  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Implement is_const and is_volatile.
      	* testsuite/testsuite_tr1.h (test_property): New.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	is_const/is_const.c: New.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	is_const/typedefs.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	is_volatile/is_volatile.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	is_volatile/typedefs.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/composite_type_traits/
      	is_arithmetic/is_arithmetic.cc: Slightly tweak to use ClassType
      	from testsuite_tr1.h.
      	* testsuite/tr1/4_metaprogramming/composite_type_traits/
      	is_fundamental/is_fundamental.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_array/is_array.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_floating_point/is_floating_point.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_integral/is_integral.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_reference/is_reference.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_void/is_void.cc: Likewise.
      
      From-SVN: r91808
      0f910b4f
  23. Dec 06, 2004
    • Paolo Carlini's avatar
      type_traits: Implement is_reference. · e21cb773
      Paolo Carlini authored
      2004-12-06  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Implement is_reference.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_reference/is_reference.cc: New.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_reference/typedefs.cc: Likewise.
      
      From-SVN: r91779
      e21cb773
  24. Dec 05, 2004
Loading