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-lts-allyesconfig in repository toolchain/ci/gcc.
from 7276a18aba4 gimplify: Emit clobbers for TARGET_EXPR_SLOT vars later [PR103984] adds 3a7ba8fd0cd tree-optimization/104960 - unsplit edges after late sinking adds 78ef40ecdc1 libstdc++: Fix comment in testsuite utility adds 1d47c0512a2 libatomic: Improve 16-byte atomics on Intel AVX [PR104688] adds 38ce4489635 libstdc++: Rewrite __moneypunct_cache::_M_cache [PR104966] adds 00df7ee4474 libstdc++: Avoid including <algorithm> in <filesystem> [PR92546] adds 8db155ddf8c Always use dominators in the cache when available. adds c482c28ba4c PR 90356: Use xor to load const_double 0.0 on SSE (always) adds 2b3404357a1 analyzer: fix program_point::get_next for PK_BEFORE_STMT adds 79e210f0c8e analyzer: fixes to -fdump-analyzer-state-purge adds e9ea30165b7 Daily bump. adds 16fe6e8c978 x86: Correct march=sapphirerapids to base on icelake server adds c0009a3b986 openmp: Fix up gomp_affinity_init_numa_domains adds ac73c944eac libstdc++: Reduce header dependencies from PSTL headers [PR92546] adds 1f5c0e67393 Refine HImode movement for "v" to "v". adds 6393122d271 Fortran/OpenMP: Improve associate-name diagnostic [PR103039] adds 093cdadbce3 [openmp] Fix SIMT reduction using TRUTH_{AND,OR}IF_EXPR adds 356e2720e90 [openmp] Set location for taskloop stmts adds 99fcd602a82 libcody: Do not use a dummy port number in getaddrinfo(). adds 41f01c97153 c++tools: Work around a BSD bug in getaddrinfo(). adds 63746c253a8 Fix "[openmp] Set location for taskloop stmts" adds c5086228cd7 testsuite, modules, Darwin: Adjust expected output for olde [...] adds 7a42b1fa1a0 libstdc++: Simplify constraints for std::any construction [ [...] adds c133bdfa9e7 Fortran/OpenMP: Fix privatization of associated names adds c7a6a32739d c++: alias template and empty parameter packs [PR104008] adds a9131a329a9 testsuite: Add missing <vector> header to test adds 0a0c2c3f062 c++: Fix up constexpr evaluation of new with zero sized typ [...] adds 32ca611c426 Allow (void *) 0xdeadbeef accesses without warnings [PR99578] adds 47da5198766 c++: using lookup within class defn [PR104476] adds eabf8cad2ba tree: Add comment. adds 0c016888ffd [PR104961] LRA: split hard reg for reload pseudo with clobber. adds 1c1daca1cdf analyzer: add tests of boxed values [PR104943] adds faacafd2306 analyzer: extend state-purging to locals [PR104943] adds 8ca61ad148f Daily bump. adds 2663d18356b c-family: Fix up ICE during pretty-printing of PMF related [...] adds b60bc913cca i386: Don't emit pushf;pop for __builtin_ia32_readeflags_u* [...] adds b2dff6b2d9d rename floatformat_ia64_quad_{big, little} to floatformat_i [...] adds bc84b61b007 [PATCH] gcc: pass-manager: Fix memory leak. [PR jit/63854] adds 981524428b2 selftest: Move C-specific tests to c_family adds 638e630142b libgcc: m68k: avoid TEXTRELs in shared library (PR 86224) adds 907811ddc35 fortran: Separate associate character lengths earlier [PR104570] adds d7f00da1c0e Daily bump. adds 6f30c4cd38b Fix testsuite fallout from pr104960 change adds 31104d65476 Daily bump. adds e767da23de1 AVX512FP16: Fix masm=intel output for vfc?(madd|mul)csh [PR [...] new 5177634148a RISC-V: Implement misc macro for vector extensions.
The 1 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: c++tools/ChangeLog | 4 + c++tools/server.cc | 6 +- gcc/ChangeLog | 106 ++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 100 ++++ gcc/analyzer/analyzer.h | 1 + gcc/analyzer/engine.cc | 2 +- gcc/analyzer/program-point.cc | 42 +- gcc/analyzer/program-point.h | 4 + gcc/analyzer/program-state.cc | 129 +++-- gcc/analyzer/program-state.h | 3 + gcc/analyzer/region-model.cc | 22 +- gcc/analyzer/region-model.h | 9 +- gcc/analyzer/state-purge.cc | 610 ++++++++++++++++++++- gcc/analyzer/state-purge.h | 110 +++- gcc/c-family/ChangeLog | 13 + gcc/c-family/c-common.cc | 2 + gcc/c-family/c-common.h | 2 + gcc/c-family/c-pretty-print.cc | 6 + gcc/common/config/riscv/riscv-common.cc | 16 +- gcc/config/i386/i386-expand.cc | 3 + gcc/config/i386/i386.h | 5 +- gcc/config/i386/i386.md | 23 +- gcc/config/i386/sse.md | 2 +- gcc/config/riscv/riscv-c.cc | 18 + gcc/config/riscv/riscv-opts.h | 25 +- gcc/config/riscv/riscv.opt | 2 +- gcc/cp/ChangeLog | 36 ++ gcc/cp/class.cc | 136 +++-- gcc/cp/constexpr.cc | 95 +++- gcc/cp/cp-tree.h | 2 + gcc/cp/init.cc | 38 +- gcc/cp/name-lookup.cc | 16 +- gcc/cp/semantics.cc | 5 +- gcc/cp/tree.cc | 13 +- gcc/diagnostic.cc | 2 +- gcc/doc/invoke.texi | 11 +- gcc/fortran/ChangeLog | 22 + gcc/fortran/openmp.cc | 12 +- gcc/fortran/parse.cc | 18 + gcc/fortran/resolve.cc | 9 +- gcc/fortran/trans-openmp.cc | 10 + gcc/gimple-range-cache.cc | 103 +++- gcc/gimplify.cc | 2 + gcc/hash-traits.h | 17 + gcc/lra-assigns.cc | 33 +- gcc/omp-low.cc | 5 +- gcc/opt-problem.cc | 2 +- gcc/params.opt | 4 + gcc/pass_manager.h | 3 +- gcc/passes.cc | 5 +- gcc/passes.def | 4 +- gcc/pointer-query.cc | 16 +- gcc/selftest-run-tests.cc | 2 - gcc/selftest.h | 2 - gcc/testsuite/ChangeLog | 134 +++++ gcc/testsuite/c-c++-common/gomp/pr104968.c | 14 + gcc/testsuite/g++.dg/cpp0x/pr85070.C | 4 +- gcc/testsuite/g++.dg/cpp0x/variadic-alias3.C | 45 ++ gcc/testsuite/g++.dg/cpp0x/variadic-alias4.C | 48 ++ gcc/testsuite/g++.dg/cpp2a/constexpr-new22.C | 42 ++ gcc/testsuite/g++.dg/lookup/using66a.C | 22 + gcc/testsuite/g++.dg/lookup/using67.C | 20 + gcc/testsuite/g++.dg/modules/bad-mapper-1.C | 5 +- gcc/testsuite/g++.dg/torture/pr104601.C | 1 + gcc/testsuite/g++.dg/warn/pr101515.C | 18 + gcc/testsuite/gcc.dg/analyzer/boxed-malloc-1-29.c | 36 ++ gcc/testsuite/gcc.dg/analyzer/boxed-malloc-1.c | 476 ++++++++++++++++ gcc/testsuite/gcc.dg/analyzer/taint-alloc-5.c | 21 + .../gcc.dg/analyzer/torture/boxed-int-1.c | 170 ++++++ .../gcc.dg/analyzer/torture/boxed-ptr-1.c | 78 +++ gcc/testsuite/gcc.dg/gimplefe-37.c | 2 +- gcc/testsuite/gcc.dg/pr100680.c | 31 ++ gcc/testsuite/gcc.dg/pr100834.c | 42 ++ gcc/testsuite/gcc.dg/pr99578-1.c | 26 + gcc/testsuite/gcc.dg/pr99578-2.c | 26 + gcc/testsuite/gcc.dg/pr99578-3.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/pr99578-1.c | 22 + gcc/testsuite/gcc.target/i386/pr104961.c | 15 + gcc/testsuite/gcc.target/i386/pr104963.c | 12 + gcc/testsuite/gcc.target/i386/pr104971.c | 18 + gcc/testsuite/gcc.target/i386/pr104974.c | 12 + gcc/testsuite/gcc.target/i386/pr104977.c | 13 + gcc/testsuite/gcc.target/i386/pr86722.c | 11 + gcc/testsuite/gcc.target/i386/pr90356.c | 9 + gcc/testsuite/gcc.target/riscv/arch-13.c | 5 + gcc/testsuite/gcc.target/riscv/arch-14.c | 5 + gcc/testsuite/gcc.target/riscv/arch-15.c | 5 + gcc/testsuite/gcc.target/riscv/predef-18.c | 84 +++ gcc/testsuite/gcc.target/riscv/predef-19.c | 88 +++ gcc/testsuite/gcc.target/riscv/predef-20.c | 84 +++ gcc/testsuite/gcc.target/s390/arch13/sel-1.c | 4 +- gcc/testsuite/gfortran.dg/associate_58.f90 | 21 + gcc/testsuite/gfortran.dg/gomp/associate1.f90 | 40 +- gcc/testsuite/gfortran.dg/gomp/associate2.f90 | 76 +++ gcc/tree-ssa-sink.cc | 13 +- gcc/tree.h | 1 + include/ChangeLog | 6 + include/floatformat.h | 6 +- libatomic/ChangeLog | 24 + libatomic/Makefile.am | 5 +- libatomic/Makefile.in | 6 +- libatomic/config/x86/host-config.h | 43 +- libatomic/config/x86/init.c | 12 + libcody/ChangeLog | 5 + libcody/netclient.cc | 6 +- libgcc/ChangeLog | 8 + libgcc/config/m68k/lb1sf68.S | 19 +- libgomp/ChangeLog | 29 + libgomp/config/linux/affinity.c | 2 +- libgomp/testsuite/libgomp.c/pr104952-1.c | 24 + libgomp/testsuite/libgomp.c/pr104952-2.c | 22 + libgomp/testsuite/libgomp.fortran/associate4.f90 | 92 ++++ libiberty/ChangeLog | 6 + libiberty/floatformat.c | 34 +- libstdc++-v3/ChangeLog | 94 ++++ libstdc++-v3/include/bits/fs_path.h | 9 +- libstdc++-v3/include/bits/locale_facets_nonio.tcc | 102 ++-- libstdc++-v3/include/pstl/glue_algorithm_defs.h | 2 +- libstdc++-v3/include/pstl/utils.h | 4 +- libstdc++-v3/include/std/any | 4 +- libstdc++-v3/src/c++17/fs_path.cc | 1 + libstdc++-v3/testsuite/20_util/any/cons/104242.cc | 12 + .../25_algorithms/adjacent_find/constexpr.cc | 1 + .../25_algorithms/binary_search/constexpr.cc | 1 + .../testsuite/25_algorithms/clamp/constrained.cc | 1 + .../testsuite/25_algorithms/equal/constrained.cc | 1 + .../25_algorithms/for_each/constrained.cc | 1 + .../25_algorithms/includes/constrained.cc | 1 + .../testsuite/25_algorithms/is_heap/constexpr.cc | 1 + .../25_algorithms/is_heap_until/constexpr.cc | 1 + .../25_algorithms/is_permutation/constrained.cc | 1 + .../testsuite/25_algorithms/is_sorted/constexpr.cc | 1 + .../25_algorithms/is_sorted_until/constexpr.cc | 1 + .../lexicographical_compare/constexpr.cc | 1 + .../lexicographical_compare/constrained.cc | 1 + .../lexicographical_compare_three_way/1.cc | 1 + .../25_algorithms/lower_bound/constexpr.cc | 1 + .../testsuite/25_algorithms/max/constrained.cc | 1 + .../25_algorithms/max_element/constrained.cc | 1 + .../testsuite/25_algorithms/min/constrained.cc | 1 + .../25_algorithms/min_element/constrained.cc | 1 + .../25_algorithms/minmax_element/constrained.cc | 1 + .../testsuite/25_algorithms/mismatch/constexpr.cc | 1 + libstdc++-v3/testsuite/25_algorithms/move/93872.cc | 1 + .../testsuite/25_algorithms/move_backward/93872.cc | 1 + .../25_algorithms/nth_element/constexpr.cc | 1 + .../25_algorithms/partial_sort/constexpr.cc | 1 + .../25_algorithms/partial_sort_copy/constexpr.cc | 1 + .../testsuite/25_algorithms/search/constexpr.cc | 1 + .../25_algorithms/search_n/constrained.cc | 1 + .../25_algorithms/set_difference/constexpr.cc | 1 + .../25_algorithms/set_difference/constrained.cc | 1 + .../25_algorithms/set_intersection/constexpr.cc | 1 + .../25_algorithms/set_intersection/constrained.cc | 1 + .../set_symmetric_difference/constexpr.cc | 1 + .../testsuite/25_algorithms/set_union/constexpr.cc | 1 + .../25_algorithms/set_union/constrained.cc | 1 + .../testsuite/25_algorithms/sort/constexpr.cc | 1 + .../testsuite/25_algorithms/sort_heap/constexpr.cc | 1 + .../25_algorithms/transform/constrained.cc | 1 + .../testsuite/25_algorithms/unique/constexpr.cc | 1 + .../testsuite/25_algorithms/unique/constrained.cc | 1 + .../25_algorithms/unique_copy/constexpr.cc | 1 + .../25_algorithms/upper_bound/constexpr.cc | 1 + .../testsuite/std/ranges/adaptors/elements.cc | 3 +- .../testsuite/std/ranges/adaptors/lazy_split.cc | 1 + .../testsuite/std/ranges/adaptors/split.cc | 1 + libstdc++-v3/testsuite/util/testsuite_character.h | 5 +- 169 files changed, 3929 insertions(+), 402 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/pr104968.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-alias3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-alias4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new22.C create mode 100644 gcc/testsuite/g++.dg/lookup/using66a.C create mode 100644 gcc/testsuite/g++.dg/lookup/using67.C create mode 100644 gcc/testsuite/g++.dg/warn/pr101515.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/boxed-malloc-1-29.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/boxed-malloc-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/taint-alloc-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/boxed-int-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/boxed-ptr-1.c create mode 100644 gcc/testsuite/gcc.dg/pr100680.c create mode 100644 gcc/testsuite/gcc.dg/pr100834.c create mode 100644 gcc/testsuite/gcc.dg/pr99578-1.c create mode 100644 gcc/testsuite/gcc.dg/pr99578-2.c create mode 100644 gcc/testsuite/gcc.dg/pr99578-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr99578-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104961.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104963.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104971.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104974.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104977.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86722.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90356.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-13.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-14.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-15.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-18.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-19.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-20.c create mode 100644 gcc/testsuite/gfortran.dg/associate_58.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/associate2.f90 create mode 100644 libgomp/testsuite/libgomp.c/pr104952-1.c create mode 100644 libgomp/testsuite/libgomp.c/pr104952-2.c create mode 100644 libgomp/testsuite/libgomp.fortran/associate4.f90 create mode 100644 libstdc++-v3/testsuite/20_util/any/cons/104242.cc