This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 434fe1a4092 S/390: Fix layout of struct sigaction_t new 0f3cc1b3994 arm: MVE: Fix polymorphism for scalars and constants new 3ce755a80d1 arm: MVE: Do not use typeof for pointer parameters new b094133c1c5 arm: MVE: Fix constant load pattern new 9ce780efc4a arm: MVE: Fix v[id]wdup's new 094bc16bb41 arm: MVE Don't use lsll for 32-bit shifts scalar new d2ce75fef9f arm: MVE Fix immediate constraints on some vector instructions new 302b6836280 arm: MVE: Fix vec extracts to memory new c431634b2f2 arm: MVE: make sure we only use the Arm namespace variant o [...] new f6d7098d761 arm: MVE: Fix -Wall testisms new ff0597dcd99 arm: MVE: Fixes for pointers used in intrinsics for c++ new 6a90680bfff arm: MVE: Add C++ polymorphism and fix some more issues
The 11 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 | 54 + gcc/config/arm/arm.c | 80 +- gcc/config/arm/arm.md | 3 +- gcc/config/arm/arm_mve.h | 21882 ++++++++++++++++--- gcc/config/arm/mve.md | 91 +- gcc/testsuite/ChangeLog | 42 + .../{gcc.target/arm/mve => g++.target/arm}/mve.exp | 12 +- .../arm/mve/intrinsics/mve_immediates_1_n.c | 62 + .../arm/mve/intrinsics/mve_load_from_array.c | 19 + .../mve/intrinsics/mve_vec_extracts_from_memory.c | 40 + .../arm/mve/intrinsics/mve_vector_float.c | 8 - .../arm/mve/intrinsics/mve_vector_float1.c | 8 - .../arm/mve/intrinsics/mve_vector_int1.c | 15 - .../arm/mve/intrinsics/mve_vector_int2.c | 16 - .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vmulq_n_f16.c | 2 +- .../gcc.target/arm/mve/intrinsics/vmulq_n_f32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vmulq_n_s16.c | 2 +- .../gcc.target/arm/mve/intrinsics/vmulq_n_s32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vmulq_n_s8.c | 2 +- .../gcc.target/arm/mve/intrinsics/vmulq_n_u16.c | 2 +- .../gcc.target/arm/mve/intrinsics/vmulq_n_u32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vmulq_n_u8.c | 2 +- .../arm/mve/intrinsics/vuninitializedq_float.c | 5 +- .../arm/mve/intrinsics/vuninitializedq_float1.c | 7 +- .../arm/mve/intrinsics/vuninitializedq_int.c | 16 +- .../arm/mve/intrinsics/vuninitializedq_int1.c | 17 +- 28 files changed, 19283 insertions(+), 3114 deletions(-) copy gcc/testsuite/{gcc.target/arm/mve => g++.target/arm}/mve.exp (83%) create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_load_from_array.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vec_extracts_fr [...]