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

Reply via email to