This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_binutils/master-aarch64 in repository toolchain/ci/gcc.
from 5e5f880d045 Restore can_be_invalidated_p semantics to before refactoring adds 85e91ad55a6 tree-optimization/103458 - avoid creating new loops in CD-DCE adds 9519b694afb Fix regression introduced by r12-5536. adds 11d0a2af339 Optimize _Float16 usage for non AVX512FP16. adds 16507dea753 Remove unreachable returns adds a3b31fe3692 Remove unreachable gcc_unreachable () at the end of functions adds a5d269f0c1c x86_64: Improved V1TImode rotations by non-constant amounts. adds 1420ff3efcf c++: redundant explicit 'this' capture before C++20 [PR100493] adds e2194a8b392 Fix RTL FE issue with premature return adds 85289ba36c2 rs6000: Add Power10 optimization for most _mm_movemask* adds 909b30a17e7 Make etags path used by build system configurable adds ed7894c490a Fix autoconf regeneration slip-up. adds f81c5a86dc0 Prune out valid -Winfinite-recursion [PR103469]. adds ca5667e8672 i386: Fix and improve movhi_internal and movhf_internal some more. adds 13290217713 analyzer: further false leak fixes due to overzealous state [...] adds 87cd82c81d3 Daily bump. adds ab202b659db Don't reuse reference after potential resize. adds bcb163eee8c visium: Revert commit r12-5332 adds aca68829d72 rs6000: Modify the way for extra penalized cost adds 6c7d489a1e6 rs6000: Remove builtin mask check from builtin_decl [PR102347] new 2acbc4eba33 Avoid some -Wunreachable-code-ctrl new 930e7637828 libgcc: vxcrtstuff.c: add a few undefs new e2521cd2d26 middle-end/103485 - fix conversion kind for vectors new b962469a01b Only return after resetting type_param_spec_list new c39d77f252e x86_64: PR target/100711: Splitters for pandn new 2af2f55a500 c++: Small incremental tweak to source_location::current() folding new 7abcc9ca20d libcpp: Enable P1949R7 for C++11 and up as it was a DR [PR100977]
The 7 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 | 107 ++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 8 +- gcc/ada/ChangeLog | 6 + gcc/ada/gcc-interface/Make-lang.in | 4 +- gcc/analyzer/ChangeLog | 8 + gcc/analyzer/store.cc | 14 +- gcc/c-family/ChangeLog | 11 + gcc/c-family/c-format.c | 2 - gcc/c-family/c-opts.c | 5 +- gcc/c-family/c-pragma.c | 10 +- gcc/c/ChangeLog | 10 + gcc/c/Make-lang.in | 4 +- gcc/c/c-parser.c | 1 - gcc/c/c-typeck.c | 2 - gcc/c/gimple-parser.c | 8 +- gcc/ccmp.c | 2 - gcc/cfganal.c | 2 - gcc/cfgrtl.c | 10 +- gcc/config/i386/i386-expand.c | 12 +- gcc/config/i386/i386.c | 7 +- gcc/config/i386/i386.md | 232 +++++++++++++-------- gcc/config/i386/sse.md | 44 +++- gcc/config/rs6000/emmintrin.h | 8 + gcc/config/rs6000/rs6000-call.c | 14 +- gcc/config/rs6000/rs6000.c | 35 ++-- gcc/config/rs6000/xmmintrin.h | 4 + gcc/config/visium/visium.md | 50 ++--- gcc/configure | 20 +- gcc/configure.ac | 14 ++ gcc/cp/ChangeLog | 13 ++ gcc/cp/Make-lang.in | 4 +- gcc/cp/cp-gimplify.c | 15 +- gcc/cp/parser.c | 12 +- gcc/cp/pt.c | 2 - gcc/d/ChangeLog | 5 + gcc/d/Make-lang.in | 4 +- gcc/df-scan.c | 1 - gcc/dwarf2out.c | 3 - gcc/expr.c | 3 - gcc/fixed-value.c | 1 - gcc/fold-const-call.c | 2 - gcc/fortran/ChangeLog | 5 + gcc/fortran/Make-lang.in | 4 +- gcc/fortran/decl.c | 4 +- gcc/fortran/frontend-passes.c | 1 - gcc/fortran/scanner.c | 1 - gcc/fortran/trans-expr.c | 11 +- gcc/gimple-fold.c | 1 - gcc/gimple-range-gori.cc | 7 +- gcc/gimple-ssa-store-merging.c | 2 - gcc/gimple-ssa-strength-reduction.c | 1 - gcc/go/ChangeLog | 5 + gcc/go/Make-lang.in | 4 +- gcc/graphite-isl-ast-to-gimple.c | 4 - gcc/ipa-fnsummary.c | 1 - gcc/lto-streamer-in.c | 7 +- gcc/match.pd | 4 +- gcc/objc/ChangeLog | 5 + gcc/objc/Make-lang.in | 4 +- gcc/objcp/ChangeLog | 5 + gcc/objcp/Make-lang.in | 4 +- gcc/read-rtl-function.c | 3 +- gcc/sched-deps.c | 2 - gcc/sel-sched-ir.c | 3 - gcc/testsuite/ChangeLog | 42 ++++ gcc/testsuite/c-c++-common/attr-retain-5.c | 3 + gcc/testsuite/c-c++-common/attr-retain-6.c | 3 + gcc/testsuite/c-c++-common/attr-retain-9.c | 3 + gcc/testsuite/c-c++-common/cpp/ucnid-2011-1-utf8.c | 6 +- gcc/testsuite/c-c++-common/cpp/ucnid-2011-1.c | 6 +- gcc/testsuite/g++.dg/cpp/ucnid-4-utf8.C | 2 +- gcc/testsuite/g++.dg/cpp1z/lambda-this1.C | 8 +- gcc/testsuite/g++.dg/cpp1z/lambda-this8.C | 9 + gcc/testsuite/g++.dg/cpp23/normalize3.C | 2 +- gcc/testsuite/g++.dg/cpp23/normalize4.C | 2 +- gcc/testsuite/g++.dg/cpp23/normalize5.C | 2 +- gcc/testsuite/g++.dg/cpp23/normalize7.C | 6 +- gcc/testsuite/g++.dg/cpp23/ucnid-2-utf8.C | 14 +- gcc/testsuite/g++.dg/cpp2a/lambda-this3.C | 2 +- gcc/testsuite/gcc.dg/analyzer/pr103217-2.c | 52 +++++ gcc/testsuite/gcc.dg/analyzer/pr103217-3.c | 52 +++++ gcc/testsuite/gcc.dg/analyzer/pr103217-4.c | 52 +++++ gcc/testsuite/gcc.dg/analyzer/pr103217-5.c | 47 +++++ gcc/testsuite/gcc.dg/pr103485.c | 10 + gcc/testsuite/gcc.dg/torture/pr103458.c | 21 ++ .../gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c | 2 +- gcc/testsuite/gcc.target/i386/pr100711-1.c | 17 ++ gcc/testsuite/gcc.target/i386/pr100711-2.c | 47 +++++ gcc/testsuite/gcc.target/i386/pr102811-2.c | 22 ++ gcc/testsuite/gcc.target/i386/sse2-v1ti-rotate.c | 11 + gcc/testsuite/gcc.target/powerpc/pr102347.c | 15 ++ gcc/tree-ssa-alias.c | 3 - gcc/tree-ssa-dce.c | 8 +- gcc/tree-vect-slp.c | 22 +- gcc/tree.c | 2 - gcc/tree.h | 2 - gcc/vec-perm-indices.c | 1 - gcc/vec.c | 10 +- intl/ChangeLog | 10 + intl/Makefile.in | 10 +- intl/configure | 16 ++ intl/configure.ac | 14 ++ libcpp/ChangeLog | 7 + libcpp/Makefile.in | 4 +- libcpp/configure | 6 + libcpp/configure.ac | 5 + libcpp/init.c | 16 +- libgcc/ChangeLog | 5 + libgcc/config/vxcrtstuff.c | 8 + libgomp/ChangeLog | 5 + libgomp/oacc-plugin.c | 1 - libiberty/ChangeLog | 12 ++ libiberty/Makefile.in | 4 +- libiberty/configure | 6 + libiberty/configure.ac | 5 + 116 files changed, 1113 insertions(+), 336 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1z/lambda-this8.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr103217-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr103217-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr103217-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr103217-5.c create mode 100644 gcc/testsuite/gcc.dg/pr103485.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr103458.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100711-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100711-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102811-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-v1ti-rotate.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr102347.c