diff options
author | Stam Markianos-Wright <stam.markianos-wright@arm.com> | 2022-11-10 15:06:47 +0000 |
---|---|---|
committer | Andrea Corallo <andrea.corallo@arm.com> | 2022-11-28 10:06:15 +0100 |
commit | 2fefb8931d566cc8a4cbba81601972b0d2002f95 (patch) | |
tree | 65321fc721f09410f388673c98054064932ae023 | |
parent | 31df339a50c30712c1e071d2b18f304b148a3165 (diff) | |
download | gcc-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.h | 3 |
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, \ |