1 2013-01-22 Jakub Jelinek <jakub@redhat.com>
3 * testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc:
4 Tightten scan-assembler-times regexps, add dg-additional-options for
5 ia32, add -g0 -fno-exceptions -fno-asynchronous-unwind-tables to
8 2013-01-12 Andi Kleen <ak@linux.intel.com>
9 Jonathan Wakely <jwakely.gcc@gmail.com>
12 * include/bits/atomic_base.h (__memory_order_modifier): Add
13 __memory_order_mask, __memory_order_modifier_mask,
14 __memory_order_hle_acquire, __memory_order_hle_release.
15 (operator|,operator&): Add.
16 (__cmpexch_failure_order): Rename to __cmpexch_failure_order2.
17 (__cmpexch_failure_order): Add.
18 (clear, store, load, compare_exchange_weak, compare_exchange_strong):
20 * testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc:
23 2013-01-19 Jonathan Wakely <jwakely.gcc@gmail.com>
26 * include/std/future (_State_base::_S_check(const shared_ptr<T>&)):
28 (__basic_future::_M_get_result()): Const qualify.
29 (shared_future::get()): Likewise.
30 * testsuite/30_threads/shared_future/members/get.cc: Use const
33 2013-01-16 Jonathan Wakely <jwakely.gcc@gmail.com>
35 PR libstdc++/55043 (again)
36 * include/bits/alloc_traits.h (allocator_traits::construct): Disable
37 unless construction would be well-formed.
38 (__allow_copy_cons, __check_copy_constructible): Define.
39 * include/bits/unordered_map.h (__check_copy_constructible): Use as
40 base class so copy constructor will be deleted if appropriate.
41 (is_copy_constructible): Remove specialization.
42 * include/bits/unordered_set.h: Likewise.
43 * include/debug/unordered_map.h: Undo previous commit. Default copy
44 and move constructors.
45 * include/debug/unordered_set.h: Likewise.
46 * include/profile/unordered_map.h: Undo previous commit.
47 * include/profile/unordered_set.h: Likewise.
48 * testsuite/23_containers/unordered_map/55043.cc: Fix test.
49 * testsuite/23_containers/unordered_multimap/55043.cc: Likewise.
50 * testsuite/23_containers/unordered_multiset/55043.cc: Likewise.
51 * testsuite/23_containers/unordered_set/55043.cc: Likewise.
52 * testsuite/23_containers/unordered_map/requirements/53339.cc: XFAIL,
53 cannot support incomplete types.
54 * testsuite/23_containers/unordered_multimap/requirements/53339.cc:
57 2013-01-16 Jonathan Wakely <jwakely.gcc@gmail.com>
60 * include/std/unordered_map: Include alloc_traits.h
61 * include/std/unordered_set: Likewise.
62 * include/bits/alloc_traits.h: Define __is_copy_insertable.
63 * include/bits/unordered_map.h: Use it.
64 * include/bits/unordered_set.h: Likewise.
65 * include/debug/unordered_map.h: Likewise.
66 * include/debug/unordered_set.h: Likewise.
67 * include/profile/unordered_map.h: Likewise.
68 * include/profile/unordered_set.h: Likewise.
69 * include/bits/hashtable.h: Fix comment typos.
70 * testsuite/23_containers/unordered_map/55043.cc: New.
71 * testsuite/23_containers/unordered_multimap/55043.cc: New.
72 * testsuite/23_containers/unordered_multiset/55043.cc: New.
73 * testsuite/23_containers/unordered_set/55043.cc: New.
75 2013-01-03 Janis Johnson <janisjo@codesourcery.com>
77 * testsuite/lib/gdb-test.exp (gdb_batch_check): Catch error running
80 2013-01-08 Jonathan Wakely <jwakely.gcc@gmail.com>
82 * doc/xml/manual/status_cxx2011.xml: Document that N3189 is missing.
84 2013-01-08 Jonathan Wakely <jwakely.gcc@gmail.com>
87 * include/std/functional (_Mem_fn::operator()): Fix constraints to
89 * testsuite/20_util/function_objects/mem_fn/55908.cc: New.
90 * testsuite/20_util/bind/ref_neg.cc: Adjust dg-error line numbers.
92 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
95 * acinclude.m4 (GLIBCXX_CHECK_ASSEMBLER_HWCAP): Restrict test to
97 * configure: Regenerate.
99 2013-01-07 Jonathan Wakely <jwakely.gcc@gmail.com>
102 * src/c++11/shared_ptr.cc (bad_weak_ptr::what()): Correct string.
103 * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Verify
107 * include/std/functional (bad_function_call::what()): Declare.
108 * src/c++11/functional.cc (bad_function_call::what()): Define.
109 * config/abi/pre/gnu.ver (bad_function_call::what()): Export.
110 * testsuite/20_util/bad_function_call/what.cc: New.
112 2013-01-06 Jonathan Wakely <jwakely.gcc@gmail.com>
114 * include/bits/unordered_map.h: Fix typo in comments.
115 * doc/xml/manual/status_cxx2011.xml: Add implementation-defined bucket
116 counts for unordered associative containers.
118 2013-01-06 Jonathan Wakely <jwakely.gcc@gmail.com>
120 * doc/xml/manual/abi.xml: Update library and symbol versions.
122 2013-01-06 Richard Sandiford <rdsandiford@googlemail.com>
124 * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Fix typo
126 * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
129 Copyright (C) 2013 Free Software Foundation, Inc.
131 Copying and distribution of this file, with or without modification,
132 are permitted in any medium without royalty provided the copyright
133 notice and this notice are preserved.