> -----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.
The ChangeLog should say "PR target/107515" for the git hook to recognize it 
IIRC.
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