On 11/18/22 16:58, Kyrylo Tkachov wrote:
-----Original Message-----
From: Andrea Corallo <andrea.cora...@arm.com>
Sent: Thursday, November 17, 2022 4:38 PM
To: gcc-patches@gcc.gnu.org
Cc: Kyrylo Tkachov <kyrylo.tkac...@arm.com>; Richard Earnshaw
<richard.earns...@arm.com>; Stam Markianos-Wright <Stam.Markianos-
wri...@arm.com>
Subject: [PATCH 15/35] arm: Explicitly specify other float types for _Generic
overloading [PR107515]
From: Stam Markianos-Wright <stam.markianos-wri...@arm.com>
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 107515
* config/arm/arm_mve.h (__ARM_mve_typeid): Add float types.
Argh, I'm looking forward to when we move away from this _Generic business, but
for now ok.
Oh we all are ;)
The ChangeLog should say "PR target/107515" for the git hook to recognize it
IIRC.
Agh, thanks for spotting this! Will change and push it with the rest of
the patch series when ready/
Thank you,
Stam
Thanks,
Kyrill
---
gcc/config/arm/arm_mve.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/gcc/config/arm/arm_mve.h b/gcc/config/arm/arm_mve.h
index fd1876b57a0..f6b42dc3fab 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, \
--
2.25.1