From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) by sourceware.org (Postfix) with ESMTPS id 61D9C385840F for ; Fri, 3 Sep 2021 12:36:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 61D9C385840F Received: by mail-wr1-x42e.google.com with SMTP id b6so8019976wrh.10 for ; Fri, 03 Sep 2021 05:36:39 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=BhxhmbbwhGX2Y3ljHO51PsRlPTfngjFShzQ+XUwvylw=; b=BOkWqA3Hbx0gxpnvV4RZB/f24hoE64e7KQPU+DvYylVN/UaGjat+lEdhUUM4xXLfoK hVhB1n3YCz84zlePK57qh3lBRODX5TGOWPMjqvJgDTfWxRATehrOdkqloueDdJKlo0Pt IxzKEoYK4JJDRjUqxUWSQiyAq77kcx/6+aWz/OZSL+zOunl3pkGX6izaQ+nvt+IU5sU3 ebgt4M7BFw/4vU11dENOqxXDHPR8c8ZldqFq8guu/2Dm6MwyMjtoddX5heRtQd9rJXIU HWySVWhIgpGO8yRG7nhGXFN8Y6eSjTa5zpO+gPfOCFe+AmSgnY2z9jwx5foFW7H7t0hD FM8g== X-Gm-Message-State: AOAM5338DrI47rSH93MdPhRBG3D1WgWzX96QKLif2vjsmO7lqjkHJ9o0 o9wTf93apEI4wPITaGWqkjQ= X-Google-Smtp-Source: ABdhPJxuP8NXZNvDJVWZnELBWmBFgL/nvzEOKsEWM4RerrSubbZQsceDo3HfDo2Xw1cCgRpPb1lyPw== X-Received: by 2002:a5d:67c3:: with SMTP id n3mr3860175wrw.201.1630672598385; Fri, 03 Sep 2021 05:36:38 -0700 (PDT) Received: from [192.168.1.214] (host81-138-1-83.in-addr.btopenworld.com. [81.138.1.83]) by smtp.googlemail.com with ESMTPSA id z19sm5024716wma.0.2021.09.03.05.36.37 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 03 Sep 2021 05:36:37 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.21\)) Subject: Re: [PATCH] Explicitly add -msse2 to compile HF related libgcc source file. From: Iain Sandoe In-Reply-To: <20210903123341.GZ920497@tucnak> Date: Fri, 3 Sep 2021 13:36:36 +0100 Cc: liuhongt , GCC Patches , Joseph Myers Content-Transfer-Encoding: quoted-printable Message-Id: <08F752F6-C062-44F1-8BF1-82339F6DB57F@googlemail.com> References: <20210903074113.39461-1-hongtao.liu@intel.com> <20210903090036.GX920497@tucnak> <85B22F9B-693C-45DC-8DA9-E4EC15BEB1B4@googlemail.com> <20210903123341.GZ920497@tucnak> To: Jakub Jelinek X-Mailer: Apple Mail (2.3445.104.21) X-Spam-Status: No, score=-9.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Sep 2021 12:36:40 -0000 > On 3 Sep 2021, at 13:33, Jakub Jelinek via Gcc-patches = wrote: >=20 > On Fri, Sep 03, 2021 at 01:32:14PM +0100, Iain Sandoe via Gcc-patches = wrote: >> diff --git a/libgcc/libgcc-std.ver.in b/libgcc/libgcc-std.ver.in >> index cea33267e53..f5c1bc1aa6c 100644 >> --- a/libgcc/libgcc-std.ver.in >> +++ b/libgcc/libgcc-std.ver.in >> @@ -1944,3 +1944,21 @@ GCC_7.0.0 { >> __PFX__divmoddi4 >> __PFX__divmodti4 >> } >> + >> +%inherit GCC_12.0.0 GCC_7.0.0 >> + GCC_12.0.0 { >> + __PFX__eqhf2 >> + __PFX__extendhfdf2 >> + __PFX__extendhfsf2 >> + __PFX__extendhftf2 >> + __PFX__extendhfxf2 >> + __PFX__fixhfti >> + __PFX__fixunshfti >> + __PFX__floattihf >> + __PFX__floatuntihf >> + __PFX__nehf2 >> + __PFX__truncdfhf2 >> + __PFX__truncsfhf2 >> + __PFX__trunctfhf2 >> + __PFX__truncxfhf2 >> +} >=20 > No *hc* entrypoints? oops EWRONGPATCH diff --git a/libgcc/libgcc-std.ver.in b/libgcc/libgcc-std.ver.in index cea33267e53..902a9364850 100644 --- a/libgcc/libgcc-std.ver.in +++ b/libgcc/libgcc-std.ver.in @@ -1944,3 +1944,23 @@ GCC_7.0.0 { __PFX__divmoddi4 __PFX__divmodti4 } + +%inherit GCC_12.0.0 GCC_7.0.0 + GCC_12.0.0 { + __PFX__divhc3 + __PFX__mulhc3 + __PFX__eqhf2 + __PFX__extendhfdf2 + __PFX__extendhfsf2 + __PFX__extendhftf2 + __PFX__extendhfxf2 + __PFX__fixhfti + __PFX__fixunshfti + __PFX__floattihf + __PFX__floatuntihf + __PFX__nehf2 + __PFX__truncdfhf2 + __PFX__truncsfhf2 + __PFX__trunctfhf2 + __PFX__truncxfhf2 +}