]> git.ipfire.org Git - thirdparty/gcc.git/blame - libstdc++-v3/ChangeLog
Fix test failure when -fno-inline is used
[thirdparty/gcc.git] / libstdc++-v3 / ChangeLog
CommitLineData
6b4a77f2 12019-01-04 Jonathan Wakely <jwakely@redhat.com>
2
e13f6a7f 3 * testsuite/23_containers/list/61347.cc: Avoid spurious failure when
4 -fno-inline added to test flags.
5
a18fccd0 6 * testsuite/21_strings/basic_string/requirements/
7 explicit_instantiation/debug.cc: Remove XFAIL for old ABI.
8
7f77ca07 9 * testsuite/27_io/filesystem/filesystem_error/copy.cc: Fix static
10 assertion failures with old std::string ABI.
11
9346fb0e 12 * include/bits/fs_path.h (path::_List::erase): Replace both overloads
13 with ...
14 (path::pop_back(), path::_M_erase_from(const_iterator)): New member
15 functions that will only erase elements at the end.
16 * src/filesystem/std-path.cc (path::_List::_Impl::pop_back()): Define.
17 (path::_List::_Impl::_M_erase_from(const_iterator)): Define.
18 (path::_List::operator=(const _List&)): Use _M_erase_from(p) instead
19 of erase(p, end()).
20 (path::_List::pop_back()): Define.
21 (path::_List::_M_erase_from(const_iterator)): Define.
22 (path::operator/=(const path&)): Use pop_back to remove last component
23 and _M_erase_from to remove multiple components.
24 (path::_M_append(basic_string_view<value_type>)): Likewise.
25 (path::operator+=(const path&)): Likewise.
26 (path::_M_concat(basic_string_view<value_type>)): Likewise.
27 (path::remove_filename()): Likewise.
28 (path::lexically_normal()): Use _List::_Impl iterators instead of
29 path::iterator. Use pop_back to remove components from the end. Clear
30 trailing filename, instead of using erase(const_iterator) to remove
31 a non-final component.
32 * testsuite/27_io/filesystem/path/generation/normal.cc: Test
33 additional cases.
34 * testsuite/27_io/filesystem/path/generation/normal2.cc: New test.
35
24230cab 36 * src/filesystem/std-path.cc (path::operator+=(const path&)): Fix
37 incorrect treatment of empty filename after trailing slash.
38 * testsuite/27_io/filesystem/path/concat/path.cc: Test problem case.
39
6b4a77f2 40 * testsuite/21_strings/basic_string/modifiers/assign/char/
41 move_assign_optim.cc: Avoid spurious failure when -fno-inline added
42 to test flags.
43 * testsuite/21_strings/basic_string/modifiers/assign/wchar_t/
44 move_assign_optim.cc: Likewise.
45
02df5941 462019-01-03 Jonathan Wakely <jwakely@redhat.com>
47 Jakub Jelinek <jakub@redhat.com>
48
49 PR libstdc++/88607
50 * include/experimental/memory: Replace UTF-8 quote characters.
51 * include/std/future: Replace UTF-8 "em dash" characters.
52
f8ad40d8 532019-01-03 Jonathan Wakely <jwakely@redhat.com>
54
9013258b 55 PR libstdc++/88607
56 * include/bits/forward_list.h: Replace UTF-8 "ligature fi" character.
57 * include/debug/forward_list: Likewise.
58 * include/experimental/bits/shared_ptr.h: Remove UTF-8 "section sign"
59 character.
60 * include/experimental/chrono: Likewise.
61 * include/experimental/functional: Likewise.
62 * include/experimental/ratio: Likewise.
63 * include/experimental/system_error: Likewise.
64 * include/experimental/tuple: Likewise.
65 * include/experimental/type_traits: Likewise.
66 * include/parallel/workstealing.h: Replace UTF-8 "en dash" character.
67 * include/parallel/multiseq_selection.h: Likewise.
68
f8ad40d8 69 PR libstdc++/88681
70 * config/abi/pre/gnu.ver: Add missing exports.
71 * testsuite/22_locale/collate_byname/88681.cc: New test.
72 * testsuite/22_locale/time_get/get/char/88681.cc: New test.
73 * testsuite/22_locale/time_get/get/wchar_t/88681.cc: New test.
74
138292f4 752019-01-02 Jonathan Wakely <jwakely@redhat.com>
76
553d41a8 77 * testsuite/23_containers/map/cons/deduction.cc: Test deduction from
78 initializer_list<value_type> and from input iterator ranges.
79 * testsuite/23_containers/multimap/cons/deduction.cc: Likewise.
80
138292f4 81 * testsuite/experimental/string_view/element_access/char/empty.cc:
82 Fix year range in copyright header.
83
963c0125 842019-01-02 Joel Brobecker <brobecker@adacore.com>
85
86 * testsuite/21_strings/basic_string_view/element_access/char/empty.cc:
87 Fix year range in copyright header.
88
fbd26352 892019-01-01 Jakub Jelinek <jakub@redhat.com>
d353bf18 90
91 Update copyright years.
fb96fbb3 92\f
fbd26352 93Copyright (C) 2019 Free Software Foundation, Inc.
fb96fbb3 94
95Copying and distribution of this file, with or without modification,
96are permitted in any medium without royalty provided the copyright
97notice and this notice are preserved.