This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gcc-9-branch in repository gcc.
from 189f62b4901 Daily bump. new cda60a3ce13 PR libstdc++/92059 fix several bugs in tr2::dynamic_bitset new 995aa89a385 P1651R0 bind_front should not unwrap reference_wrapper new 5438130aa96 Fix array index error in address_v6 comparisons new 8d75a2adfd9 Include netinet/in.h in include/experimental/internet new 65e54e42187 PR libstdc++/91456 make INVOKE<R> work with uncopyable prvalues new b4ea8d36234 Update URL for Hoard in libstdc++ docs new ccabe97303c Update URL for CUJ article in libstdc++ docs new 6b40f57c577 Add makefile target to update HTML files in source tree new c110fc78b61 Fix testsuite bugs new 863dadd5779 Fix more tests that fail in C++2a mode new 73d739bd134 PR libstdc++/92143 adjust for OS X aligned_alloc behaviour new 35d5d9cb917 Do not declare std::uses_allocator before C++11 new 6192703ef91 PR libstdc++/89164 enforce constraints for uninitialized algos new 53bbdb185ea Fix indentation in testsuite utility header new 423fdcc37d1 Fix tests that fail with -std=gnu++98 or -std=gnu++11 new 2cdef11f36a Fix more failing tests for C++98 mode new c0a16a84e68 PR libstdc++/61761 fix std::proj for targets without C99 cproj new 15df354cbe4 PR libstdc++/90682 allow set_terminate(0) and set_unexpected(0)
The 18 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: libstdc++-v3/ChangeLog | 214 +++++++++++ libstdc++-v3/doc/Makefile.am | 7 +- libstdc++-v3/doc/Makefile.in | 7 +- .../doc/html/manual/documentation_hacking.html | 7 +- libstdc++-v3/doc/html/manual/memory.html | 10 +- libstdc++-v3/doc/html/manual/status.html | 5 +- libstdc++-v3/doc/xml/manual/allocator.xml | 13 +- .../doc/xml/manual/documentation_hacking.xml | 9 +- libstdc++-v3/include/bits/memoryfwd.h | 2 + libstdc++-v3/include/bits/std_function.h | 10 +- libstdc++-v3/include/bits/stl_algobase.h | 2 +- libstdc++-v3/include/bits/stl_uninitialized.h | 24 +- libstdc++-v3/include/experimental/internet | 7 +- libstdc++-v3/include/std/complex | 68 ++-- libstdc++-v3/include/std/functional | 4 +- libstdc++-v3/include/std/type_traits | 41 ++- libstdc++-v3/include/std/version | 2 +- libstdc++-v3/include/tr2/dynamic_bitset | 295 ++++++++------- libstdc++-v3/include/tr2/dynamic_bitset.tcc | 2 +- libstdc++-v3/libsupc++/eh_term_handler.cc | 17 +- .../{eh_term_handler.cc => eh_term_handler.h} | 11 +- libstdc++-v3/libsupc++/eh_terminate.cc | 7 + libstdc++-v3/libsupc++/new_opa.cc | 5 +- libstdc++-v3/testsuite/17_intro/names.cc | 4 + .../90105.cc => 18_support/set_terminate.cc} | 43 +-- .../90105.cc => 18_support/set_unexpected.cc} | 43 +-- .../{variant/90008.cc => function/91456.cc} | 26 +- .../20_util/function_objects/bind_front/1.cc | 2 +- .../20_util/function_objects/bind_front/2.cc | 91 +++++ .../testsuite/20_util/function_objects/invoke/1.cc | 19 +- .../testsuite/20_util/function_objects/invoke/3.cc | 49 +++ .../{variant/90008.cc => is_invocable/91456.cc} | 25 +- .../20_util/is_nothrow_invocable/value.cc | 4 + .../specialized_algorithms/uninitialized_copy/1.cc | 2 +- .../uninitialized_copy/89164.cc} | 24 +- .../uninitialized_copy_n/89164.cc} | 22 +- .../uninitialized_fill/89164.cc} | 22 +- .../uninitialized_fill_n/89164.cc} | 22 +- .../deque/requirements/dr438/assign_neg.cc | 1 + .../deque/requirements/dr438/constructor_1_neg.cc | 1 + .../deque/requirements/dr438/constructor_2_neg.cc | 1 + .../deque/requirements/dr438/insert_neg.cc | 1 + .../list/requirements/dr438/assign_neg.cc | 1 + .../list/requirements/dr438/constructor_1_neg.cc | 1 + .../list/requirements/dr438/constructor_2_neg.cc | 1 + .../list/requirements/dr438/insert_neg.cc | 1 + .../unordered_map/requirements/debug_container.cc | 2 +- .../unordered_set/allocator/ext_ptr.cc | 3 +- .../push_back/89416.cc => cons/89164.cc} | 26 +- .../vector/cons/89164_c++17.cc} | 31 +- .../vector/requirements/dr438/assign_neg.cc | 1 + .../vector/requirements/dr438/constructor_1_neg.cc | 1 + .../vector/requirements/dr438/constructor_2_neg.cc | 1 + .../vector/requirements/dr438/insert_neg.cc | 1 + libstdc++-v3/testsuite/26_numerics/complex/proj.cc | 403 +++++++++++++++++++++ libstdc++-v3/testsuite/experimental/names.cc | 7 +- libstdc++-v3/testsuite/ext/char8_t/atomic-1.cc | 2 +- .../testsuite/libstdc++-prettyprinters/compat.cc | 2 +- .../85494.cc => tr2/dynamic_bitset/cmp.cc} | 28 +- libstdc++-v3/testsuite/tr2/dynamic_bitset/cons.cc | 105 ++++++ .../dr2537.cc => tr2/dynamic_bitset/copy.cc} | 41 ++- .../dr2537.cc => tr2/dynamic_bitset/move.cc} | 39 +- .../conv/bool.cc => tr2/dynamic_bitset/pr92059.cc} | 15 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 266 +++++++------- 64 files changed, 1582 insertions(+), 567 deletions(-) copy libstdc++-v3/libsupc++/{eh_term_handler.cc => eh_term_handler.h} (83%) copy libstdc++-v3/testsuite/{23_containers/forward_list/operations/90105.cc => 18_ [...] copy libstdc++-v3/testsuite/{23_containers/forward_list/operations/90105.cc => 18_ [...] copy libstdc++-v3/testsuite/20_util/{variant/90008.cc => function/91456.cc} (62%) create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/bind_front/2.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/invoke/3.cc copy libstdc++-v3/testsuite/20_util/{variant/90008.cc => is_invocable/91456.cc} (70%) copy libstdc++-v3/testsuite/{23_containers/vector/modifiers/push_back/89416.cc => [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2011/parallel_mode.cc => 20_util/ [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2011/parallel_mode.cc => 20_util/ [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2011/parallel_mode.cc => 20_util/ [...] copy libstdc++-v3/testsuite/23_containers/vector/{modifiers/push_back/89416.cc => [...] copy libstdc++-v3/testsuite/{20_util/variant/90008.cc => 23_containers/vector/cons [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/complex/proj.cc copy libstdc++-v3/testsuite/{26_numerics/random/random_device/85494.cc => tr2/dyna [...] create mode 100644 libstdc++-v3/testsuite/tr2/dynamic_bitset/cons.cc copy libstdc++-v3/testsuite/{23_containers/priority_queue/dr2537.cc => tr2/dynamic [...] copy libstdc++-v3/testsuite/{23_containers/priority_queue/dr2537.cc => tr2/dynamic [...] copy libstdc++-v3/testsuite/{27_io/basic_ios/conv/bool.cc => tr2/dynamic_bitset/pr [...]