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-mainline-defconfig in repository toolchain/ci/gcc.
from 46a27415478 Fix some typos adds 4ecf368f4b4 gcov: fix TOPN streaming from shared libraries adds fa9ad35dae0 AArch64: Implement poly-type vadd intrinsics adds d4703be185b AArch64: Implement missing vceq*_p* intrinsics adds 30957092db4 AArch64: Implement missing vcls intrinsics on unsigned types adds c0e9cee285e [libgomp, nvptx] Print error log for link error adds 1a84651d164 IBM Z: Try to make use of load-and-test instructions adds c6df6039e91 switch lowering: limit number of cluster attemps adds c8042d5f6c1 testsuite: Prune more output in timevar2.C. adds 7df1534c136 testsuite: Prune more output in timevar1.C. adds 160061ac10f libstdc++: Introduce new headers for C++20 ranges components adds 7dfffe32419 c++: fix injected friend of template class adds 15139af6fb9 libstdc++: Fix overflow handling in std::align adds f74c87f85f5 libgomp.fortran/pr66199-5.f90: Make stop codes unique adds 30bf947649e compiler: call runtime.eqtype for non-interface type switch on aix adds 7c8ba5da80d bpf: use xBPF signed div, mod insns when available adds 809192e77e6 analyzer: add -fdump-analyzer-json adds 49ff88bd0d8 libstdc++: Fix out-of-bounds string_view access in filesyst [...] adds bc13106e041 c++: Ignore __sanitizer_ptr_{sub,cmp} builtin calls during [...] adds 7d8177b027b c++: Remove a broken error-recovery path adds 39b3b1bdd9e Fix ipa-modref selftest and destructor adds c4e4e163c79 c++: Add test for PR96652 adds d6587211c02 c++: Return only in-scope tparms in keep_template_parm [PR95310] adds 5cfb06b61bc Ignore clobbers in modref adds 5d2d79c8d9d go.test: update issue4458.go for recent change adds 521d2711409 Daily bump. adds e41e66b78d4 libbacktrace: handle pc == low correctly adds 63cd53d2f5d runtime, net: fix build errors on AIX adds fefc2092992 analyzer: use switch in exploded_node::on_stmt adds c1c2ccc74cb Add $(ZLIBINC) to CFLAGS-analyzer/engine.o adds 1260f69aeb9 syscall: remove ptrace syscall on ppc64 adds e884ced0523 syscall: fix TestForeground for AIX new 28d3b78dff5 [testsuite] Add missing require-effective-target alloca new ca52f937fff [nvptx] Handle move from DF subreg to DF reg in nvptx_outpu [...] new 6b4e8bf88f1 gcov: fix streaming corruption new 371f0b990f2 middle-end/97162 - fix ICE when building gamess new 9e64f17d044 tree-optimization/97151 - improve PTA for C++ operator delete
The 5 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 | 78 ++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/alias.c | 8 +- gcc/analyzer/ChangeLog | 83 +++ gcc/analyzer/analysis-plan.cc | 1 + gcc/analyzer/analyzer.opt | 4 + gcc/analyzer/call-string.cc | 29 + gcc/analyzer/call-string.h | 2 + gcc/analyzer/checker-path.cc | 1 + gcc/analyzer/constraint-manager.cc | 77 ++ gcc/analyzer/constraint-manager.h | 6 + gcc/analyzer/diagnostic-manager.cc | 58 ++ gcc/analyzer/diagnostic-manager.h | 4 + gcc/analyzer/engine.cc | 280 +++++-- gcc/analyzer/exploded-graph.h | 7 + gcc/analyzer/pending-diagnostic.cc | 1 + gcc/analyzer/program-point.cc | 38 + gcc/analyzer/program-point.h | 2 + gcc/analyzer/program-state.cc | 85 +++ gcc/analyzer/program-state.h | 6 + gcc/analyzer/region-model-impl-calls.cc | 1 + gcc/analyzer/region-model-manager.cc | 1 + gcc/analyzer/region-model-reachability.cc | 1 + gcc/analyzer/region-model.cc | 1 + gcc/analyzer/region-model.h | 4 + gcc/analyzer/region.cc | 12 + gcc/analyzer/sm-file.cc | 1 + gcc/analyzer/sm-malloc.cc | 1 + gcc/analyzer/sm-pattern-test.cc | 1 + gcc/analyzer/sm-sensitive.cc | 1 + gcc/analyzer/sm-signal.cc | 7 + gcc/analyzer/sm-taint.cc | 1 + gcc/analyzer/sm.cc | 36 + gcc/analyzer/sm.h | 3 + gcc/analyzer/state-purge.cc | 1 + gcc/analyzer/store.cc | 118 +++ gcc/analyzer/store.h | 7 + gcc/analyzer/supergraph.cc | 112 +++ gcc/analyzer/supergraph.h | 6 + gcc/analyzer/svalue.cc | 12 + gcc/c-family/ChangeLog | 5 + gcc/config/aarch64/arm_neon.h | 112 +++ gcc/config/bpf/bpf.md | 20 + gcc/config/nvptx/nvptx.c | 7 +- gcc/config/s390/s390.md | 54 +- gcc/cp/ChangeLog | 26 + gcc/cp/constexpr.c | 6 + gcc/cp/cp-tree.h | 1 - gcc/cp/decl.c | 17 - gcc/cp/pt.c | 74 +- gcc/doc/analyzer.texi | 3 + gcc/doc/invoke.texi | 11 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/statements.cc | 27 +- gcc/go/gofrontend/statements.h | 4 +- gcc/ipa-modref-tree.c | 5 +- gcc/ipa-modref.c | 19 +- gcc/ipa-modref.h | 1 + gcc/params.opt | 4 + gcc/profile.c | 6 +- gcc/selftest-run-tests.c | 1 + gcc/selftest.h | 1 + gcc/testsuite/ChangeLog | 69 ++ gcc/testsuite/g++.dg/asan/pr97145.C | 7 + gcc/testsuite/g++.dg/concepts/diagnostic15.C | 16 + gcc/testsuite/g++.dg/cpp0x/decltype-96652.C | 14 + gcc/testsuite/g++.dg/cpp1y/new1.C | 4 +- gcc/testsuite/g++.dg/ext/timevar1.C | 1 + gcc/testsuite/g++.dg/ext/timevar2.C | 1 + gcc/testsuite/g++.dg/gcov/pr97069.C | 20 + gcc/testsuite/g++.dg/tree-ssa/pr96979.C | 50 ++ gcc/testsuite/g++.old-deja/g++.pt/friend34.C | 5 +- gcc/testsuite/gcc.dg/Warray-bounds-63.c | 3 +- gcc/testsuite/gcc.dg/Warray-bounds-66.c | 3 +- gcc/testsuite/gcc.dg/atomic/stdatomic-vm.c | 1 + .../gcc.target/aarch64/simd/vadd_poly_1.c | 50 ++ .../gcc.target/aarch64/simd/vceq_poly_1.c | 29 + .../gcc.target/aarch64/simd/vcls_unsigned_1.c | 54 ++ gcc/testsuite/gcc.target/bpf/diag-sdiv.c | 12 + gcc/testsuite/gcc.target/bpf/diag-smod.c | 12 + gcc/testsuite/gcc.target/bpf/xbpf-sdiv-1.c | 14 + gcc/testsuite/gcc.target/bpf/xbpf-smod-1.c | 14 + gcc/testsuite/gcc.target/s390/load-and-test-fp-1.c | 21 +- gcc/testsuite/gcc.target/s390/load-and-test-fp-2.c | 17 +- gcc/testsuite/gcc.target/s390/load-and-test-fp.h | 12 + gcc/testsuite/go.test/test/fixedbugs/issue4458.go | 2 +- gcc/toplev.c | 3 + gcc/tree-ssa-structalias.c | 2 + gcc/tree-switch-conversion.c | 17 + libbacktrace/dwarf.c | 38 +- libgcc/ChangeLog | 6 + libgcc/libgcov-driver.c | 2 +- libgo/go/internal/cpu/cpu_no_init.go | 1 + .../go/internal/cpu/{cpu_ppc64x.go => cpu_ppcx.go} | 2 +- libgo/go/net/interface_aix.go | 2 - libgo/go/runtime/os_aix.go | 11 +- .../{export_unix_test.go => export_aix_test.go} | 10 +- libgo/go/syscall/export_unix_test.go | 2 +- libgo/go/syscall/libcall_aix.go | 3 - libgo/go/syscall/syscall_aix_ppc.go | 3 + libgo/mksysinfo.sh | 9 +- libgo/sysinfo.c | 8 + libgomp/ChangeLog | 10 + libgomp/plugin/plugin-nvptx.c | 1 + libgomp/testsuite/libgomp.fortran/pr66199-5.f90 | 2 +- libstdc++-v3/ChangeLog | 81 ++ libstdc++-v3/include/Makefile.am | 4 +- libstdc++-v3/include/Makefile.in | 4 +- libstdc++-v3/include/bits/align.h | 4 +- libstdc++-v3/include/bits/iterator_concepts.h | 2 +- libstdc++-v3/include/bits/range_access.h | 827 +-------------------- libstdc++-v3/include/bits/ranges_algo.h | 1 + libstdc++-v3/include/bits/ranges_algobase.h | 5 +- .../include/bits/{range_access.h => ranges_base.h} | 360 ++------- .../include/bits/{range_cmp.h => ranges_cmp.h} | 8 +- libstdc++-v3/include/bits/ranges_util.h | 417 +++++++++++ libstdc++-v3/include/experimental/string_view | 1 + libstdc++-v3/include/std/functional | 2 +- libstdc++-v3/include/std/ranges | 415 +---------- libstdc++-v3/include/std/span | 2 +- libstdc++-v3/include/std/string_view | 1 + libstdc++-v3/src/c++17/fs_path.cc | 2 +- libstdc++-v3/testsuite/20_util/align/3.cc | 53 ++ .../24_iterators/back_insert_iterator/pr93884.cc | 1 + .../24_iterators/front_insert_iterator/pr93884.cc | 1 + .../27_io/filesystem/path/append/source.cc | 10 + 127 files changed, 2516 insertions(+), 1754 deletions(-) create mode 100644 gcc/testsuite/g++.dg/asan/pr97145.C create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-96652.C create mode 100644 gcc/testsuite/g++.dg/gcov/pr97069.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr96979.C create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vadd_poly_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vceq_poly_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcls_unsigned_1.c create mode 100644 gcc/testsuite/gcc.target/bpf/diag-sdiv.c create mode 100644 gcc/testsuite/gcc.target/bpf/diag-smod.c create mode 100644 gcc/testsuite/gcc.target/bpf/xbpf-sdiv-1.c create mode 100644 gcc/testsuite/gcc.target/bpf/xbpf-smod-1.c create mode 100644 gcc/testsuite/gcc.target/s390/load-and-test-fp.h rename libgo/go/internal/cpu/{cpu_ppc64x.go => cpu_ppcx.go} (97%) copy libgo/go/syscall/{export_unix_test.go => export_aix_test.go} (51%) copy libstdc++-v3/include/bits/{range_access.h => ranges_base.h} (71%) rename libstdc++-v3/include/bits/{range_cmp.h => ranges_cmp.h} (98%) create mode 100644 libstdc++-v3/include/bits/ranges_util.h create mode 100644 libstdc++-v3/testsuite/20_util/align/3.cc