This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-defconfig in repository toolchain/ci/gcc.
from c7bfe1aaa39 Daily bump. adds 9069e9484ce RISC-V: Adjust floating point code gen for LTGT compare adds f1a681a174c PR47785: Add support for handling Xassembler/Wa options with LTO. adds 2bd8c3ff351 OpenACC tile clause – apply exit/cycle checks (PR 93552) adds 7f5617b0044 sccvn: Handle bitfields in push_partial_def [PR93582] adds 3841739c29a libstdc++: enable_view has false positives (LWG 3326) adds e03069be127 PR78353: Fix testcases adds 120e873484f libstdc++: Add default_sentinel support to stream iterators adds 32b8f5df9f0 c++: Fix C++20 variadic lambda init-capture grammar. adds 8566286eaeb libstdc++: Fix noexcept-specifier for istream_iterator adds fb6a8b230ad c++: P1937R2 - Fixing inconsistencies between const{expr,ev [...] adds c77b6f95e01 fortran: ICE in gfc_conv_constant_to_tree PR93604 adds 027a3f1c387 internal/syscall/unix: add hurd build tag adds c5eab4ed45e libstdc++: P0769R2 Add shift to <algorithm> adds 85c143d002a libstdc++: Add missing bits of P0896R4 pertaining to [back| [...] adds b07c085581e c++: Fix ICE with ill-formed array list-initialization [PR93712] adds 27bf39a8035 ortran: ICE using SHAPE with FINDLOC PR93835 adds cae5ff6036a c++: Fix ICE with -Wmismatched-tags [PR93869] adds 004f2c07b6d analyzer: eliminate irrelevant control-flow edges from paths adds b73547e40e0 PR c++/93804 - exempt extern C headers from -Wredundant-tags adds fb77bf1c86e Remove a hunk duplicated during a merge. adds a4dbb9b25a6 internal/poll: add hurd build tag
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 47 ++++ gcc/analyzer/ChangeLog | 29 +++ gcc/analyzer/checker-path.cc | 2 +- gcc/analyzer/diagnostic-manager.cc | 144 +++++++++++-- gcc/analyzer/diagnostic-manager.h | 14 +- gcc/analyzer/reachability.h | 76 +++++++ gcc/config/riscv/riscv.c | 17 +- gcc/cp/ChangeLog | 33 +++ gcc/cp/call.c | 19 +- gcc/cp/parser.c | 86 ++++++-- gcc/doc/invoke.texi | 15 +- gcc/fortran/ChangeLog | 23 ++ gcc/fortran/decl.c | 16 ++ gcc/fortran/match.c | 25 ++- gcc/fortran/simplify.c | 12 +- gcc/gcc.c | 29 +++ gcc/go/gofrontend/MERGE | 2 +- gcc/lto-opts.c | 6 + gcc/lto-wrapper.c | 103 ++++++--- gcc/opts-common.c | 66 ++++++ gcc/opts.h | 5 + gcc/testsuite/ChangeLog | 77 ++++++- gcc/testsuite/g++.dg/cpp0x/initlist-array11.C | 10 + gcc/testsuite/g++.dg/cpp2a/consteval3.C | 6 +- gcc/testsuite/g++.dg/cpp2a/consteval6.C | 6 +- gcc/testsuite/g++.dg/cpp2a/lambda-pack-init4.C | 10 + gcc/testsuite/g++.dg/ext/consteval1.C | 4 +- gcc/testsuite/g++.dg/warn/Wmismatched-tags-2.C | 6 + gcc/testsuite/g++.dg/warn/Wredundant-tags-4.C | 142 ++++++++++++ gcc/testsuite/g++.dg/warn/Wredundant-tags-5.C | 109 ++++++++++ gcc/testsuite/g++.dg/warn/Wredundant-tags-5.h | 80 +++++++ .../gcc.dg/analyzer/analyzer-verbosity-2a.c | 20 ++ .../gcc.dg/analyzer/analyzer-verbosity-3.c | 222 +++++++++++++++++++ .../gcc.dg/analyzer/analyzer-verbosity-3a.c | 20 ++ gcc/testsuite/gcc.dg/analyzer/edges-1.c | 54 +++++ gcc/testsuite/gcc.dg/analyzer/edges-2.c | 20 ++ gcc/testsuite/gcc.dg/analyzer/file-paths-1.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/pr93582-4.c | 23 ++ gcc/testsuite/gcc.dg/tree-ssa/pr93582-5.c | 25 +++ gcc/testsuite/gcc.dg/tree-ssa/pr93582-6.c | 24 +++ gcc/testsuite/gcc.dg/tree-ssa/pr93582-7.c | 24 +++ gcc/testsuite/gcc.dg/tree-ssa/pr93582-8.c | 14 ++ gcc/testsuite/gcc.target/arm/pr78353-1.c | 9 + gcc/testsuite/gcc.target/arm/pr78353-2.c | 10 + gcc/testsuite/gfortran.dg/goacc/tile-4.f90 | 27 +++ gcc/testsuite/gfortran.dg/pr77351.f90 | 6 +- gcc/testsuite/gfortran.dg/pr93604.f90 | 10 + gcc/testsuite/gfortran.dg/pr93835.f08 | 8 + gcc/tree-ssa-sccvn.c | 239 ++++++++++++++++----- libgo/go/internal/poll/fcntl_syscall.go | 2 +- libgo/go/internal/syscall/unix/nonblocking.go | 2 +- libstdc++-v3/ChangeLog | 61 ++++++ libstdc++-v3/include/bits/range_access.h | 3 + libstdc++-v3/include/bits/ranges_algo.h | 92 ++++++++ libstdc++-v3/include/bits/ranges_algobase.h | 4 +- libstdc++-v3/include/bits/regex.h | 10 - libstdc++-v3/include/bits/stl_iterator.h | 22 ++ libstdc++-v3/include/bits/stl_multiset.h | 11 - libstdc++-v3/include/bits/stl_set.h | 9 - libstdc++-v3/include/bits/stream_iterator.h | 16 ++ libstdc++-v3/include/bits/streambuf_iterator.h | 11 + libstdc++-v3/include/bits/unordered_set.h | 15 -- libstdc++-v3/include/debug/multiset.h | 13 -- libstdc++-v3/include/debug/set.h | 12 -- libstdc++-v3/include/debug/unordered_set | 16 -- libstdc++-v3/include/experimental/string_view | 6 +- libstdc++-v3/include/std/ranges | 19 +- libstdc++-v3/include/std/span | 7 +- libstdc++-v3/include/std/string_view | 6 +- .../24_iterators/back_insert_iterator/pr93884.cc | 44 ++++ .../24_iterators/front_insert_iterator/pr93884.cc | 44 ++++ .../24_iterators/istream_iterator/cons/sentinel.cc | 36 ++++ .../24_iterators/istream_iterator/sentinel.cc | 57 +++++ .../istreambuf_iterator/cons/sentinel.cc | 26 +++ .../testsuite/25_algorithms/shift_left/1.cc | 104 +++++++++ .../testsuite/25_algorithms/shift_right/1.cc | 103 +++++++++ libstdc++-v3/testsuite/std/ranges/view.cc | 12 +- 77 files changed, 2466 insertions(+), 273 deletions(-) create mode 100644 gcc/analyzer/reachability.h create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-tags-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wredundant-tags-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wredundant-tags-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wredundant-tags-5.h create mode 100644 gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-2a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-3a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/edges-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/edges-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-8.c create mode 100644 gcc/testsuite/gcc.target/arm/pr78353-1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr78353-2.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/tile-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93604.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93835.f08 create mode 100644 libstdc++-v3/testsuite/24_iterators/back_insert_iterator/pr93884.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/front_insert_iterator/pr93884.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/istream_iterator/cons/sentinel.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/istream_iterator/sentinel.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/cons/se [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/shift_left/1.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/shift_right/1.cc