From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) by sourceware.org (Postfix) with ESMTPS id 9208E3858D33 for ; Sun, 20 Nov 2022 22:49:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 9208E3858D33 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=googlemail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=googlemail.com Received: by mail-wr1-x42b.google.com with SMTP id g12so17380104wrs.10 for ; Sun, 20 Nov 2022 14:49:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=HbUJmQC9yyPWSDVaLEqXzchQWSRcTH5V/7Bebq70W5w=; b=BciVE2el+TOpuXou8ZhkYcVIRziDhm106atTO4CfEiIzwFtiEkatBg3PslVLIEaH0I bxrt7PIWTb4EiSBnzvH8SD1HDjnMH1JLoMZGOBpTceDWfTG0Dmllg/sbDLR0P/qpsOWM ZRhHDgluOLLWUFL0CB6HEMtE/muiXifcNaO/pfmkBfjBBjqiczHb3zPPYKnbiOsvSs3/ zgfbEUaAqZEn42LnJDENd130/xaxrOiXCrt1TCQZFbef1EGooGqqdcRQ29n/O/KKz9Ab ay2TxnGjHCx/a2i1trt3qgIm7iCtt+ZompjNgx5MjDKxltOu/wWRxdZXcbxj8MCI/T0v Ywmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=HbUJmQC9yyPWSDVaLEqXzchQWSRcTH5V/7Bebq70W5w=; b=ghlSCBhxZVxK3wCnbhEXdDpfu7/XMivo+WZCXPGdZE8KXj/n94J5k+tNLB65bqEq5S 3RNS/rrwcg95aXbub1bfxK0oriLasBqNnhdrf5qb7CwE+N+Cse1Ht+wfzewN9YZp88qX wbWp88i8ogJl2U0x8xAgIro6UMXac5gYkcByVJzQRPMMe45/BgYYInpr7cchfAfq27BQ uyYp9k0j+C7C/sB4LRasnmBFkb7057iIN218ylY+MiUuxg/mYMUm4nimanDqDsF12EyS 232t2rSBkn8XWGmIWyK6ffIyJFJB5HbltXP2wwsw6zMq4F0fl5KRkvGutaI81295Htjh HaNA== X-Gm-Message-State: ANoB5pmfBvAhj/zeGvUnlBHZQZlViAikJyzGwHCpvdVcwcpUOJ691YHP pxGCwsZgf1lAU0aI5SRU0ltUfq3rDXCbiJ+paoLGYEsb X-Google-Smtp-Source: AA0mqf7hXEJxxIF+PIqz/hANkq1pXhRYCAbQsbuMTLejsCfWDSLIG0GHhpqA2c6kw+OcBDzZJMQJq5IbzBetDGOmaK0= X-Received: by 2002:a5d:4d4c:0:b0:236:55eb:a25a with SMTP id a12-20020a5d4d4c000000b0023655eba25amr9603413wru.55.1668984588460; Sun, 20 Nov 2022 14:49:48 -0800 (PST) MIME-Version: 1.0 References: <20221117163809.1009526-1-andrea.corallo@arm.com> <20221117163809.1009526-16-andrea.corallo@arm.com> In-Reply-To: From: Ramana Radhakrishnan Date: Sun, 20 Nov 2022 22:49:37 +0000 Message-ID: Subject: Re: [PATCH 15/35] arm: Explicitly specify other float types for _Generic overloading [PR107515] To: Kyrylo Tkachov Cc: Andrea Corallo , "gcc-patches@gcc.gnu.org" , Richard Earnshaw , Stam Markianos-Wright Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-8.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Fri, Nov 18, 2022 at 4:59 PM Kyrylo Tkachov via Gcc-patches wrote: > > > > > -----Original Message----- > > From: Andrea Corallo > > Sent: Thursday, November 17, 2022 4:38 PM > > To: gcc-patches@gcc.gnu.org > > Cc: Kyrylo Tkachov ; Richard Earnshaw > > ; Stam Markianos-Wright > Wright@arm.com> > > Subject: [PATCH 15/35] arm: Explicitly specify other float types for _Generic > > overloading [PR107515] > > > > From: Stam Markianos-Wright > > > > 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. and the PR is against 11.x - is there a plan to back port this and dependent patches to relevant branches ? Ramana > 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 >