Skip asm goto tests on hppa*-*-*.
[official-gcc.git] / libstdc++-v3 / ChangeLog
blobf9cad1276cf16d7ce8d4ee9b2f370da97f9572c7
1 2021-01-16  H.J. Lu  <hjl.tools@gmail.com>
3         * testsuite/29_atomics/atomic_flag/test_and_set/explicit-hle.cc:
4         Add -fcf-protection=none to -march=i486.
6 2021-01-14  François Dumont  <fdumont@gcc.gnu.org>
8         * testsuite/23_containers/deque/debug/98466.cc: Make it pre-C++11
9         compliant.
11 2021-01-14  Alexandre Oliva  <oliva@adacore.com>
13         * testsuite/30_threads/future/members/poll.cc: Calibrate
14         iteration count.
16 2021-01-14  François Dumont  <fdumont@gcc.gnu.org>
18         PR libstdc++/98466
19         * include/bits/hashtable_policy.h (_Node_iterator_base()): Set _M_cur to nullptr.
20         (_Node_iterator()): Make default.
21         (_Node_const_iterator()): Make default.
22         * include/debug/macros.h (__glibcxx_check_erae_range_after): Add _M_singular
23         iterator checks.
24         * include/debug/safe_iterator.h
25         (_GLIBCXX_DEBUG_VERIFY_OPERANDS): Accept if both iterator are value initialized.
26         * include/debug/safe_local_iterator.h (_GLIBCXX_DEBUG_VERIFY_OPERANDS):
27         Likewise.
28         * include/debug/safe_iterator.tcc (_Safe_iterator<>::_M_valid_range): Add
29         _M_singular checks on input iterators.
30         * src/c++11/debug.cc (_Safe_iterator_base::_M_can_compare): Remove _M_singular
31         checks.
32         * testsuite/23_containers/deque/debug/98466.cc: New test.
33         * testsuite/23_containers/unordered_map/debug/98466.cc: New test.
35 2021-01-14  Jonathan Wakely  <jwakely@redhat.com>
37         PR libstdc++/98471
38         * include/bits/fs_path.h (__throw_conversion_error): New
39         function to throw or abort on character conversion errors.
40         (__wstr_from_utf8): Move definition after filesystem_error has
41         been defined. Use __throw_conversion_error.
42         (path::_S_convert<_EcharT>): Use __throw_conversion_error.
43         (path::_S_str_convert<_CharT, _Traits, _Allocator>): Likewise.
44         (path::u8string): Likewise.
46 2021-01-14  Jonathan Wakely  <jwakely@redhat.com>
48         * include/std/barrier: Update copyright years. Fix whitespace.
49         * include/std/version: Fix whitespace.
50         * testsuite/30_threads/barrier/1.cc: Update copyright years.
51         * testsuite/30_threads/barrier/2.cc: Likewise.
52         * testsuite/30_threads/barrier/arrive.cc: Likewise.
53         * testsuite/30_threads/barrier/arrive_and_drop.cc: Likewise.
54         * testsuite/30_threads/barrier/arrive_and_wait.cc: Likewise.
55         * testsuite/30_threads/barrier/completion.cc: Likewise.
57 2021-01-13  Jonathan Wakely  <jwakely@redhat.com>
59         * doc/doxygen/user.cfg.in (INPUT): Remove include/debug/array.
61 2021-01-10  David Edelsohn  <dje.gcc@gmail.com>
63         PR libstdc++/98613
64         * testsuite/ext/vstring/cons/moveable.cc: Suppress false positive
65         warning.
66         * testsuite/ext/vstring/modifiers/assign/move_assign.cc: Same.
68 2021-01-08  Olivier Hainque  <hainque@adacore.com>
70         * testsuite/20_util/bind/ref_neg.cc: Tweak the
71         dg-prune-output regex for out-of-build-tree contexts.
73 2021-01-07  Thomas Rodgers  <trodgers@redhat.com>
75         * doc/doxygen/user.cfg.in: Add new header.
76         * include/Makefile.am (std_headers): likewise.
77         * include/Makefile.in: Regenerate.
78         * include/precompiled/stdc++.h: Add new header.
79         * include/std/barrier: New file.
80         * include/std/version: Add __cpp_lib_barrier feature test macro.
81         * testsuite/30_threads/barrier/1.cc: New test.
82         * testsuite/30_threads/barrier/2.cc: Likewise.
83         * testsuite/30_threads/barrier/arrive_and_drop.cc: Likewise.
84         * testsuite/30_threads/barrier/arrive_and_wait.cc: Likewise.
85         * testsuite/30_threads/barrier/arrive.cc: Likewise.
86         * testsuite/30_threads/barrier/completion.cc: Likewise.
88 2021-01-07  Patrick Palka  <ppalka@redhat.com>
90         PR libstdc++/98384
91         * testsuite/20_util/to_chars/long_double.cc: Use nexttowardl
92         instead of the non-standard nextupl and nextdownl.
94 2021-01-05  Samuel Thibault  <samuel.thibault@ens-lyon.org>
96         * configure: Re-generate.
98 2021-01-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
100         * include/precompiled/stdc++.h: Add <source_location> to C++20 section.
102 2021-01-01  Jakub Jelinek  <jakub@redhat.com>
104         * ChangeLog-2020: Rotate ChangeLog.  New file.
107 Copyright (C) 2021 Free Software Foundation, Inc.
109 Copying and distribution of this file, with or without modification,
110 are permitted in any medium without royalty provided the copyright
111 notice and this notice are preserved.