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-aarch64-lts-defconfig in repository toolchain/ci/gcc.
from da67227bfc4 ipa: Various diagnostic fixes [PR93797] adds d4c10c9f4bf [fortran] ICE in gfc_validate_kind(): Got bad kind [PR93580] adds 8f55a0eec91 [Fortran] ICE in gfc_typenode_for_spec PR93603 adds 68f9c41d54a analyzer: add test coverage for gfortran ICE fix [PR 93779] adds a674c7b8b80 analyzer: fix ICE on pointer arithmetic with incomplete typ [...] adds 2e6233935c7 analyzer: fix ICE on COMPONENT_REF of ARRAY_TYPE [PR 93778] adds 4f40164a932 analyzer: fix ICE on failed casts [PR 93777] adds 0b2b45a68f4 analyzer.opt: rewrite description of -fdump-analyzer-callgr [...] adds ea0b12523d0 Introduce -fprofile-reproducibility and support it with TOP N. adds 33351ff9faa Drop MALLOC attribute for void functions. adds 08afe87b797 Always compare types of LHS for gimple_assign in ICF. adds 23d3f25c87d [Fortran] ICE: Invalid expression in gfc_element_size PR93601 adds fa1160f6e50 Restore LTO PGO bootstrap after ea0b12523d0d9a9059b5. adds 06119d691e2 [fortran] ICE assign character pointer to non target PR93714 adds f3169941996 libstdc++: P1243R4 Rangify new algorithms adds aa667c3f36d libstdc++: P2106R0 Alternative wording for GB315 and GB316 adds f5b4dc38852 libstdc++: P2116R0 Remove tuple-like protocol support from [...] adds f09f32427b2 libstdc++: Reorder declarations of std::span members adds d6c9e372372 libstdc++: Fix and simplify constraints on std::span constructors adds 9b8e2dea783 libstdc++: P1976R2 Fixed-size span construction from dynamic range adds 3fe1910509e Use au->lock exclusively for locking in async I/O. adds ce7b39d0fc6 libstdc++: Fix new tests that fail for ILP32 targets adds 855b4aaeabd cmd/go: update -DGOPKGPATH to use current pkgpath encoding adds 14832dcb699 gcc.dg/strcmpopt_6.c: Add space in array for terminator. adds b02719918d7 c++: Fix array-init1.C for ILP32 [PR93817] adds 71c82d0e18d aarch64: Move vmull_<high_>* to intrinsics adds a5b213dda50 libstdc++: Fix compilation of <ranges> with Clang (PR 93818) adds 08ee555df42 Daily bump. adds 6fa35f0e284 Add -mavx512vbmi2 to i386-2.C and i386-3.C adds 242b4fb7f4e libstdc++: P1983R0 Wording for GB301, US296, US292, US291, [...] adds bfe78b08471 RISC-V: Using fmv.x.w/fmv.w.x rather than fmv.x.s/fmv.s.x adds 8d1a1cb1b81 libgomp: Fixes + cleanup for OpenACC's Fortran module + ope [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 59 +++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 53 ++++ gcc/analyzer/analyzer.opt | 2 +- gcc/analyzer/engine.cc | 11 +- gcc/analyzer/exploded-graph.h | 4 +- gcc/analyzer/program-state.cc | 9 +- gcc/analyzer/program-state.h | 3 +- gcc/analyzer/region-model.cc | 80 +++--- gcc/analyzer/region-model.h | 14 +- gcc/cgraph.c | 7 + gcc/common.opt | 16 ++ gcc/config/aarch64/aarch64-simd-builtins.def | 6 + gcc/config/aarch64/aarch64-simd.md | 11 + gcc/config/aarch64/arm_neon.h | 84 +----- gcc/config/riscv/riscv.c | 4 +- gcc/coretypes.h | 7 + gcc/doc/invoke.texi | 31 ++- gcc/fortran/ChangeLog | 29 +++ gcc/fortran/expr.c | 14 +- gcc/fortran/match.c | 18 ++ gcc/fortran/primary.c | 24 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-icf-gimple.c | 4 +- gcc/ipa-param-manipulation.c | 4 + gcc/ipa-pure-const.c | 5 +- gcc/testsuite/ChangeLog | 69 +++++ gcc/testsuite/g++.dg/analyzer/pr93777.C | 1 + gcc/testsuite/g++.dg/diagnostic/array-init1.C | 2 +- gcc/testsuite/g++.dg/other/i386-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-3.C | 2 +- gcc/testsuite/gcc.dg/ipa/pr93583.c | 15 ++ gcc/testsuite/gcc.dg/strcmpopt_6.c | 2 +- gcc/testsuite/gcc.target/aarch64/vmull_high.c | 23 ++ .../gfortran.dg/analyzer/deferred_character_25.f90 | 32 +++ gcc/testsuite/gfortran.dg/analyzer/pr88304-2.f90 | 29 +++ gcc/testsuite/gfortran.dg/analyzer/pr93777.f90 | 22 ++ gcc/testsuite/gfortran.dg/analyzer/pr93778.f90 | 11 + .../gfortran.dg/char_pointer_assign_6.f90 | 4 +- gcc/testsuite/gfortran.dg/pr93580.f90 | 13 + gcc/testsuite/gfortran.dg/pr93601.f90 | 7 + gcc/testsuite/gfortran.dg/pr93603.f90 | 7 + gcc/testsuite/gfortran.dg/pr93714_1.f90 | 11 + gcc/testsuite/gfortran.dg/pr93714_2.f90 | 11 + gcc/value-prof.c | 31 ++- libgcc/ChangeLog | 7 + libgcc/libgcov-merge.c | 50 ++-- libgfortran/ChangeLog | 24 ++ libgfortran/io/async.c | 23 +- libgfortran/io/async.h | 45 ++-- libgo/go/cmd/go/internal/work/gccgo.go | 26 +- libgomp/.gitattributes | 2 + libgomp/ChangeLog | 31 +++ libgomp/config/accel/openacc.f90 | 19 +- libgomp/libgomp.texi | 27 +- libgomp/openacc.f90 | 281 ++++++++++----------- libgomp/openacc_lib.h | 145 +++++++---- libstdc++-v3/ChangeLog | 123 +++++++++ libstdc++-v3/include/bits/ranges_algo.h | 250 ++++++++++++++---- libstdc++-v3/include/bits/ranges_algobase.h | 19 +- libstdc++-v3/include/bits/ranges_uninitialized.h | 8 +- libstdc++-v3/include/std/ranges | 106 ++++---- libstdc++-v3/include/std/span | 185 +++++++------- libstdc++-v3/include/std/version | 2 +- .../testsuite/20_util/integer_comparisons/equal.cc | 2 +- .../20_util/integer_comparisons/greater_equal.cc | 2 +- .../testsuite/20_util/integer_comparisons/less.cc | 2 +- .../20_util/integer_comparisons/less_equal.cc | 2 +- .../20_util/integer_comparisons/not_equal.cc | 2 +- libstdc++-v3/testsuite/23_containers/span/1.cc | 2 +- libstdc++-v3/testsuite/23_containers/span/2.cc | 2 +- .../testsuite/23_containers/span/everything.cc | 4 - .../23_containers/span/{1.cc => explicit.cc} | 33 ++- .../testsuite/23_containers/span/get_neg.cc | 30 --- .../span/tuple_element_dynamic_neg.cc | 25 -- .../23_containers/span/tuple_element_oob_neg.cc | 25 -- .../testsuite/23_containers/span/tuple_size_neg.cc | 25 -- .../{for_each => clamp}/constrained.cc | 51 +--- .../25_algorithms/for_each/constrained.cc | 44 ++++ .../25_algorithms/next_permutation/constrained.cc | 4 +- .../25_algorithms/prev_permutation/constrained.cc | 4 +- .../{for_each => sample}/constrained.cc | 73 +++--- .../testsuite/std/ranges/adaptors/filter.cc | 2 + 83 files changed, 1657 insertions(+), 847 deletions(-) create mode 100644 gcc/testsuite/g++.dg/analyzer/pr93777.C create mode 100644 gcc/testsuite/gcc.dg/ipa/pr93583.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vmull_high.c create mode 100644 gcc/testsuite/gfortran.dg/analyzer/deferred_character_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/analyzer/pr88304-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/analyzer/pr93777.f90 create mode 100644 gcc/testsuite/gfortran.dg/analyzer/pr93778.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93580.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93601.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93603.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93714_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93714_2.f90 create mode 100644 libgomp/.gitattributes copy libstdc++-v3/testsuite/23_containers/span/{1.cc => explicit.cc} (50%) delete mode 100644 libstdc++-v3/testsuite/23_containers/span/get_neg.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/span/tuple_element_dynamic_neg.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/span/tuple_element_oob_neg.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/span/tuple_size_neg.cc copy libstdc++-v3/testsuite/25_algorithms/{for_each => clamp}/constrained.cc (58%) copy libstdc++-v3/testsuite/25_algorithms/{for_each => sample}/constrained.cc (52%)