This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 7db49bf4be2 fortran: Enforce spec statement ordering [PR32365] new c6fff0b1709 arm: [MVE intrinsics] Avoid warnings when floating-point is [...] new 647e02a552b arm: doc: Update documentation on half-precision support new 6c0f2ad1026 arm: [MVE intrinsics] rework vgetq_lane vsetq_lane new 3cb1f86da1d arm: [MVE intrinsics] rework vuninitialized new 779fc129392 arm: [MVE intrinsics] remove __ARM_mve_typeid and __ARM_mve [...]
The 5 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/config/arm/arm-builtins.cc | 4 +- gcc/config/arm/arm-mve-builtins-base.cc | 59 ++ gcc/config/arm/arm-mve-builtins-base.def | 4 + gcc/config/arm/arm-mve-builtins-base.h | 2 + gcc/config/arm/arm-mve-builtins-shapes.cc | 123 +++- gcc/config/arm/arm-mve-builtins-shapes.h | 5 +- gcc/config/arm/arm-mve-builtins.cc | 75 +- gcc/config/arm/arm-mve-builtins.h | 12 +- gcc/config/arm/arm-opts.h | 1 + gcc/config/arm/arm.cc | 14 +- gcc/config/arm/arm.opt | 2 +- gcc/config/arm/arm_mve.h | 758 --------------------- gcc/config/arm/arm_mve_types.h | 2 - gcc/config/arm/mve.md | 5 +- gcc/doc/extend.texi | 118 ++-- gcc/doc/sourcebuild.texi | 6 + .../g++.target/arm/mve/general-c++/nomve_fp_1.c | 2 +- gcc/testsuite/gcc.target/arm/fp16-compile-none-1.c | 7 - .../gcc.target/arm/mve/intrinsics/pr117814-2-f16.c | 30 + .../gcc.target/arm/mve/intrinsics/pr117814-2-f32.c | 30 + .../intrinsics/{vldrhq_f16.c => pr117814-3-f16.c} | 13 +- .../intrinsics/{vldrwq_f32.c => pr117814-3-f32.c} | 13 +- .../gcc.target/arm/mve/intrinsics/pr117814-4-f16.c | 23 + .../gcc.target/arm/mve/intrinsics/pr117814-f16.c | 22 + .../gcc.target/arm/mve/intrinsics/pr117814-f32.c | 22 + .../{vldrhq_f16.c => vsetq_lane_f16_bounds.c} | 13 +- .../{vcvtbq_f32_f16.c => vsetq_lane_f32_bounds.c} | 13 +- .../{vmvnq_n_s16.c => vsetq_lane_s16_bounds.c} | 13 +- .../{vmvnq_n_s32.c => vsetq_lane_s32_bounds.c} | 13 +- .../{vmvnq_n_s16.c => vsetq_lane_s64_bounds.c} | 15 +- .../{vmvnq_n_s16.c => vsetq_lane_s8_bounds.c} | 15 +- .../{vmvnq_n_u16.c => vsetq_lane_u16_bounds.c} | 13 +- .../{vmvnq_n_u32.c => vsetq_lane_u32_bounds.c} | 13 +- .../{vmvnq_n_u16.c => vsetq_lane_u64_bounds.c} | 15 +- .../{vmvnq_n_s16.c => vsetq_lane_u8_bounds.c} | 15 +- gcc/testsuite/lib/target-supports.exp | 54 ++ 36 files changed, 541 insertions(+), 1003 deletions(-) delete mode 100644 gcc/testsuite/gcc.target/arm/fp16-compile-none-1.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/pr117814-2-f16.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/pr117814-2-f32.c copy gcc/testsuite/gcc.target/arm/mve/intrinsics/{vldrhq_f16.c => pr117814-3-f16.c} (56%) copy gcc/testsuite/gcc.target/arm/mve/intrinsics/{vldrwq_f32.c => pr117814-3-f32.c} (56%) create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/pr117814-4-f16.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/pr117814-f16.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/pr117814-f32.c copy gcc/testsuite/gcc.target/arm/mve/intrinsics/{vldrhq_f16.c => vsetq_lane_f16_b [...] copy gcc/testsuite/gcc.target/arm/mve/intrinsics/{vcvtbq_f32_f16.c => vsetq_lane_f [...] copy gcc/testsuite/gcc.target/arm/mve/intrinsics/{vmvnq_n_s16.c => vsetq_lane_s16_ [...] copy gcc/testsuite/gcc.target/arm/mve/intrinsics/{vmvnq_n_s32.c => vsetq_lane_s32_ [...] copy gcc/testsuite/gcc.target/arm/mve/intrinsics/{vmvnq_n_s16.c => vsetq_lane_s64_ [...] copy gcc/testsuite/gcc.target/arm/mve/intrinsics/{vmvnq_n_s16.c => vsetq_lane_s8_b [...] copy gcc/testsuite/gcc.target/arm/mve/intrinsics/{vmvnq_n_u16.c => vsetq_lane_u16_ [...] copy gcc/testsuite/gcc.target/arm/mve/intrinsics/{vmvnq_n_u32.c => vsetq_lane_u32_ [...] copy gcc/testsuite/gcc.target/arm/mve/intrinsics/{vmvnq_n_u16.c => vsetq_lane_u64_ [...] copy gcc/testsuite/gcc.target/arm/mve/intrinsics/{vmvnq_n_s16.c => vsetq_lane_u8_b [...]