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-Status: No, score=-3.7 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,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 399FC1F55B for ; Sat, 23 May 2020 16:24:41 +0000 (UTC) Received: from localhost ([::1]:42564 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jcWwy-0003WM-7P for normalperson@yhbt.net; Sat, 23 May 2020 12:24:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42692) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jcWvK-0002t8-Ct; Sat, 23 May 2020 12:22:58 -0400 Received: from mout.gmx.net ([212.227.17.20]:39423) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jcWvI-0005Hg-Vj; Sat, 23 May 2020 12:22:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1590250962; bh=Se2vTMqOk4B73PVIX2ceWKeZDRSz17WqB+RxjKupAIM=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=azSed9VBVfSmJkzDQ/YEujOP8Bh4rfcqt8j1YkBMoYD3IN5M6QBHg3/Zdk8yDBJOd wskd5+mMvz41ORO8M0rfsdChJebPLK2stGFoRi3mEQ5AgKHV0IR/3WVRNJs5RrW80n bUU4jxpVmp1wd/BqG948IWkdSRfibpO+tDHdDYHo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.178.70] ([93.181.20.206]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N4QsY-1iwHbj3bxW-011Ody; Sat, 23 May 2020 18:22:41 +0200 Subject: Re: coreutils and GCC -fanalyzer To: Paul Eggert , =?UTF-8?Q?P=c3=a1draig_Brady?= References: <77400f8a-59ca-6d02-e5b1-e01ba0619237@draigBrady.com> <4aa67590-a0c3-603d-d2b1-f0751a28df29@cs.ucla.edu> <3a074086-47f7-638f-50a8-cd7ceb46a11a@draigBrady.com> <0f92f576-bf1c-e889-3e4a-a128455b5684@cs.ucla.edu> From: =?UTF-8?Q?Tim_R=c3=bchsen?= Autocrypt: addr=tim.ruehsen@gmx.de; prefer-encrypt=mutual; keydata= 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 Message-ID: <04b34915-a67e-87d5-b94c-fa30dbc263a9@gmx.de> Date: Sat, 23 May 2020 18:22:37 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <0f92f576-bf1c-e889-3e4a-a128455b5684@cs.ucla.edu> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="YQY1j7CjVyaSTZpgq4FkbXSRRFnQ3UjO7" X-Provags-ID: V03:K1:HGoUKOJ6X2zqs8RBtzPRYhPiaOjxdDdqMaQcBDMsctDRUWBk09z zeiqZaQ3mxDsY19gMMmygfShopzi8duX1ezntCB3GW4K+XjOhft8SgAPBDW2H98WilUZDSa u9NXHHULskFo8vRlZnyf1ddyq6hfnJX9QYzNzVmO8LU+x5h4U8fdoi5uUungnQBj2So/xCY n6n1KPsSWVYeHeXu4eAww== X-UI-Out-Filterresults: notjunk:1;V03:K0:CD+r2AaNBXE=:Vs8wVDIPSJ1LKScx1oO3JZ K5QgkSbgjekOxiDy3rHuKEXJdVZ5wcrr/QrjFNgBnRJr9l/yvMVsZ9V30q3uDtVlWVlMou2/r WW7mAlPkGtqP5yrE7cQqcTQLkvnF6Fu+ZjTF1qStGhSVGDbnPZ4llB76b/Z7cjYDbzIQ4jlm+ GEXArvv/Afx6WKc/Uabpzf2auBwYtd5SftMsNGC4lkz9aVk78pA8iqfJZrbgyjfN7NdQcOnqR I10HosI7lda1adq+yHwXmACWGesN7tbwm4l6rsJLtBDuii1CRFI0JBUi3XBQAE//GCys8Roi0 T+Wp4ZZuKIUoUxlQ9uez/5oYwq2hjfUrWVQoFy87T6/xTFnROlV9ZKbJOfVJdE8mVrpuxbg7X 9BmA3hBC3FAQO/pFYEXmOPAygIbrt4RZxfm7oeKoH2QtDQ2BiTQz5ZGt9LGKN01gE4dh0YP6U mR79nIP7uwnf+raIBOn5kTBQzJd4n3BdGrK7ynW6iiGy1YjV5b9hr4881vY7KNjvKpy31Ogom 0iusFrV4aUy7nqSazEdVBaLKbD3TKQzGC9GIOWUX19t9alYSqAdfqnCIW3g3D0mihLRBYkSlA if96zaemIabg1Ls8GHvAqFJCyxPNh77IR2zf7ElrBRf8Dvsv3uVlcpCXUxxXol5qspWFhLHGx SUv0ZCGbTJmqksXdbQR/kleF25hMuw1iQiy7za3Zm/IfSYCzLlY1hpN0o1jj7sOf7qlfCRuud V3ZCL8/WGUH7SV/lKFQYo6tk6QBAj0KKqHsj5V0zwF5SsJ4nM5YWLApEKplyJ2dT0RH7m7VDR OPr7lb2Q3Y3WpgtvmSK6Ft+hUoaWS3EoNhNqncXZgbbg++yiUqMPy3nrwRD8J5WspfDkocO6d 0SqKSpZgFRNir7HGVHhJM4dXUbf89SzPO6JOPcgf8Hc3Xq/LfVwBymaPS1UeY4K6bDP5EHbCd w7PO9dCMwwuDKlSiwqbzgM0I9pCbuqRrCtypNvWkJgKh21BDf3DLU7sHLN1bwKMX1Gv97sDWQ gQHSUd6m+gi66pT5eqRbyKGizKUM+VbBx+VqTqrU3B7AgfBhUGh3haBpwdLUSrmLOkaMi4Czc Reo9tV1nOF6/HCVlfJiHPqnAGHNfoHtmxTcYyQ0gP1oGBHGwno7AdIsWSHr1dujwKuJ1mwE9m BsKe9ttMH97GbCF/VskUy+ZaLBX8ekccynOUQ7pKk/b3/p3A8REj705xH80lX7wMHnbd5cVM5 Es17BWCtHFsi1DCrX Received-SPF: pass client-ip=212.227.17.20; envelope-from=tim.ruehsen@gmx.de; helo=mout.gmx.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/23 12:22:53 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN 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: Gnulib bugs , coreutils@gnu.org Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --YQY1j7CjVyaSTZpgq4FkbXSRRFnQ3UjO7 Content-Type: multipart/mixed; boundary="yAGAlpJMO6dapRTeWbnhlzGVE582EL7wt" --yAGAlpJMO6dapRTeWbnhlzGVE582EL7wt Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 23.05.20 18:08, Paul Eggert wrote: > On 5/23/20 8:56 AM, P=C3=A1draig Brady wrote: >> Note -Wanalyzer... flags are ineffective without -fanalyzer. >> Also -Wanalyzer-too-complex (now auto enabled by gnulib) is currently = quite >> problematic with -fanalyzer. >=20 > Hmm, that's odd, since I recall getting more warnings with those flags = enabled. > Perhaps not all of them are disabled when you don't use -fanalyzer? Or = maybe my > memory is faulty. >=20 > Anyway, cleary the Gnulib manywarnings module needs to be fixed to do a= better > job here, and this reminds me of another problem that has been botherin= g me for > quite some time: ./configure spends way too much time testing for indiv= idual > warnings when the manywarnings module is in use. So I am thinking of ki= lling two > stones by doing the following. >=20 > 1. Test for -fanalyzer, -Wall, -Wextra. >=20 > 2. Test for flags not automatically enabled by -fanalyzer, -Wall, -Wext= ra but > flags that we want anyway. >=20 > 3. Test for flags automatically enabled by -fanalyzer, -Wall, -Wextra t= hat are > also flags that we don't want. >=20 > This should make 'configure' much faster. It'll also fix the issue you > mentioned. And we can make sure that -Wanalyzer-too-complex is not ment= ioned in > step (2) so that Gnulib won't generate it. This has been done for Wget2 https://gitlab.com/gnuwget/wget2/-/blob/master/m4/wget_manywarnings.m4 Example usage at L123+: https://gitlab.com/gnuwget/wget2/-/blob/master/configure.ac To make it usable for other projects, it needs some merging with the manywarnings.m4 from gnulib, IMO. I would support any volunteer as good as i can. Regards, Tim --yAGAlpJMO6dapRTeWbnhlzGVE582EL7wt-- --YQY1j7CjVyaSTZpgq4FkbXSRRFnQ3UjO7 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEHLJ9vJhhSy1YQWRtCDAttqJnBCgFAl7JTdEACgkQCDAttqJn BCjkHw//cVsfx/lwHmzMDLC/GEr9jPqxhfvvCNAoI0B3ShFzJiZmVAMHUGmWevNl rLHfKjAjX5QMOkUwBG3K2oe8Cs+VWnXYFLsEmVkxA6eoeanu0dgFP3UiM+CTXrv0 iQMV3hjzTM/MDiS3RybjDvWZs4u47a8AxI3crkdoMc/uJcWvvDxYdCqTG2y0h4my rjRMZc1AOhSUfrHfHj5ylF4adeZdMs1FJPJaThK9jiEzMy6A/wsWR/nCkgCgjIJH NEy8Io/Yb798i98CSdPEUIwDm2Zqf8PhzUBM8fZzQD7D2+VSea8u3qEtjqL4T00G 1SSXX6WlXkjOeHYFaMgmNt3FFEiuQQgpytDpchGIVMS4UHwdfMfmbOyDcsb8W1nO x985ELPX84sEDF/LUQ8PNbD7aI1GbUswpqC/S0bs27sgn2bZu0E4+S350wql2YV2 RsB/vER4DJlK2am/wVgxvJkKYEGt5n+rIoGkJsLZ7t+vapWCKrjvIPflPjTr2FV1 Yi7pV/6L/lm+fk3oKTOkcd2EsFkKe4ZnfOnYsDMenYbPRAmD9YVyHF+Mn56UHBxj GEUoqMCioYCE8yGIOwRD3/mGxuW6vOFxR50dn0QWqqQYLo0/4I/GulbL/O5eMJqI lTsZwI9+4tH1Dg/nDjRNnNC3PsZyHdwG4OtxtNu3l0GksLQrl/c= =GKKl -----END PGP SIGNATURE----- --YQY1j7CjVyaSTZpgq4FkbXSRRFnQ3UjO7--