This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-master-aarch64-spec2k6-Os in repository toolchain/ci/gcc.
from d119f34c952 New modref/ipa_modref optimization passes adds 9044db88d63 Fix ICE during dumping in ipa-modref. adds 0968df43cdd c++: Add test for PR90199. adds 363e7755f22 Fix linkage with -nodefaultlibs option. adds 3c755b428e1 libstdc++: Fix noexcept-specifier for std::bind_front [PR 97101] adds 11da31998af Daily bump. adds 432c551b17d Support new mallinfo2 function. adds 79f4e20dd12 Use SIZE_AMOUNT macro for GGC memory allocation numbers. adds da871904218 Use ONE_? macros. adds f5e73de00e9 aarch64: Fix ICE on fpsr fpcr getters [PR96968] adds ed5ae55e939 mklog.py: Parse first 10 lines for PR/DR number adds 48b0c1250a5 POLY_INT_CST: remove extra space in dump adds d726ecd9554 Fix ICE in tree-switch-conversion. adds 0df746afc50 tree-optimization/97135 - fix dependence check in store-motion adds 2c62952f816 aarch64: Do not alter value on a force_reg returned rtx exp [...] adds 5187b01a4fc Fix fallout from Support new mallinfo2 function. adds f10ed928e2f libstdc++: Make std::assume_aligned a constexpr function [P [...] adds 2ec58cfcea1 libstdc++: Relax constraints on transform_view and elements [...] adds b6ff694e592 c++: Detect deduction guide redeclaration [PR97099] adds e6f58fb6196 tree-optimization/97139 - fix BB SLP live lane extraction adds b0c990f2661 [arm] gcc.target/arm/cs*: Use dg-add-options arm_arch_v8_1m_main adds 4f5a297f752 Darwin, testsuite : Skip a test that requires ELF. adds 33605e9bef1 c++: ts_lambda is not needed adds 762c16eba6b libsanitizer: rename new libbacktrace symbols adds 5c5ce609908 PR fortran/90903 [part2] - Add runtime checking for the MVB [...] adds 05193687dde Avoid incidental failures due to implicit attribute access. adds 68402af1c68 libgo: don't put golang.org packages in zstdpkglist.go adds 7029dfa38b6 c++: Implement -Wctad-maybe-unsupported. adds defceb206be c++: DR 1722: Make lambda to function pointer conv noexcept [...] adds be3027e9c83 go/internal/gccgoimporter: recognize aixbigafMagic archives adds aecea4158f4 libstdc++: Fix constraints for drop_view::begin() const [LWG 3482] adds 7db5967f105 libstdc++: Use __builtin_expect in __glibcxx_assert adds 15e7b93ba42 analyzer: decls are not on the heap adds 1e19ecd79b4 analyzer: fix ICE on bogus decl of memset [PR97130] adds 27edc6c3e29 compiler: finalize methods for type aliases of struct types adds 44135373fcd Daily bump. adds f017952d31b libstdc++: Mark some more algorithms constexpr for C++20 adds 813ad9c4dd5 libstdc++: Fix division by zero in std::sample adds 37edf28c24b libstdc++: Remove overzealous static_asserts from std::span adds d149962d6ac Add no strict aliasing to m128-check.h adds 7825399092d libstdc++: Use correct argument type for __use_alloc, again [...] adds 466b907fad9 ipa: Fix up ipa modref option help texts adds 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 adds 28d3b78dff5 [testsuite] Add missing require-effective-target alloca adds ca52f937fff [nvptx] Handle move from DF subreg to DF reg in nvptx_outpu [...] adds 6b4e8bf88f1 gcov: fix streaming corruption adds 371f0b990f2 middle-end/97162 - fix ICE when building gamess adds 9e64f17d044 tree-optimization/97151 - improve PTA for C++ operator delete
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 5 + contrib/mklog.py | 9 +- gcc/ChangeLog | 197 +++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/alias.c | 8 +- gcc/analyzer/ChangeLog | 99 +++ 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 | 9 + gcc/analyzer/region-model-manager.cc | 1 + gcc/analyzer/region-model-reachability.cc | 1 + gcc/analyzer/region-model.cc | 7 +- gcc/analyzer/region-model.h | 5 + gcc/analyzer/region.cc | 12 + gcc/analyzer/sm-file.cc | 1 + gcc/analyzer/sm-malloc.cc | 5 +- 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 | 9 + gcc/c-family/c.opt | 7 +- gcc/common.opt | 4 +- gcc/config.in | 13 + gcc/config/aarch64/aarch64-builtins.c | 46 +- gcc/config/aarch64/arm_neon.h | 112 +++ gcc/config/bpf/bpf.md | 20 + gcc/config/nvptx/nvptx.c | 7 +- gcc/config/pa/pa-hpux11.h | 5 - gcc/config/pa/pa32-linux.h | 5 + gcc/config/pa/pa64-hpux.h | 12 +- gcc/config/s390/s390.md | 54 +- gcc/configure | 4 +- gcc/configure.ac | 4 +- gcc/cp/ChangeLog | 51 ++ gcc/cp/constexpr.c | 6 + gcc/cp/cp-tree.h | 1 - gcc/cp/decl.c | 70 +- gcc/cp/lambda.c | 4 +- gcc/cp/name-lookup.h | 1 - gcc/cp/pt.c | 102 ++- gcc/doc/analyzer.texi | 3 + gcc/doc/invoke.texi | 33 +- gcc/fortran/ChangeLog | 16 + gcc/fortran/iresolve.c | 14 - gcc/fortran/trans-intrinsic.c | 167 +++++ gcc/fortran/trans-stmt.c | 48 +- gcc/fortran/trans.h | 4 + gcc/ggc-common.c | 28 +- gcc/ggc-page.c | 17 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 50 +- gcc/go/gofrontend/gogo.cc | 4 + gcc/go/gofrontend/statements.cc | 27 +- gcc/go/gofrontend/statements.h | 4 +- gcc/ipa-modref-tree.c | 5 +- gcc/ipa-modref.c | 37 +- gcc/ipa-modref.h | 1 + gcc/params.opt | 6 +- gcc/print-tree.c | 2 +- gcc/profile.c | 6 +- gcc/selftest-run-tests.c | 1 + gcc/selftest.h | 1 + gcc/system.h | 3 +- gcc/testsuite/ChangeLog | 147 ++++ 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/cpp0x/lambda/lambda-conv14.C | 10 + gcc/testsuite/g++.dg/cpp1y/constexpr-90199.C | 28 + gcc/testsuite/g++.dg/cpp1y/new1.C | 4 +- gcc/testsuite/g++.dg/cpp1z/class-deduction74.C | 31 + gcc/testsuite/g++.dg/ext/timevar1.C | 4 +- gcc/testsuite/g++.dg/ext/timevar2.C | 4 +- gcc/testsuite/g++.dg/gcov/pr97069.C | 20 + gcc/testsuite/g++.dg/tree-ssa/pr96979.C | 50 ++ .../g++.dg/warn/Wctad-maybe-unsupported.C | 88 +++ .../g++.dg/warn/Wctad-maybe-unsupported.h | 4 + .../g++.dg/warn/Wctad-maybe-unsupported2.C | 6 + .../g++.dg/warn/Wctad-maybe-unsupported3.C | 6 + 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/analyzer/pr97130.c | 10 + gcc/testsuite/gcc.dg/atomic/stdatomic-vm.c | 1 + gcc/testsuite/gcc.dg/ipa/ipa-sra-1.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-12.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-13.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-14.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-15.c | 2 +- gcc/testsuite/gcc.dg/ipa/symver1.c | 1 + gcc/testsuite/gcc.dg/torture/pr97135.c | 21 + gcc/testsuite/gcc.dg/vect/pr97139.c | 27 + gcc/testsuite/gcc.target/aarch64/pr96968.c | 28 + .../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/aarch64/sve/pr96915.c | 11 + gcc/testsuite/gcc.target/arm/csinc-1.c | 3 +- gcc/testsuite/gcc.target/arm/csinv-1.c | 3 +- gcc/testsuite/gcc.target/arm/csneg.c | 3 +- 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/i386/m128-check.h | 1 + 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/gfortran.dg/check_bits_2.f90 | 38 + gcc/testsuite/go.test/test/fixedbugs/issue4458.go | 2 +- gcc/timevar.c | 8 +- gcc/toplev.c | 3 + gcc/tree-ssa-loop-im.c | 8 +- gcc/tree-ssa-structalias.c | 2 + gcc/tree-switch-conversion.c | 20 +- gcc/tree-vect-slp.c | 10 +- libbacktrace/dwarf.c | 38 +- libgcc/ChangeLog | 6 + libgcc/libgcov-driver.c | 2 +- libgo/Makefile.am | 2 +- libgo/Makefile.in | 2 +- libgo/go/go/internal/gccgoimporter/importer.go | 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 +- libsanitizer/ChangeLog | 7 + libsanitizer/libbacktrace/backtrace-rename.h | 3 + libstdc++-v3/ChangeLog | 121 +++ libstdc++-v3/include/Makefile.am | 4 +- libstdc++-v3/include/Makefile.in | 4 +- libstdc++-v3/include/bits/align.h | 30 +- libstdc++-v3/include/bits/c++config | 5 +- 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/bits/stl_algo.h | 5 + libstdc++-v3/include/experimental/string_view | 1 + libstdc++-v3/include/std/functional | 6 +- libstdc++-v3/include/std/ranges | 440 +---------- libstdc++-v3/include/std/span | 5 +- libstdc++-v3/include/std/string_view | 1 + libstdc++-v3/include/std/tuple | 2 +- libstdc++-v3/src/c++17/fs_path.cc | 2 +- libstdc++-v3/testsuite/20_util/align/3.cc | 53 ++ libstdc++-v3/testsuite/20_util/assume_aligned/1.cc | 23 +- .../assume_aligned/97132.cc} | 19 +- .../function_objects/bind_front/97101.cc} | 22 +- libstdc++-v3/testsuite/20_util/tuple/cons/96803.cc | 21 + .../testsuite/23_containers/span/back_neg.cc | 14 +- .../testsuite/23_containers/span/front_neg.cc | 14 +- .../testsuite/23_containers/span/index_op_neg.cc | 14 +- .../24_iterators/back_insert_iterator/pr93884.cc | 1 + .../24_iterators/front_insert_iterator/pr93884.cc | 1 + .../testsuite/25_algorithms/for_each/constexpr.cc | 12 + .../pr93884.cc => 25_algorithms/sample/3.cc} | 30 +- .../testsuite/25_algorithms/search/constexpr.cc | 4 + .../27_io/filesystem/path/append/source.cc | 10 + libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc | 128 +++- .../testsuite/std/ranges/adaptors/elements.cc | 24 + .../testsuite/std/ranges/adaptors/transform.cc | 24 + 198 files changed, 3964 insertions(+), 2001 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/cpp0x/lambda/lambda-conv14.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-90199.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction74.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/g++.dg/warn/Wctad-maybe-unsupported.C create mode 100644 gcc/testsuite/g++.dg/warn/Wctad-maybe-unsupported.h create mode 100644 gcc/testsuite/g++.dg/warn/Wctad-maybe-unsupported2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wctad-maybe-unsupported3.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr97130.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr97135.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97139.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr96968.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/aarch64/sve/pr96915.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 create mode 100644 gcc/testsuite/gfortran.dg/check_bits_2.f90 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 copy libstdc++-v3/testsuite/{23_containers/span/index_op_neg.cc => 20_util/assume_ [...] copy libstdc++-v3/testsuite/{23_containers/span/index_op_neg.cc => 20_util/functio [...] copy libstdc++-v3/testsuite/{24_iterators/back_insert_iterator/pr93884.cc => 25_al [...]