From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.ispras.ru (mail.ispras.ru [83.149.199.84]) by sourceware.org (Postfix) with ESMTPS id C51E1385C413 for ; Wed, 24 Aug 2022 11:35:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C51E1385C413 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=ispras.ru Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=ispras.ru Received: from [10.10.3.121] (unknown [10.10.3.121]) by mail.ispras.ru (Postfix) with ESMTPS id 1C7F240737A7 for ; Wed, 24 Aug 2022 11:35:18 +0000 (UTC) Date: Wed, 24 Aug 2022 14:35:18 +0300 (MSK) From: Alexander Monakov To: gcc-patches@gcc.gnu.org Subject: Re: [PATCH] i386: avoid zero extension for crc32q In-Reply-To: <20220823160946.19927-1-amonakov@ispras.ru> Message-ID: References: <20220823160946.19927-1-amonakov@ispras.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Spam-Status: No, score=-3.0 required=5.0 tests=BAYES_00,KAM_DMARC_STATUS,KAM_SHORT,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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 Tue, 23 Aug 2022, Alexander Monakov via Gcc-patches wrote: > --- /dev/null > +++ b/gcc/testsuite/gcc.target/i386/pr106453.c > @@ -0,0 +1,13 @@ > +/* { dg-do compile } */ > +/* { dg-options "-msse4.2 -O2 -fdump-rtl-final" } */ > +/* { dg-final { scan-rtl-dump-not "zero_extendsidi" "final" } } */ I noticed that the test is 64-bit only and added the following fixup in my tree: --- a/gcc/testsuite/gcc.target/i386/pr106453.c +++ b/gcc/testsuite/gcc.target/i386/pr106453.c @@ -1,4 +1,4 @@ -/* { dg-do compile } */ +/* { dg-do compile { target { ! ia32 } } */ /* { dg-options "-msse4.2 -O2 -fdump-rtl-final" } */ /* { dg-final { scan-rtl-dump-not "zero_extendsidi" "final" } } */