This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-arm in repository toolchain/ci/gcc.
from 9eeca99ccce Avoid expecting nonzero size for access none void* argument [...] adds 243a980437b Extend the offset and size of merged object references [PR103215]. adds f157c5362b4 Limit inlining functions called once adds fe9571a35db libstdc++: Fix non-reserved name in std::allocator base cla [...] adds f8463b0e3ec libstdc++: Disable over-zealous warnings about std::string [...] adds fb9875ebf10 libstdc++: Do not leak empty COW strings adds db5fa0837e4 libstdc++: Avoid unnecessary allocations in std::map insert [...] adds 9e18a25331f libstdc++: Allow std::condition_variable waits to be cancel [...] adds a219139e986 libstdc++: Implement std::ios_base::noreplace for C++23 [PR59769] adds a1ca039fc0f libstdc++: Fix std::exception_ptr regressions [PR103630] adds a8e02a00a0f libstdc++: Make std::make_exception_ptr work with -fno-exce [...] adds 9042302ef06 libstdc++: Remove bogus dg-error for effective-target c++20 adds 2c7fb16b528 libstdc++: Fix ambiguous comparisons for iterators in C++20 adds 4b4839e325c Daily bump. new 213b7d9cf76 d: Align methods to MINIMUM_METHOD_BOUNDARY.
The 1 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: gcc/ChangeLog | 219 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 6 + gcc/c-family/ChangeLog | 6 + gcc/c/ChangeLog | 6 + gcc/cp/ChangeLog | 19 ++ gcc/d/ChangeLog | 4 + gcc/d/decl.cc | 3 + gcc/doc/invoke.texi | 8 + gcc/ipa-inline.c | 47 +++-- gcc/params.opt | 8 + gcc/pointer-query.cc | 33 ++-- gcc/testsuite/ChangeLog | 51 +++++ gcc/testsuite/gcc.dg/Warray-bounds-91.c | 145 ++++++++++++++ gcc/testsuite/gcc.dg/Warray-bounds-92.c | 149 ++++++++++++++ gcc/testsuite/gcc.dg/Wstringop-overflow-58.c | 22 ++- gcc/testsuite/gcc.dg/Wstringop-overflow-59.c | 18 +- gcc/testsuite/gcc.dg/Wstringop-overflow-85.c | 153 ++++++++++++++ gcc/testsuite/gcc.dg/Wstringop-overflow-87.c | 147 ++++++++++++++ gcc/testsuite/gcc.dg/warn-strnlen-no-nul.c | 43 ++-- libgcc/ChangeLog | 12 ++ libgomp/ChangeLog | 7 + libstdc++-v3/ChangeLog | 108 ++++++++++ libstdc++-v3/config/abi/pre/gnu.ver | 12 +- libstdc++-v3/config/allocator/new_allocator_base.h | 11 +- libstdc++-v3/config/io/basic_file_stdio.cc | 48 +++-- libstdc++-v3/doc/html/manual/api.html | 8 + libstdc++-v3/doc/html/manual/memory.html | 6 +- libstdc++-v3/doc/xml/manual/allocator.xml | 6 +- libstdc++-v3/doc/xml/manual/evolution.xml | 10 + libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/char_traits.h | 7 + libstdc++-v3/include/bits/cow_string.h | 9 +- libstdc++-v3/include/bits/ios_base.h | 9 + libstdc++-v3/include/{ext => bits}/new_allocator.h | 27 +-- libstdc++-v3/include/bits/std_mutex.h | 6 +- libstdc++-v3/include/bits/stl_iterator.h | 50 ++++- libstdc++-v3/include/bits/stl_map.h | 49 ++++- libstdc++-v3/include/bits/stl_pair.h | 9 + libstdc++-v3/include/bits/uses_allocator_args.h | 6 - libstdc++-v3/include/experimental/memory_resource | 4 +- libstdc++-v3/include/ext/new_allocator.h | 157 +-------------- libstdc++-v3/include/std/condition_variable | 2 +- libstdc++-v3/include/std/version | 1 + libstdc++-v3/libsupc++/exception_ptr.h | 41 ++-- libstdc++-v3/src/c++11/compatibility-condvar.cc | 31 +++ libstdc++-v3/src/c++11/condition_variable.cc | 2 +- .../testsuite/18_support/exception_ptr/103630.cc | 39 ++++ .../testsuite/18_support/exception_ptr/64241.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/64135.cc | 45 +++++ .../20_util/scoped_allocator/69293_neg.cc | 4 - .../23_containers/map/modifiers/emplace/92300.cc | 36 ++++ .../23_containers/map/modifiers/insert/92300.cc | 38 ++++ .../27_io/basic_ofstream/open/char/noreplace.cc | 29 +++ .../27_io/basic_ofstream/open/wchar_t/noreplace.cc | 29 +++ .../condition_variable/members/103382.cc | 66 +++++++ 57 files changed, 1712 insertions(+), 305 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-91.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-92.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-85.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-87.c copy libstdc++-v3/include/{ext => bits}/new_allocator.h (89%) create mode 100644 libstdc++-v3/testsuite/18_support/exception_ptr/103630.cc create mode 100644 libstdc++-v3/testsuite/20_util/allocator/64135.cc create mode 100644 libstdc++-v3/testsuite/23_containers/map/modifiers/emplace/92300.cc create mode 100644 libstdc++-v3/testsuite/23_containers/map/modifiers/insert/92300.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ofstream/open/char/noreplace.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ofstream/open/wchar_t/noreplace.cc create mode 100644 libstdc++-v3/testsuite/30_threads/condition_variable/members/103382.cc