This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-aarch64-bootstrap_ubsan in repository toolchain/ci/gcc.
from 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] adds 2acbc4eba33 Avoid some -Wunreachable-code-ctrl adds 930e7637828 libgcc: vxcrtstuff.c: add a few undefs adds e2521cd2d26 middle-end/103485 - fix conversion kind for vectors adds b962469a01b Only return after resetting type_param_spec_list adds c39d77f252e x86_64: PR target/100711: Splitters for pandn adds 2af2f55a500 c++: Small incremental tweak to source_location::current() folding adds 7abcc9ca20d libcpp: Enable P1949R7 for C++11 and up as it was a DR [PR100977] adds bc8d6c60137 Fix -freorder-blocks-and-partition glitch with Windows SEH [...] adds 33973fa754d gimple-match: Add a gimple_extract_op function adds 0c1fb64d961 gimple-match: Make code_helper conversions explicit adds 30213ae9a2e vect: Make reduction code handle calls adds e32b9eb32d7 vect: Add support for fmax and fmin reductions adds e9fff24cd2b Canonicalize argument order for commutative functions adds 71207246b02 Mark IFN_COMPLEX_MUL as commutative adds 12e38012786 Mark IFN_UBSAN_CHECK_ADD/MUL as commutative adds b1d15146b63 Mark IFN_ADD/MUL_OVERFLOW as commutative adds 0fb2ab50406 vect: Pass mode to gather/scatter tests adds 9b577047eec vect: Fix vect_is_reduction adds 8bb81b3c494 vect: Fix SVE mask_gather_load/store_store tests adds 8de7958fbd1 vect: Use code_helper when building SLP nodes adds 6f798618c07 vect: Use generalised accessors to build SLP nodes adds 10833849b55 vect: Support gather loads with SLP adds 32ede1083fa if-conv: Apply VN to hoisted conversions adds 8af3f53d325 vect: Support masked gather loads with SLP adds f33fdda0b80 Remove can_throw_non_call_exceptions special case from oper [...] adds 92de188ea3d [Committed] PR testsuite/103477: Fix big-endian mistake in [...]
No new revisions were added by this update.
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/builtins.c | 46 ++- gcc/builtins.h | 1 + gcc/c-family/ChangeLog | 11 + gcc/c/ChangeLog | 10 + gcc/c/Make-lang.in | 4 +- gcc/c/gimple-parser.c | 8 +- gcc/cfgrtl.c | 10 +- gcc/config/aarch64/aarch64-simd.md | 15 +- gcc/config/aarch64/aarch64-sve.md | 11 + gcc/config/aarch64/iterators.md | 4 + gcc/config/i386/i386.c | 6 +- gcc/config/i386/i386.md | 211 ++++++---- gcc/config/i386/sse.md | 32 ++ gcc/config/i386/winnt.c | 4 +- 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/doc/md.texi | 8 + gcc/doc/sourcebuild.texi | 4 + gcc/expr.c | 3 - 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/genopinit.c | 11 +- gcc/gimple-fold.c | 85 +++- gcc/gimple-match-head.c | 388 ++++++++++++------ gcc/gimple-match.h | 74 +++- gcc/gimple-range-gori.cc | 7 +- gcc/gimple.h | 38 ++ gcc/go/ChangeLog | 5 + gcc/go/Make-lang.in | 4 +- gcc/internal-fn.c | 69 +++- gcc/internal-fn.def | 4 + gcc/internal-fn.h | 3 + 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/optabs-query.c | 55 ++- gcc/optabs-query.h | 4 +- gcc/optabs.def | 2 + gcc/range-op.cc | 7 - 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/add-mul-overflow-1.c | 28 ++ 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/fmax-fmin-1.c | 18 + gcc/testsuite/gcc.dg/pr103451.c | 19 + gcc/testsuite/gcc.dg/pr103485.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/pr103345.c | 8 +- gcc/testsuite/gcc.dg/ubsan/commutative-1.c | 30 ++ gcc/testsuite/gcc.dg/vect/pr99102.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-fmax-1.c | 83 ++++ gcc/testsuite/gcc.dg/vect/vect-fmax-2.c | 7 + gcc/testsuite/gcc.dg/vect/vect-fmax-3.c | 83 ++++ gcc/testsuite/gcc.dg/vect/vect-fmin-1.c | 86 ++++ gcc/testsuite/gcc.dg/vect/vect-fmin-2.c | 9 + gcc/testsuite/gcc.dg/vect/vect-fmin-3.c | 83 ++++ gcc/testsuite/gcc.dg/vect/vect-gather-1.c | 60 +++ gcc/testsuite/gcc.dg/vect/vect-gather-2.c | 36 ++ gcc/testsuite/gcc.dg/vect/vect-gather-3.c | 64 +++ gcc/testsuite/gcc.dg/vect/vect-gather-4.c | 48 +++ gcc/testsuite/gcc.target/aarch64/fmaxnm_1.c | 24 ++ gcc/testsuite/gcc.target/aarch64/fmaxnm_2.c | 20 + gcc/testsuite/gcc.target/aarch64/fminnm_1.c | 24 ++ gcc/testsuite/gcc.target/aarch64/fminnm_2.c | 20 + .../gcc.target/aarch64/sve/complex_mul_1.c | 16 + .../gcc.target/aarch64/sve/cost_model_13.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/fmaxnm_2.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/fmaxnm_3.c | 18 + gcc/testsuite/gcc.target/aarch64/sve/fminnm_2.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/fminnm_3.c | 18 + .../gcc.target/aarch64/sve/gather_load_10.c | 18 + .../gcc.target/aarch64/sve/gather_load_11.c | 49 +++ .../gcc.target/aarch64/sve/mask_gather_load_8.c | 65 +++ gcc/testsuite/gcc.target/i386/pr100711-1.c | 17 + gcc/testsuite/gcc.target/i386/pr100711-2.c | 47 +++ gcc/testsuite/gcc.target/i386/pr87007-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr87007-5.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr102347.c | 15 + gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 3 +- gcc/testsuite/lib/target-supports.exp | 6 + gcc/tree-if-conv.c | 112 ++++- gcc/tree-ssa-alias.c | 3 - gcc/tree-ssa-sink.c | 4 +- gcc/tree-vect-data-refs.c | 69 ++-- gcc/tree-vect-loop.c | 453 +++++++++++---------- gcc/tree-vect-patterns.c | 23 +- gcc/tree-vect-slp.c | 279 ++++++------- gcc/tree-vect-stmts.c | 113 +++-- gcc/tree-vectorizer.h | 13 +- gcc/tree.c | 2 - gcc/vec-perm-indices.c | 1 - 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 + libiberty/ChangeLog | 12 + libiberty/Makefile.in | 4 +- libiberty/configure | 6 + libiberty/configure.ac | 5 + 150 files changed, 3238 insertions(+), 927 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1z/lambda-this8.C create mode 100644 gcc/testsuite/gcc.dg/add-mul-overflow-1.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/fmax-fmin-1.c create mode 100644 gcc/testsuite/gcc.dg/pr103451.c create mode 100644 gcc/testsuite/gcc.dg/pr103485.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/commutative-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-fmax-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-fmax-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-fmax-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-fmin-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-fmin-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-fmin-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-gather-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-gather-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-gather-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-gather-4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fmaxnm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fmaxnm_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fminnm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fminnm_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/complex_mul_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cost_model_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fmaxnm_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fmaxnm_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fminnm_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fminnm_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_gather_load_8.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/powerpc/pr102347.c