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-stable-allnoconfig in repository toolchain/ci/gcc.
from 0862d007b56 Fix two bugs in operand_equal_p adds bfc139e2b19 c++: Expose constexpr hash table adds 08b4d325711 libstdc++: Avoid calling undefined __gthread_self weak symb [...] adds 5bba2215c23 c++: Template hash access adds d0d8b5d8361 Process only valid shift ranges. adds d3f29334876 ranger: Improve a % b operand ranges [PR91029] adds d62586ee567 Daily bump. adds 32934a4f45a C: Drop qualifiers during lvalue conversion [PR97702] adds 02109ea2684 rs6000: Fix p8_mtvsrd_df's insn type adds a774a6a2fbe configury: Fix up --enable-link-serialization support adds fdace758405 i386: Optimize abs expansion [PR97873] adds 8e39410125a Fix comparsion of {CLOBBER} in icf adds cd287abe8cd Fix comment in ipa-icf-gimple.c adds 1b3c9813675 Plug loophole in string store merging adds 410b8f6f419 arm: Fix up neon_vector_mem_operand [PR97528] adds 1bea0d0aa59 c++: Add __builtin_clear_padding builtin - C++20 P0528R3 co [...] adds 6e820b943bc dump SLP_TREE_REPRESENTATIVE adds 4405edb4964 Deal with (pattern) SLP consumed stmts in hybrid discovery adds 640ebeb3360 libstdc++: Remove <memory_resource> dependency from <regex> [...] adds ad318e3f1d3 SLP: Have vectorizable_slp_permutation set type on invariants adds 86706296b7e [PR target/97726] arm: [testsuite] fix some simd tests on armbe adds bf0a3968f5c doc: Fixup a couple of formatting nits adds f671b3d79fe PR target/97727 aarch64: [testcase] fix bf16_vstN_lane_2.c [...] adds 65854626304 re: FAIL: gcc.dg/pr97515.c
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 177 ++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 15 + gcc/ada/gcc-interface/Make-lang.in | 6 +- gcc/brig/Make-lang.in | 6 +- gcc/builtins.def | 1 + gcc/c-family/c-common.c | 33 + gcc/c/ChangeLog | 6 + gcc/c/Make-lang.in | 4 +- gcc/c/c-typeck.c | 3 + gcc/config/arm/arm.c | 4 +- gcc/config/i386/i386-features.c | 24 +- gcc/config/i386/i386.md | 187 ++++-- gcc/config/rs6000/rs6000.md | 2 +- gcc/configure | 6 +- gcc/configure.ac | 6 +- gcc/cp/ChangeLog | 45 ++ gcc/cp/Make-lang.in | 6 +- gcc/cp/constexpr.c | 89 +-- gcc/cp/cp-tree.h | 30 +- gcc/cp/decl.c | 18 +- gcc/cp/pt.c | 102 ++- gcc/d/Make-lang.in | 6 +- gcc/doc/extend.texi | 13 + gcc/doc/invoke.texi | 4 +- gcc/fortran/Make-lang.in | 6 +- gcc/gimple-fold.c | 695 +++++++++++++++++++++ gcc/gimple-ssa-store-merging.c | 18 +- gcc/gimplify.c | 27 + gcc/go/Make-lang.in | 6 +- gcc/ipa-icf-gimple.c | 12 + gcc/jit/Make-lang.in | 6 +- gcc/lto/Make-lang.in | 10 +- gcc/objc/Make-lang.in | 6 +- gcc/objcp/Make-lang.in | 6 +- gcc/range-op.cc | 133 ++-- gcc/testsuite/ChangeLog | 74 +++ .../c-c++-common/builtin-clear-padding-1.c | 19 + .../c-c++-common/torture/builtin-clear-padding-1.c | 47 ++ .../c-c++-common/torture/builtin-clear-padding-2.c | 24 + .../c-c++-common/torture/builtin-clear-padding-3.c | 65 ++ .../c-c++-common/torture/builtin-clear-padding-4.c | 59 ++ .../c-c++-common/torture/builtin-clear-padding-5.c | 49 ++ .../g++.dg/torture/builtin-clear-padding-1.C | 31 + .../g++.dg/torture/builtin-clear-padding-2.C | 34 + gcc/testsuite/gcc.dg/builtin-clear-padding-1.c | 10 + gcc/testsuite/gcc.dg/cond-constqual-1.c | 2 +- gcc/testsuite/gcc.dg/lvalue-11.c | 40 ++ gcc/testsuite/gcc.dg/pr60195.c | 2 +- gcc/testsuite/gcc.dg/pr97515.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/pr91029-1.c | 68 ++ gcc/testsuite/gcc.dg/tree-ssa/pr91029-2.c | 98 +++ gcc/testsuite/gcc.dg/tree-ssa/pr93781-1.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/pr93781-2.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr93781-3.c | 21 + .../aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c | 10 +- gcc/testsuite/gcc.target/arm/pr97528.c | 28 + gcc/testsuite/gcc.target/arm/simd/bf16_vldn_1.c | 48 +- .../gcc.target/arm/simd/vldn_lane_bf16_1.c | 30 +- gcc/testsuite/gcc.target/arm/simd/vmmla_1.c | 2 +- gcc/testsuite/gcc.target/i386/pr97873-1.c | 12 + gcc/testsuite/gcc.target/i386/pr97873.c | 9 + gcc/testsuite/gnat.dg/opt90a.adb | 16 + gcc/testsuite/gnat.dg/opt90a_pkg.ads | 15 + gcc/testsuite/gnat.dg/opt90b.adb | 16 + gcc/testsuite/gnat.dg/opt90b_pkg.ads | 16 + gcc/testsuite/gnat.dg/opt90c.adb | 16 + gcc/testsuite/gnat.dg/opt90c_pkg.ads | 16 + gcc/testsuite/gnat.dg/opt90d.adb | 16 + gcc/testsuite/gnat.dg/opt90d_pkg.ads | 16 + gcc/testsuite/gnat.dg/opt90e.adb | 16 + gcc/testsuite/gnat.dg/opt90e_pkg.ads | 16 + gcc/tree-vect-slp.c | 90 ++- libcpp/ChangeLog | 33 + libstdc++-v3/ChangeLog | 50 ++ libstdc++-v3/config/os/gnu-linux/os_defines.h | 12 + libstdc++-v3/include/bits/std_thread.h | 24 +- libstdc++-v3/include/std/regex | 14 +- libstdc++-v3/testsuite/30_threads/jthread/95989.cc | 54 ++ .../testsuite/30_threads/this_thread/95989.cc | 51 ++ 80 files changed, 2729 insertions(+), 303 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/builtin-clear-padding-1.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-clear-padding-1.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-clear-padding-2.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-clear-padding-3.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-clear-padding-4.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-clear-padding-5.c create mode 100644 gcc/testsuite/g++.dg/torture/builtin-clear-padding-1.C create mode 100644 gcc/testsuite/g++.dg/torture/builtin-clear-padding-2.C create mode 100644 gcc/testsuite/gcc.dg/builtin-clear-padding-1.c create mode 100644 gcc/testsuite/gcc.dg/lvalue-11.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91029-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91029-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93781-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93781-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93781-3.c create mode 100644 gcc/testsuite/gcc.target/arm/pr97528.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97873-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97873.c create mode 100644 gcc/testsuite/gnat.dg/opt90a.adb create mode 100644 gcc/testsuite/gnat.dg/opt90a_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt90b.adb create mode 100644 gcc/testsuite/gnat.dg/opt90b_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt90c.adb create mode 100644 gcc/testsuite/gnat.dg/opt90c_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt90d.adb create mode 100644 gcc/testsuite/gnat.dg/opt90d_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt90e.adb create mode 100644 gcc/testsuite/gnat.dg/opt90e_pkg.ads create mode 100644 libstdc++-v3/testsuite/30_threads/jthread/95989.cc create mode 100644 libstdc++-v3/testsuite/30_threads/this_thread/95989.cc