aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStam Markianos-Wright <stam.markianos-wright@arm.com>2022-11-10 15:06:47 +0000
committerAndrea Corallo <andrea.corallo@arm.com>2022-11-28 10:06:15 +0100
commit2fefb8931d566cc8a4cbba81601972b0d2002f95 (patch)
tree65321fc721f09410f388673c98054064932ae023
parent31df339a50c30712c1e071d2b18f304b148a3165 (diff)
downloadgcc-2fefb8931d566cc8a4cbba81601972b0d2002f95.zip
gcc-2fefb8931d566cc8a4cbba81601972b0d2002f95.tar.gz
gcc-2fefb8931d566cc8a4cbba81601972b0d2002f95.tar.bz2
arm: Explicitly specify other float types for _Generic overloading [PR107515]
This patch adds explicit references to other float types to __ARM_mve_typeid in arm_mve.h. Resolves PR 107515: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107515 gcc/ChangeLog: PR target/107515 * config/arm/arm_mve.h (__ARM_mve_typeid): Add float types.
-rw-r--r--gcc/config/arm/arm_mve.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/config/arm/arm_mve.h b/gcc/config/arm/arm_mve.h
index fd1876b..f6b42dc 100644
--- a/gcc/config/arm/arm_mve.h
+++ b/gcc/config/arm/arm_mve.h
@@ -35582,6 +35582,9 @@ enum {
short: __ARM_mve_type_int_n, \
int: __ARM_mve_type_int_n, \
long: __ARM_mve_type_int_n, \
+ _Float16: __ARM_mve_type_fp_n, \
+ __fp16: __ARM_mve_type_fp_n, \
+ float: __ARM_mve_type_fp_n, \
double: __ARM_mve_type_fp_n, \
long long: __ARM_mve_type_int_n, \
unsigned char: __ARM_mve_type_int_n, \