]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
arm: Explicitly specify other float types for _Generic overloading [PR107515]
authorStam Markianos-Wright <stam.markianos-wright@arm.com>
Thu, 10 Nov 2022 15:06:47 +0000 (15:06 +0000)
committerAndrea Corallo <andrea.corallo@arm.com>
Mon, 28 Nov 2022 09:06:15 +0000 (10:06 +0100)
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.

gcc/config/arm/arm_mve.h

index fd1876b57a0c735ae7d70777d7745aea6a66ea65..f6b42dc3fab1daf4a3cf58b5c440a25f9238490a 100644 (file)
@@ -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, \