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-arm-bootstrap in repository toolchain/ci/gcc.
from 90d693bdc9d target/99881 - x86 vector cost of CTOR from integer regs adds 7d3e6498955 [nvptx, testsuite] Remove mptx settings in gcc.target/nvptx tests adds f0ae4257e3f [nvptx] Xfail sibcall execution tests adds 6263b656c8f [libgomp, testsuite, nvptx] Fix pr96390.c without CUDA adds 7e691189ca9 i386: Fix up copysign/xorsign expansion [PR104612] adds d44dc131f48 ranger: Fix up REALPART_EXPR/IMAGPART_EXPR handling [PR104604] adds 2f59f067610 libiberty: Fix up debug.temp.o creation if *.o has 64K+ sec [...] adds 2ef0e75d0bb Implement constant-folding simplifications of reductions. adds d669237f7d5 Dump def that we use for a splat adds c2b23aaaf44 [nvptx] Add -mptx-comment adds bc91cb8d8cf nvptx: Add -mptx=6.0 adds 5e1b17f0386 libstdc++: Implement P2415R2 changes to viewable_range / vi [...] adds bd73d8dd312 nvptx: Add -misa=sm_70 adds 5ed77fb3ed1 [libgomp, nvptx] Fix hang in gomp_team_barrier_wait_end adds 39c0b8f1ac4 MAINTAINERS: Update my email address. adds 7b1cce9273c arm: Add new tests for comparison vectorization with Neon and MVE adds bf3e36fbf13 arm: Add GENERAL_AND_VPR_REGS regclass adds 6769084fdf1 arm: Add support for VPR_REG in arm_class_likely_spilled_p adds 0d0aaea105f arm: Fix mve_vmvnq_n_<supf><mode> argument mode adds 884f77b4222 arm: Implement MVE predicates as vectors of booleans adds 91224cf625d arm: Implement auto-vectorized MVE comparisons with vectors [...]
No new revisions were added by this update.
Summary of changes: MAINTAINERS | 2 +- gcc/config/aarch64/aarch64-modes.def | 8 +- gcc/config/arm/arm-builtins.cc | 64 +++++- gcc/config/arm/arm-builtins.h | 4 +- gcc/config/arm/arm-modes.def | 8 + gcc/config/arm/arm-protos.h | 1 + gcc/config/arm/arm-simd-builtin-types.def | 4 + gcc/config/arm/arm.cc | 61 ++++- gcc/config/arm/arm.h | 7 +- gcc/config/arm/arm_mve_builtins.def | 34 +-- gcc/config/arm/constraints.md | 6 + gcc/config/arm/iterators.md | 6 + gcc/config/arm/mve.md | 25 ++- gcc/config/arm/vfp.md | 34 ++- gcc/config/i386/i386-expand.cc | 38 +++- gcc/config/nvptx/nvptx-c.cc | 2 + gcc/config/nvptx/nvptx.cc | 44 ++++ gcc/config/nvptx/nvptx.opt | 9 + gcc/doc/invoke.texi | 7 +- gcc/emit-rtl.cc | 28 ++- gcc/fold-const.cc | 20 ++ gcc/fold-const.h | 1 + gcc/genmodes.cc | 71 ++++-- gcc/gimple-range-fold.cc | 6 +- gcc/machmode.def | 11 +- gcc/match.pd | 18 ++ gcc/rtx-vector-builder.cc | 4 +- gcc/simplify-rtx.cc | 34 +-- gcc/testsuite/gcc.c-torture/execute/pr104604.c | 34 +++ gcc/testsuite/gcc.dg/fold-reduc-1.c | 19 ++ gcc/testsuite/gcc.dg/pr104612.c | 27 +++ gcc/testsuite/gcc.dg/rtl/arm/mve-vxbi.c | 89 ++++++++ gcc/testsuite/gcc.dg/sibcall-10.c | 2 +- gcc/testsuite/gcc.dg/sibcall-3.c | 2 +- gcc/testsuite/gcc.dg/sibcall-4.c | 2 +- gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f32-2.c | 32 +++ gcc/testsuite/gcc.target/arm/simd/neon-compare-1.c | 78 +++++++ gcc/testsuite/gcc.target/arm/simd/neon-compare-2.c | 13 ++ gcc/testsuite/gcc.target/arm/simd/neon-compare-3.c | 14 ++ .../gcc.target/arm/simd/neon-compare-scalar-1.c | 57 +++++ gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f16.c | 12 + .../gcc.target/arm/simd/neon-vcmp-f32-2.c | 15 ++ .../gcc.target/arm/simd/neon-vcmp-f32-3.c | 12 + gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f32.c | 12 + gcc/testsuite/gcc.target/arm/simd/neon-vcmp.c | 22 ++ gcc/testsuite/gcc.target/arm/simd/pr101325-2.c | 19 ++ gcc/testsuite/gcc.target/arm/simd/pr101325.c | 14 ++ gcc/testsuite/gcc.target/nvptx/atomic-store-2.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-1.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-2.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-3.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-4.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-5.c | 2 +- gcc/testsuite/gcc.target/nvptx/float16-6.c | 2 +- gcc/testsuite/gcc.target/nvptx/tanh-1.c | 2 +- gcc/testsuite/gcc.target/nvptx/uniform-simt-3.c | 2 +- gcc/testsuite/lib/target-supports.exp | 3 +- gcc/tree-vect-slp.cc | 3 +- gcc/varasm.cc | 7 +- libgomp/config/nvptx/bar.c | 248 +++++++++------------ libgomp/config/nvptx/bar.h | 4 + libgomp/testsuite/libgomp.c++/pr96390.C | 1 + libgomp/testsuite/libgomp.c-c++-common/pr96390.c | 1 + .../testsuite/libgomp.c-c++-common/task-detach-6.c | 8 - libgomp/testsuite/libgomp.c/pr99555-1.c | 8 - .../testsuite/libgomp.fortran/task-detach-6.f90 | 12 - libiberty/simple-object-elf.c | 10 +- libstdc++-v3/include/bits/ranges_base.h | 16 +- libstdc++-v3/include/bits/ranges_cmp.h | 2 +- libstdc++-v3/include/std/ranges | 89 +++++++- libstdc++-v3/include/std/version | 2 +- libstdc++-v3/testsuite/std/ranges/adaptors/all.cc | 59 +++-- .../testsuite/std/ranges/adaptors/lazy_split.cc | 13 +- .../testsuite/std/ranges/adaptors/split.cc | 13 +- 74 files changed, 1201 insertions(+), 348 deletions(-) create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr104604.c create mode 100644 gcc/testsuite/gcc.dg/fold-reduc-1.c create mode 100644 gcc/testsuite/gcc.dg/pr104612.c create mode 100644 gcc/testsuite/gcc.dg/rtl/arm/mve-vxbi.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f32-2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-compare-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-compare-2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-compare-3.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-compare-scalar-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f16.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f32-2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f32-3.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f32.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-vcmp.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/pr101325-2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/pr101325.c