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-mainline-defconfig in repository toolchain/ci/gcc.
from 07c48b61a08 [RS6000] Put call cookie back in AIX/ELFv2 call patterns adds ec919cfcef8 Fix vextract* masked patterns [PR93069] adds 3a9db91bee4 Fix scan pattern of vect-8.f90 dump. adds 291aa50a631 XFAIL pr57193.c test-case. adds 5abbfd3cd36 i386: Fix up *one_cmplv*2* insn with avx512f [PR94343] adds 48c18af43fa Update bswap64-4 test for desired results adds 841e721579b RS6000 Allow builtin initialization regardless of mask adds 48e331d6382 Define TRY_EMPTY_VM_SPACE for riscv64-linux adds 1cb1986cb59 c++: Fix handling of internal fn calls in statement express [...] adds 5830f753559 c++: Fix comparison of fn() and ns::fn() [PR90711] adds 9f6abd1b03e Update gcc sv.po. adds 13a29fc5730 Daily bump. adds 3809bcd6c0e lra: set insn_code_data to NULL when freeing new 56f0b32476c forwprop: Pattern recognize more rotates [PR94344] new 5ea39b24122 store-merging: Allow enums during bswap recognition [PR94403] new 1dcffc8ddc4 fold-const: Fix division folding with vector operands [PR94412] new a27c534794d aarch64: Fix up aarch64_compare_and_swaphi pattern [PR94368] new e81d0d9ec7a [ARM][PATCH]: Add support for MVE ACLE intrinsics polymorph [...] new cea1fc6f67d arc: Allow more ABIs in GLIBC_DYNAMIC_LINKER new 1ef979c6966 [ARM][PATCH]: Add MVE ACLE intrinsics vbicq_n_* polymorphic [...]
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 | 148 ++ gcc/DATESTAMP | 2 +- gcc/config/aarch64/atomics.md | 5 +- gcc/config/aarch64/constraints.md | 7 + gcc/config/arc/linux.h | 3 +- gcc/config/arm/arm_mve.h | 1525 ++++++++++---------- gcc/config/host-linux.c | 2 + gcc/config/i386/sse.md | 35 +- gcc/config/rs6000/rs6000-call.c | 28 - gcc/cp/ChangeLog | 12 + gcc/cp/semantics.c | 3 +- gcc/cp/tree.c | 14 +- gcc/fold-const.c | 8 +- gcc/gimple-ssa-store-merging.c | 3 +- gcc/lra.c | 5 +- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 377 ++--- gcc/testsuite/ChangeLog | 93 ++ gcc/testsuite/c-c++-common/pr94385.c | 12 + gcc/testsuite/g++.dg/template/dependent-name14.C | 38 + gcc/testsuite/g++.dg/tree-ssa/pr94403.C | 37 + gcc/testsuite/gcc.c-torture/execute/pr94412.c | 28 + gcc/testsuite/gcc.dg/pr94344.c | 53 + gcc/testsuite/gcc.dg/pr94368.c | 25 + gcc/testsuite/gcc.dg/vect/pr93069.c | 10 + .../gcc.target/arm/mve/intrinsics/vbicq_n_s16.c | 8 +- .../gcc.target/arm/mve/intrinsics/vbicq_n_s32.c | 8 +- .../gcc.target/arm/mve/intrinsics/vbicq_n_u16.c | 8 +- .../gcc.target/arm/mve/intrinsics/vbicq_n_u32.c | 8 +- .../arm/mve/intrinsics/vcmpcsq_m_n_u16.c | 2 +- .../arm/mve/intrinsics/vcmpcsq_m_n_u32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c | 2 +- .../arm/mve/intrinsics/vcmpgeq_m_n_s16.c | 2 +- .../arm/mve/intrinsics/vcmpgeq_m_n_s32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c | 2 +- .../arm/mve/intrinsics/vcmpgtq_m_n_f16.c | 2 +- .../arm/mve/intrinsics/vcmpgtq_m_n_f32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c | 2 +- .../arm/mve/intrinsics/vcmpleq_m_n_f16.c | 2 +- .../arm/mve/intrinsics/vcmpleq_m_n_f32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c | 2 +- .../arm/mve/intrinsics/vcmpltq_m_n_f16.c | 2 +- .../arm/mve/intrinsics/vcmpltq_m_n_f32.c | 2 +- .../arm/mve/intrinsics/vcmpneq_m_n_f16.c | 2 +- .../arm/mve/intrinsics/vcmpneq_m_n_f32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-pr94343.c | 12 + gcc/testsuite/gcc.target/i386/avx512vl-pr93069.c | 12 + gcc/testsuite/gcc.target/i386/avx512vl-pr94343.c | 12 + gcc/testsuite/gcc.target/i386/pr57193.c | 3 +- gcc/testsuite/gcc.target/powerpc/bswap64-4.c | 6 +- gcc/testsuite/gcc.target/powerpc/pragma_misc9.c | 47 + gcc/testsuite/gcc.target/powerpc/pragma_power6.c | 17 + gcc/testsuite/gcc.target/powerpc/pragma_power7.c | 32 + gcc/testsuite/gcc.target/powerpc/pragma_power8.c | 52 + gcc/testsuite/gcc.target/powerpc/pragma_power9.c | 63 + .../gcc.target/powerpc/vsu/vec-all-nez-7.c | 3 +- .../gcc.target/powerpc/vsu/vec-any-eqz-7.c | 3 +- gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 2 +- gcc/testsuite/jit.dg/all-non-failing-tests.h | 10 + gcc/tree-ssa-forwprop.c | 48 +- 66 files changed, 1805 insertions(+), 1070 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/pr94385.c create mode 100644 gcc/testsuite/g++.dg/template/dependent-name14.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr94403.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr94412.c create mode 100644 gcc/testsuite/gcc.dg/pr94344.c create mode 100644 gcc/testsuite/gcc.dg/pr94368.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr93069.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr94343.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr93069.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr94343.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pragma_misc9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pragma_power6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pragma_power7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pragma_power8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pragma_power9.c