Skip to content
Snippets Groups Projects
  1. Jul 18, 2011
    • Rainer Orth's avatar
      re PR debug/23205 ([C++/unit-at-a-time] stabs debug info omitted for global const variables) · e44dbbe1
      Rainer Orth authored
      	toplevel:
      	* configure: Regenerate.
      
      	config:
      	* elf.m4 (target_elf): Remove *-netware*.
      
      	contrib:
      	* config-list.mk (i586-netware): Remove.
      	(.PHONY): Remove make-script-dir dependency.
      	(make-script-dir): Remove.
      	($(LIST)): Remove make-script-dir dependency.
      
      	gcc:
      	* config.gcc (i[3456x]86-*-netware*): Remove.
      
      	* gthr-nks.h: Remove.
      	* configure.ac (enable_threads): Remove nks.
      	* configure: Regenerate.
      
      	* config/i386/i386.c (ix86_encode_section_info): Remove netware
      	reference.
      	* config/i386/i386.h (KEEP_AGGREGATE_RETURN_POINTER): Remove
      	<netware.h> reference.
      
      	* config/i386/netware-libgcc.c,
      	gcc/config/i386/netware-libgcc.def,
      	gcc/config/i386/netware-libgcc.exp, gcc/config/i386/netware.c,
      	gcc/config/i386/netware.h, gcc/config/i386/netware.opt,
      	gcc/config/i386/nwld.c, gcc/config/i386/nwld.h,
      	gcc/config/i386/t-netware, gcc/config/i386/t-nwld: Remove
      
      	* doc/extend.texi (Function Attributes,
      	callee_pop_aggregate_return): Remove i?86-netware reference.
      	* doc/install.texi (Configuration, --enable-threads): Remove nks.
      
      	gcc/testsuite:
      	* g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
      	* g++.dg/ext/bitfield3.C: Likewise.
      	* g++.dg/ext/bitfield4.C: Likewise.
      	* g++.dg/ext/bitfield5.C: Likewise.
      	* g++.dg/other/PR23205.C: Remove *-*-netware* support.
      	* g++.dg/other/pr23205-2.C: Likewise.
      	* gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
      	* gcc.c-torture/compile/20001109-2.c: Likewise.
      	* gcc.dg/20040813-1.c: Remove *-*-netware* support.
      	* gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
      	* gcc.dg/bitfld-16.c: Likewise.
      	* gcc.dg/bitfld-17.c: Likewise.
      	* gcc.dg/bitfld-18.c: Likewise.
      	* gcc.dg/builtins-config.h: Remove Netware support.
      	* gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
      	* gcc.dg/cdce2.c: Likewise.
      	* gcc.dg/cpp/assert4.c: Remove netware support.
      	* gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
      	* gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
      
      	* lib/target-supports.exp (check_visibility_available): Remove
      	NetWare support.
      	(check_profiling_available): Likewise.
      
      	libgcc:
      	* config.host (i[3456x]86-*-netware*): Remove.
      	* config/i386/netware-crt0.c, config/i386/t-nwld,
      	config/i386/t-slibgcc-nwld: Remove.
      
      	libstdc++-v3:
      	* crossconfig.m4 (*-netware): Remove.
      	* configure: Regenerate.
      
      From-SVN: r176391
      e44dbbe1
  2. Jul 17, 2011
    • Jason Merrill's avatar
      pt.c (tinst_level_tick, [...]): Replace with last_error_tinst_level. · 6573e8a0
      Jason Merrill authored
      gcc/cp/
      	* pt.c (tinst_level_tick, last_template_error_tick): Replace with
      	last_error_tinst_level.
      	(push_tinst_level, pop_tinst_level): Adjust.
      	(problematic_instantiation_changed): Adjust.
      	(record_last_problematic_instantiation): Adjust.
      	* error.c (cp_print_error_function): Don't print
      	current_function_decl if we're in a template instantiation context.
      	(print_instantiation_full_context): Always print first line.
      gcc/testsuite/
      	* lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
      
      From-SVN: r176366
      6573e8a0
  3. Jul 15, 2011
    • Yufeng Zhang's avatar
      ctype_members.cc: New file. · aeb4926a
      Yufeng Zhang authored
      2011-07-15  Yufeng Zhang  <yufeng.zhang@arm.com>
      
      	* config/locale/newlib/ctype_members.cc: New file.
      	* acinclude.m4 (GLIBCXX_ENABLE_CLOCALE): Add a new C locale
      	kind: newlib.  Configure to use the newlib specific
      	ctype_members.cc when with_newlib is enabled.
      	* configure: Regenerate.
      
      From-SVN: r176339
      aeb4926a
    • Paolo Carlini's avatar
      2011-07-15 Paolo Carlini <paolo.carlini@oracle.com> · 42ea89ae
      Paolo Carlini authored
      	* Tweak last ChangeLog entry.
      
      From-SVN: r176336
      42ea89ae
    • Paolo Carlini's avatar
      re PR libstdc++/49745 (error: ‘int truncate’ redeclared as different kind of symbol) · 6545e33e
      Paolo Carlini authored
      
      /gcc
      2011-07-15  Paolo Carlini  <paolo.carlini@oracle.com>
      	    Jakub Jelinek  <jakub@redhat.com>
      	    Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	PR libstdc++/49745
      	* gthr-posix.h: Do not include <unistd.h> unconditionally; use
      	_GTHREADS_USE_MUTEX_TIMEDLOCK instead of _POSIX_TIMEOUTS.
      
      /libstdc++-v3
      2011-07-15  Paolo Carlini  <paolo.carlini@oracle.com>
      	    Jakub Jelinek  <jakub@redhat.com>
      
      	PR libstdc++/49745
      	* acinclude.m4 ([GLIBCXX_CHECK_GTHREADS]): Check separately for
      	_POSIX_TIMEOUTS and define _GTHREADS_USE_MUTEX_TIMEDLOCK.
      	* libstdc++-v3/libsupc++/guard.cc: Include <unistd.h>.
      	* testsuite/17_intro/headers/c++1998/49745.cc: New.
      	* configure: Regenerate.
      	* config.h.in: Likewise.
      
      Co-Authored-By: default avatarJakub Jelinek <jakub@redhat.com>
      Co-Authored-By: default avatarJonathan Wakely <jwakely.gcc@gmail.com>
      
      From-SVN: r176335
      6545e33e
  4. Jul 11, 2011
    • Paolo Carlini's avatar
      re PR libstdc++/49559 ([C++0x] stable_sort calls self-move-assignment operator) · 848ca96f
      Paolo Carlini authored
      2011-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/49559
      	* include/bits/stl_algo.h (__move_merge_backward): Remove.
      	(__move_merge_adaptive, __move_merge_adaptive_backward): New.
      	(__merge_adaptive): Use the latter two.
      	(__rotate_adaptive): Avoid self move-assignment.
      	* include/bits/stl_algobase.h (move_backward): Fix comment.
      	* testsuite/25_algorithms/stable_sort/49559.cc: New.
      	* testsuite/25_algorithms/inplace_merge/49559.cc: Likewise.
      	* testsuite/25_algorithms/inplace_merge/moveable.cc: Extend.
      	* testsuite/25_algorithms/inplace_merge/moveable2.cc: Likewise.
      	* testsuite/util/testsuite_rvalref.h (rvalstruct::operator=
      	(rvalstruct&&)): Check for self move-assignment.
      
      From-SVN: r176174
      848ca96f
    • Paolo Carlini's avatar
      testsuite_allocator.h (propagating_allocator<>:: operator=(const... · 0f509bb7
      Paolo Carlini authored
      testsuite_allocator.h (propagating_allocator<>:: operator=(const propagating_allocator<>&)): Retun *this.
      
      2011-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* testsuite/util/testsuite_allocator.h (propagating_allocator<>::
      	operator=(const propagating_allocator<>&)): Retun *this.
      
      From-SVN: r176169
      0f509bb7
  5. Jul 09, 2011
    • Jonathan Wakely's avatar
      Makefile.am: Add new header. · 677aad9c
      Jonathan Wakely authored
      2011-07-09  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* include/Makefile.am: Add new header.
      	* include/Makefile.in: Regenerate.
      	* include/std/scoped_allocator: New.
      	* doc/xml/manual/status_cxx200x.xml: Update.
      	* testsuite/20_util/scoped_allocator/1.cc: New.
      	* testsuite/20_util/scoped_allocator/propagation.cc: New.
      	* testsuite/20_util/scoped_allocator/requirements/typedefs.cc: New.
      	* testsuite/20_util/scoped_allocator/requirements/
      	explicit_instantiation.cc: New.
      
      From-SVN: r176079
      677aad9c
    • Jonathan Wakely's avatar
      stl_vector.h: Use new allocator model in C++0x mode. · bd8485dc
      Jonathan Wakely authored
      2011-07-09  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* include/bits/stl_vector.h: Use new allocator model in C++0x mode.
      	* include/bits/vector.tcc: Likewise.
      	* testsuite/util/testsuite_allocator.h (propagating_allocator): Define.
      	* testsuite/23_containers/vector/allocator/copy_assign.cc: New.
      	* testsuite/23_containers/vector/allocator/noexcept.cc: New.
      	* testsuite/23_containers/vector/allocator/copy.cc: New.
      	* testsuite/23_containers/vector/allocator/swap.cc: New.
      	* testsuite/23_containers/vector/allocator/move_assign.cc: New.
      	* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
      	Adjust dg-error line numbers.
      	* testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
      	Likewise.
      	* testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
      	Likewise.
      	* testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
      	Likewise.
      
      From-SVN: r176078
      bd8485dc
    • Jonathan Wakely's avatar
      alloc_traits.h (__allocator_always_compares_equal): New trait, provide partial... · d526242c
      Jonathan Wakely authored
      alloc_traits.h (__allocator_always_compares_equal): New trait, provide partial specializations for known allocators.
      
      2011-07-09  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* include/ext/alloc_traits.h (__allocator_always_compares_equal): New
      	trait, provide partial specializations for known allocators.
      	(__alloc_traits::construct, __alloc_traits::destroy): Overload for
      	non-standard pointer types.
      	(__alloc_traits::_S_always_equal): New trait for use with noexcept.
      	(__alloc_traits::_S_nothrow_move): Likewise.
      	(__alloc_traits::_S_nothrow_swap): Likewise.
      
      From-SVN: r176077
      d526242c
    • Jonathan Wakely's avatar
      cast.h: Fix typo in include guard. · eece7163
      Jonathan Wakely authored
      2011-07-09  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* include/ext/cast.h: Fix typo in include guard.
      	* include/ext/pointer.h (_Unqualified_type): Remove redundant
      	partial specializations for volatile types. Fix typos in comments.
      	(pointer_traits<_Pointer_adaptor<Tp>>::pointer_to): Define.
      
      From-SVN: r176075
      eece7163
    • Jonathan Wakely's avatar
      re PR libstdc++/49668 ([C++0x] std::thread does not forward its args as rvalues) · 4880236e
      Jonathan Wakely authored
      2011-07-09  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	PR libstdc++/49668
      	* include/std/functional (__bind_simple): Define.
      	* include/std/future (_Task_setter): Parameterize by type of result
      	pointer instead of state object.
      	(_S_task_setter): Type deduction helper.
      	(_Task_state): Use _S_task_setter and __bind_simple.
      	(_Deferred_state, _Async_state): Store call wrapper directly not as
      	std::function. Use _S_task_setter and __bind_simple.
      	(_S_make_deferred_state, _S_make_async_state): Type deduction helpers.
      	(async): Use new functions and __bind_simple.
      	* include/std/mutex (call_once): Use __bind_simple.
      	* include/std/thread (thread): Likewise. Remove unused headers.
      	* src/thread.cc: Add header.
      	* testsuite/30_threads/async/49668.cc: New.
      	* testsuite/30_threads/call_once/49668.cc: New.
      	* testsuite/30_threads/thread/cons/49668.cc: New.
      	* testsuite/30_threads/thread/cons/moveable.cc: Remove unused bool.
      
      From-SVN: r176073
      4880236e
  6. Jul 08, 2011
    • Rainer Orth's avatar
      configure.host (abi_baseline_subdir_switch): Describe. · 00fc1bf6
      Rainer Orth authored
      	* configure.host (abi_baseline_subdir_switch): Describe.
      	Provide default.
      	(*-*-solaris2.[89], *-*-solaris2.1[0-9]): Override.
      	* acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Substitute
      	baseline_subdir_switch.
      	* testsuite/Makefile.am (site.exp): Emit it.
      	(baseline_subdir): Use it.
      	* testsuite/libstdc++-abi/abi.exp: Use it.
      	* configure: Regenerate.
      	* Makefile.in: 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.
      
      From-SVN: r176032
      00fc1bf6
  7. Jun 29, 2011
    • François Dumont's avatar
      set.h, [...]: Remove base class default constructor calls. · 4c2d93db
      François Dumont authored
      2011-06-29  François Dumont  <francois.cppdevs@free.fr>
      
      	* include/debug/set.h, unordered_map, multiset.h, forward_list,
      	unordered_set, vector, deque, string, list, multimap.h: Remove base
      	class default constructor calls.
      	* include/debug/map.h: Likewise and cleanup several redefinition of
      	base iterator typedef.
      
      From-SVN: r175665
      4c2d93db
    • Nathan Sidwell's avatar
      unwind-arm.c (enum __cxa_type_match_result): New. · 3a86cfeb
      Nathan Sidwell authored
      	gcc/
      	* config/arm/unwind-arm.c (enum __cxa_type_match_result): New.
      	(cxa_type_match): Correct declaration.
      	(__gnu_unwind_pr_common): Reconstruct
      	additional indirection when __cxa_type_match returns
      	succeeded_with_ptr_to_base.
      
      	libstdc++/
      	* libsupc++/eh_arm.c (__cxa_type_match): Construct address of
      	thrown object here.  Return succeded_with_ptr_to_base for all
      	pointer cases.
      
      From-SVN: r175641
      3a86cfeb
  8. Jun 23, 2011
    • Jonathan Wakely's avatar
      tie2.cc: Fix for C++0x mode. · 6f20ac34
      Jonathan Wakely authored
      2011-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Fix for
      	C++0x mode.
      	* testsuite/25_algorithms/sort/35588.cc: Likewise.
      	* testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
      
      From-SVN: r175329
      6f20ac34
  9. Jun 22, 2011
    • Jonathan Wakely's avatar
      socket.cc: Use variable and remove attribute. · 8eeaeeca
      Jonathan Wakely authored
      2011-06-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* testsuite/20_util/bind/socket.cc: Use variable and remove attribute.
      
      From-SVN: r175322
      8eeaeeca
    • Paolo Carlini's avatar
      pat_trie_base.hpp: Avoid -Wall warning. · 98656b3d
      Paolo Carlini authored
      2011-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp: Avoid -Wall
      	warning.
      
      From-SVN: r175321
      98656b3d
    • Paolo Carlini's avatar
      invoke.cc: Avoid -Wall warnings. · 879e1011
      Paolo Carlini authored
      2011-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* testsuite/20_util/reference_wrapper/invoke.cc: Avoid -Wall warnings.
      	* testsuite/20_util/reference_wrapper/typedefs-3.cc: Likewise.
      	* testsuite/20_util/reference_wrapper/invoke-2.cc: Likewise.
      	* testsuite/20_util/allocator_traits/members/allocate_hint.cc:
      	Likewise.
      	* testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
      	* testsuite/20_util/bind/socket.cc: Likewise.
      	* testsuite/20_util/pointer_traits/pointer_to.cc: Likewise.
      	* testsuite/util/testsuite_random.h: Likewise.
      
      From-SVN: r175318
      879e1011
    • Paolo Carlini's avatar
      stl_construct.h: Update Copyright years. · bd9db3b8
      Paolo Carlini authored
      2011-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/bits/stl_construct.h: Update Copyright years.
      	* include/bits/stl_uninitialized.h: Likewise.
      
      From-SVN: r175309
      bd9db3b8
    • Jonathan Wakely's avatar
      Makefile.am: Add alloc_traits.h headers. · e8eb60bd
      Jonathan Wakely authored
      2011-06-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* include/Makefile.am: Add alloc_traits.h headers.
      	* include/Makefile.in: Regenerate.
      	* include/std/memory: Include uses_allocator.h explicitly.
      	* include/bits/allocator.h (allocator_traits): Move to ...
      	* include/bits/alloc_traits.h: New header.
      	* include/ext/alloc_traits.h (__alloc_traits): Extension to provide
      	a common allocator interface for C++98 and C++0x.
      	* include/bits/stl_construct.h: Use __alloc_traits.
      	* include/bits/stl_uninitialized.h: Likewise.
      
      From-SVN: r175305
      e8eb60bd
  10. Jun 21, 2011
    • Daniel Krugler's avatar
      move.h (__is_nothrow_swappable): Add. · ccb4f5a7
      Daniel Krugler authored
      
      2011-06-22  Daniel Krugler  <daniel.kruegler@googlemail.com>
      	    Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/bits/move.h (__is_nothrow_swappable): Add.
      	(swap(_Tp(&)[_Nm], _Tp(&)[_Nm])): Use noexcept.
      	* include/bits/algorithmfwd.h: Adjust.
      	* testsuite/25_algorithms/swap/noexcept.cc: New.
      
      
      Co-Authored-By: default avatarPaolo Carlini <paolo.carlini@oracle.com>
      
      From-SVN: r175277
      ccb4f5a7
    • Jakub Jelinek's avatar
      Makefile.in (dg_target_exps): Set. · f1ee724c
      Jakub Jelinek authored
      	* Makefile.in (dg_target_exps): Set.
      	(check_gcc_parallelize): Parallelize gcc testing into 10 jobs
      	instead of 7, try to divide it more evenly.
      
      	* Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
      	into 6 jobs instead of 3.
      
      	* testsuite/Makefile.am (check_DEJAGNU_normal_targets): Add
      	check-DEJAGNUnormal[4-9].
      	(check-DEJAGNU): Split into 10 jobs for parallel testing instead of 4.
      	* testsuite/Makefile.in: Regenerated.
      
      From-SVN: r175238
      f1ee724c
  11. Jun 20, 2011
    • Daniel Krugler's avatar
      tuple (__conv_types, [...]): Add. · 6f17ef33
      Daniel Krugler authored
      
      2011-06-20  Daniel Krugler  <daniel.kruegler@googlemail.com>
      	    Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/std/tuple (__conv_types, __one_by_one_convertible,
      	__all_convertible): Add.
      	(tuple): Use the latter.
      	(tuple<_T1>): Remove.
      	* testsuite/20_util/uses_allocator/cons_neg.cc: Adjust dg-error
      	line number.
      	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
      
      Co-Authored-By: default avatarPaolo Carlini <paolo.carlini@oracle.com>
      
      From-SVN: r175204
      6f17ef33
  12. Jun 14, 2011
    • Jonathan Wakely's avatar
      ptr_traits.h (pointer_traits<T*>::pointer_to): Use noexcept. · d2393b3a
      Jonathan Wakely authored
      2011-06-14  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* include/bits/ptr_traits.h (pointer_traits<T*>::pointer_to): Use
      	noexcept.
      
      From-SVN: r175057
      d2393b3a
    • Paolo Carlini's avatar
      valarray (~valarray): Use noexcept. · 6a97dbf7
      Paolo Carlini authored
      2011-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/std/valarray (~valarray): Use noexcept.
      	* include/bits/unique_ptr.h (~unique_ptr): Likewise.
      	* testsuite/26_numerics/valarray/noexcept_move_construct.cc: New.
      	* testsuite/20_util/shared_ptr/cons/noexcept_move_construct.cc:
      	Likewise.
      	* testsuite/20_util/unique_ptr/cons/noexcept_move_construct.cc:
      	Likewise.
      	* testsuite/20_util/weak_ptr/cons/noexcept_move_construct.cc:
      	Likewise.
      
      From-SVN: r175039
      6a97dbf7
    • Paolo Carlini's avatar
      functional: Use noexcept. · 6b14c6d7
      Paolo Carlini authored
      2011-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/std/functional: Use noexcept.
      	* include/bits/stl_tempbuf.h: Likewise.
      
      From-SVN: r175026
      6b14c6d7
  13. Jun 12, 2011
    • François Dumont's avatar
      allocator.h (__shrink_to_fit): Rename to __shrink_to_fit_aux, fix. · 8a752dfe
      François Dumont authored
      
      2011-06-12  François Dumont  <francois.cppdevs@free.fr>
      	    Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/bits/allocator.h (__shrink_to_fit): Rename to
      	__shrink_to_fit_aux, fix.
      	* include/bits/stl_vector.h (_M_shrink_to_fit): Declare.
      	(shrink_to_fit): Use the latter.
      	* include/debug/vector (shrink_to_fit): Likewise.
      	* include/bits/vector.tcc (_M_shrink_to_fit): Define.
      	* include/bits/stl_deque.h (_M_shrink_to_fit): Declare.
      	(shrink_to_fit): Use the latter.
      	* include/debug/deque (shrink_to_fit): Likewise.
      	* include/bits/deque.tcc (_M_shrink_to_fit): Define.
      	* include/bits/vector.tcc (vector<bool>::_M_reallocate): Add.
      	* include/bits/stl_bvector.h (_M_shrink_to_fit): Declare.
      	(shrink_to_fit): Use the latter.
      	(reserve): Use _M_reallocate, move inline.
      	(_Bvector_base<>::_S_nword): Add, use it throughout.
      	* include/debug/string (shrink_to_fit): Redo.
      	* include/ext/vstring.h (shrink_to_fit): Optimize.
      	* include/bits/basic_string.h (shrink_to_fit): Likewise.
      	* testsuite/21_strings/debug/shrink_to_fit.cc: New.
      	* testsuite/23_containers/vector/debug/shrink_to_fit.cc: Likewise.
      	* testsuite/23_containers/vector/debug/bool/shrink_to_fit.cc:
      	Likewise.
      	* testsuite/23_containers/vector/bool/capacity/shrink_to_fit.cc:
      	Likewise.
      	* testsuite/23_containers/deque/debug/shrink_to_fit.cc: Likewise.
      
      
      
      Co-Authored-By: default avatarPaolo Carlini <paolo.carlini@oracle.com>
      
      From-SVN: r174967
      8a752dfe
  14. Jun 11, 2011
    • Jonathan Wakely's avatar
      extptr_allocator.h (construct, destroy): Fix for C++0x mode by overloading to... · c51b58dc
      Jonathan Wakely authored
      extptr_allocator.h (construct, destroy): Fix for C++0x mode by overloading to take allocator's pointer type.
      
      2011-06-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* include/ext/extptr_allocator.h (construct, destroy): Fix for C++0x
      	mode by overloading to take allocator's pointer type.
      	* testsuite/23_containers/vector/ext_pointer/types/2.cc: New.
      	* testsuite/23_containers/vector/ext_pointer/explicit_instantiation/
      	2.cc: New.
      
      From-SVN: r174958
      c51b58dc
    • Jonathan Wakely's avatar
      explicit_instantiation.cc: Add another instantiation. · a9a76bae
      Jonathan Wakely authored
      2011-06-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* testsuite/20_util/allocator_traits/requirements/
      	explicit_instantiation.cc: Add another instantiation.
      
      From-SVN: r174957
      a9a76bae
    • Jonathan Wakely's avatar
      typedefs.cc: Check for allocator_type and value_type. · b6a1daaa
      Jonathan Wakely authored
      2011-06-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* testsuite/20_util/allocator_traits/requirements/typedefs.cc: Check
      	for allocator_type and value_type.
      
      From-SVN: r174953
      b6a1daaa
    • Jonathan Wakely's avatar
      uses_allocator.cc: New. · c44ddf96
      Jonathan Wakely authored
      2011-06-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* testsuite/30_threads/packaged_task/uses_allocator.cc: New.
      	* testsuite/30_threads/promise/uses_allocator.cc: Likewise.
      
      From-SVN: r174949
      c44ddf96
  15. Jun 10, 2011
    • Paolo Carlini's avatar
      throw_allocator.h: Use noexcept. · 7d9cb054
      Paolo Carlini authored
      2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/ext/throw_allocator.h: Use noexcept.
      	* include/ext/pool_allocator.h: Likewise.
      	* include/ext/bitmap_allocator.h: Likewise.
      	* include/ext/new_allocator.h: Likewise.
      	* include/ext/malloc_allocator.h: Likewise.
      	* include/ext/array_allocator.h: Likewise.
      	* include/ext/mt_allocator.h: Likewise.
      	* include/ext/extptr_allocator.h: Likewise.
      	* testsuite/util/testsuite_allocator.h: Likewise; do not include
      	<cassert> directly, include <testsuite_hooks.h> instead.
      
      From-SVN: r174918
      7d9cb054
    • Benjamin Kosnik's avatar
      *: Doxygen markup redo. · 30a96b3b
      Benjamin Kosnik authored
      2011-06-10  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/ext/pb_ds/*: Doxygen markup redo.
      	* include/Makefile.am: Fold in constructors_destructor_fn_imps.hpp.
      	* include/Makefile.in: Regenerate.
      
      From-SVN: r174917
      30a96b3b
    • Jason Merrill's avatar
      * testsuite/20_util/bind/ref_neg.cc: Remove wrong test lines. · 32293e2b
      Jason Merrill authored
      From-SVN: r174907
      32293e2b
    • Jason Merrill's avatar
      ref_neg.cc: Remove dg-excess-errors, fix dg-error markup. · d784c0d6
      Jason Merrill authored
      2011-06-10  Jason Merrill  <jason@redhat.com>
      
      	* testsuite/20_util/bind/ref_neg.cc: Remove dg-excess-errors,
      	fix dg-error markup.
      
      From-SVN: r174906
      d784c0d6
    • Jason Merrill's avatar
      * semantics.c (maybe_constant_value): Handle overflowed input. · 793fbf0b
      Jason Merrill authored
      From-SVN: r174885
      793fbf0b
    • Jason Merrill's avatar
      prune.exp (libstdc++-dg-prune): Prune notes. · 377a5364
      Jason Merrill authored
      	* testsuite/lib/prune.exp (libstdc++-dg-prune): Prune notes.
      	* testsuite/20_util/duration/cons/1_neg.cc: Remove dg-excess-errors.
      	* testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
      	* testsuite/20_util/forward/1_neg.cc: Likewise.
      	* testsuite/20_util/function/cmp/cmp_neg.cc: Likewise.
      	* testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
      	* testsuite/20_util/reference_wrapper/ref_neg.cc: Likewise.
      	* testsuite/20_util/tuple/comparison_operators/35480_neg.cc: Likewise.
      	* testsuite/tr1/6_containers/tuple/comparison_operators/35480_neg.cc: Likewise.
      	* testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
      	* testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc: Likewise.
      	* testsuite/20_util/unique_ptr/cons/auto_ptr_neg.cc: Likewise.
      	* testsuite/20_util/unique_ptr/cons/ptr_deleter_neg.cc: Likewise.
      	* testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
      	* testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc: Likewise.
      	* testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
      	* testsuite/20_util/uses_allocator/cons_neg.cc: Likewise.
      	* testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Likewise.
      	* testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc: Likewise.
      	* testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Likewise.
      	* testsuite/23_containers/forward_list/requirements/dr438/assign_neg.cc: Likewise.
      	* testsuite/23_containers/forward_list/requirements/dr438/constructor_1_neg.cc: Likewise.
      	* testsuite/23_containers/forward_list/requirements/dr438/constructor_2_neg.cc: Likewise.
      	* testsuite/23_containers/forward_list/requirements/dr438/insert_neg.cc: Likewise.
      	* testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Likewise.
      	* testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc: Likewise.
      	* testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc: Likewise.
      	* testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Likewise.
      	* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Likewise.
      	* testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc: Likewise.
      	* testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc: Likewise.
      	* testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Likewise.
      	* testsuite/23_containers/map/operators/1_neg.cc: Likewise.
      	* testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc: Likewise.
      	* testsuite/decimal/mixed-mode-arith_neg.cc: Likewise.
      	* testsuite/decimal/mixed-mode-cmp_neg.cc: Likewise.
      	* testsuite/decimal/operator_neg.cc: Likewise.
      
      From-SVN: r174884
      377a5364
  16. Jun 09, 2011
Loading