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-aarch64 in repository toolchain/ci/gcc.
from 7ca21601704 c++: new (nothrow) array cleanup [PR104007] adds 0d01a272267 Fortran: handle expansion of zero-sized array constructors adds dad495e3013 RISC-V: Fix use-after-free error in `parse_multiletter_ext' adds 3c4a54adb21 c++: DEPENDENT_OPERATOR_TYPE as type of NTTP [PR104074] adds fe3ed885cda libstdc++: Limit new basic_string(nullptr_t) constructor to [...] adds 79e746bb05e analyzer: fix ICE on realloc of zeroed memory [PR104062] adds 2aefe248aa4 analyzer: fix ICE on unary ops folding to casts of constant [...] adds 43ec2652134 bpf: write CO-RE relocation record size only once adds 7db42268ce4 bpf: ensure correct string offsets in BTF.ext adds 2aa184458a1 c++: input_location and lookahead [PR104025] adds fdd6d85bd75 c++: Use -std=c++20 in testsuite default std list adds 1a5145f1e3a c++: Fix handling of temporaries with consteval ctors and n [...] adds 5ce3c003df2 [COMMITTED] Improve coment for the newly added code in ipa-split. adds 7a761ae6589 Daily bump. adds c3861f79859 libstdc++: Fix std::atomic<std::shared_ptr<T>> for AIX [PR104101] adds 72ce3fd2c72 libstdc++: Remove unused std::pair helper function adds a68080a121d libstdc++: Fix deprecated attribute for std::get_temporary_buffer adds 9c186493a7c libstdc++: Update documentation for C++17 deprecations adds 2f714642e57 Handle failure to determine pointer provenance conservative [...] adds 282110ae8b5 Suppress valid warning [PR104103]. adds 6325041c2b6 Add test for bogus warning [PR104076]. adds ddce00dba24 i386: Fix GLC tuning with -masm=intel [PR104104]
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + gcc/ChangeLog | 228 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 80 ++++++++ gcc/analyzer/ChangeLog | 16 ++ gcc/analyzer/region-model-manager.cc | 22 +- gcc/common/config/riscv/riscv-common.cc | 2 +- gcc/config/bpf/coreout.cc | 28 ++- gcc/config/bpf/coreout.h | 1 - gcc/config/i386/sse.md | 20 +- gcc/cp/ChangeLog | 22 ++ gcc/cp/constexpr.cc | 6 +- gcc/cp/parser.cc | 3 +- gcc/cp/pt.cc | 14 +- gcc/fortran/ChangeLog | 6 + gcc/fortran/array.cc | 3 + gcc/gimple-ssa-warn-access.cc | 4 +- gcc/ipa-split.cc | 4 +- gcc/testsuite/ChangeLog | 113 ++++++++++ gcc/testsuite/g++.dg/cpp1z/nontype-auto20.C | 5 + gcc/testsuite/g++.dg/cpp2a/consteval27.C | 18 ++ gcc/testsuite/g++.dg/warn/Wdangling-pointer-3.C | 39 ++++ gcc/testsuite/g++.dg/warn/pr104025.C | 20 ++ gcc/testsuite/gcc.dg/Wuse-after-free.c | 41 ++++ gcc/testsuite/gcc.dg/analyzer/pr104062.c | 13 ++ gcc/testsuite/gcc.dg/analyzer/pr104089.c | 9 + gcc/testsuite/gcc.dg/torture/pr57147-2.c | 6 + gcc/testsuite/gcc.target/bpf/core-section-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr104104.c | 10 + gcc/testsuite/gfortran.dg/pr102520.f90 | 6 +- gcc/testsuite/gfortran.dg/pr103692.f90 | 23 +++ gcc/testsuite/lib/g++-dg.exp | 2 +- libcpp/ChangeLog | 7 + libgomp/ChangeLog | 20 ++ libstdc++-v3/ChangeLog | 84 ++++++++ libstdc++-v3/doc/html/manual/api.html | 10 + libstdc++-v3/doc/html/manual/status.html | 4 +- libstdc++-v3/doc/xml/manual/evolution.xml | 14 ++ libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 3 +- libstdc++-v3/include/bits/basic_string.h | 4 +- libstdc++-v3/include/bits/cow_string.h | 4 +- libstdc++-v3/include/bits/shared_ptr_atomic.h | 4 + libstdc++-v3/include/bits/stl_pair.h | 14 -- libstdc++-v3/include/bits/stl_tempbuf.h | 2 +- libstdc++-v3/include/std/string_view | 3 +- .../21_strings/basic_string/cons/char/nullptr.cc | 26 ++- .../basic_string_view/cons/char/nonnull.cc | 3 +- .../basic_string_view/cons/wchar_t/nonnull.cc | 3 +- 48 files changed, 908 insertions(+), 69 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto20.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval27.C create mode 100644 gcc/testsuite/g++.dg/warn/Wdangling-pointer-3.C create mode 100644 gcc/testsuite/g++.dg/warn/pr104025.C create mode 100644 gcc/testsuite/gcc.dg/Wuse-after-free.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr104062.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr104089.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104104.c create mode 100644 gcc/testsuite/gfortran.dg/pr103692.f90