From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS22989 209.51.188.0/24 X-Spam-Status: No, score=-3.4 required=3.0 tests=AWL,BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id AD4DC1F5AE for ; Sun, 18 Jul 2021 04:56:45 +0000 (UTC) Received: from localhost ([::1]:34738 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m4yr6-0007XR-Qa for normalperson@yhbt.net; Sun, 18 Jul 2021 00:56:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54344) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m4yr3-0007UK-Ay for bug-gnulib@gnu.org; Sun, 18 Jul 2021 00:56:41 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:45324) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m4yr1-0005oy-Qw for bug-gnulib@gnu.org; Sun, 18 Jul 2021 00:56:41 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id BFB0216011D for ; Sat, 17 Jul 2021 21:56:38 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id Zu9wTHcXZewU; Sat, 17 Jul 2021 21:56:38 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id E2E6116011A; Sat, 17 Jul 2021 21:56:37 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 0IxeFjgFhQ2W; Sat, 17 Jul 2021 21:56:37 -0700 (PDT) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id B5B1F160115; Sat, 17 Jul 2021 21:56:37 -0700 (PDT) From: Paul Eggert To: bug-gnulib@gnu.org Subject: [PATCH 2/2] memrchr-tests: pacify GCC Date: Sat, 17 Jul 2021 23:56:21 -0500 Message-Id: <20210718045621.1058412-2-eggert@cs.ucla.edu> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210718045621.1058412-1-eggert@cs.ucla.edu> References: <20210718045621.1058412-1-eggert@cs.ucla.edu> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=131.179.128.68; envelope-from=eggert@cs.ucla.edu; helo=zimbra.cs.ucla.edu X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Paul Eggert Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" Pacify GCC 11.1.1 20210531 (Red Hat 11.1.1-3) x86-64. * tests/test-memrchr.c: Disable -Wmaybe-uninitialized. --- ChangeLog | 4 ++++ tests/test-memrchr.c | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index 1caabff62..c50808437 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2021-07-17 Paul Eggert =20 + memrchr-tests: pacify GCC + Pacify GCC 11.1.1 20210531 (Red Hat 11.1.1-3) x86-64. + * tests/test-memrchr.c: Disable -Wmaybe-uninitialized. + explicit_bzero-tests: pacify GCC Redo to pacify -Wmaybe-uninitialized with GCC 11.1.1 20210531 (Red Hat 11.1.1-3) x86-64. diff --git a/tests/test-memrchr.c b/tests/test-memrchr.c index 24719ffb9..9df55c158 100644 --- a/tests/test-memrchr.c +++ b/tests/test-memrchr.c @@ -27,6 +27,11 @@ SIGNATURE_CHECK (memrchr, void *, (void const *, int, = size_t)); #include "zerosize-ptr.h" #include "macros.h" =20 +/* Work around GCC bug 101494. */ +#if 4 < __GNUC__ + (3 <=3D __GNUC_MINOR__) +# pragma GCC diagnostic ignored "-Wmaybe-uninitialized" +#endif + /* Calculating void * + int is not portable, so this wrapper converts to char * to make the tests easier to write. */ #define MEMRCHR (char *) memrchr --=20 2.31.1