aboutsummaryrefslogtreecommitdiff
path: root/libgcc/enable-execute-stack-empty.c
diff options
context:
space:
mode:
authorAndre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>2020-04-07 15:40:15 +0100
committerAndre Vieira <andre.simoesdiasvieira@arm.com>2020-04-07 15:44:52 +0100
commit6a90680bfff0a3803b3dc950c847046abb2d7d54 (patch)
tree09be06b175e6c5148cd6d3d5a917238bd9a75a34 /libgcc/enable-execute-stack-empty.c
parentff0597dcd99d43a4bb0c199dc506205af379b3d4 (diff)
downloadgcc-6a90680bfff0a3803b3dc950c847046abb2d7d54.zip
gcc-6a90680bfff0a3803b3dc950c847046abb2d7d54.tar.gz
gcc-6a90680bfff0a3803b3dc950c847046abb2d7d54.tar.bz2
arm: MVE: Add C++ polymorphism and fix some more issues
This patch adds C++ polymorphism for the MVE intrinsics, by using the native C++ polymorphic functions when C++ is used. It also moves the PRESERVE name macro definitions to the right place so that the variants without the '__arm_' prefix are not available if we define the PRESERVE NAMESPACE macro. This patch further fixes two testisms that were brought to light by C++ testing added in this patch. gcc/ChangeLog: 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com> * config/arm/arm_mve.h: Add C++ polymorphism and fix preserve MACROs. gcc/testsuite/ChangeLog: 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com> * g++.target/arm/mve.exp: New. * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16: Fix testism. * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32: Likewise.
Diffstat (limited to 'libgcc/enable-execute-stack-empty.c')
0 files changed, 0 insertions, 0 deletions