From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) by sourceware.org (Postfix) with ESMTP id 5596E3858432 for ; Mon, 27 Nov 2023 20:35:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5596E3858432 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gentoo.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gentoo.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 5596E3858432 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=140.211.166.183 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1701117301; cv=none; b=bHLqKZYBmncK2aB/8I7VwMMF0VM/6XSo8k2NZ2sh6a/ScFihK3GQYh9EDaq4Y+3R9ZTGf0CEdvDOpLOb2Xof2ujUqF7IxuOi6ucQ9wRwSlQYeQZVMV8nM3dMRVHe4gap80Rbp9jcOZFfrW1hIMo2DPvH7Z4dkJT23V6Ir8weIys= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1701117301; c=relaxed/simple; bh=9sLnPlIrvB4s/JvTjeLaJN/9w3gFmc6Oa5MdXx0oyQs=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=Dl91oqujslomn3/Kxx0Zx1Pc2gxwR88Dp/nsbJtW4udMqeiWCzLtVjuWw6R8F06lgwHH0hGHRiKl4koQUFWjVuqdxApotA5cdKWffod6hdmsmiaouB40UXA5w9dNMDRtvItZ3v38pF5YasbwHundhOAjrRMWZdoGaGXZmZjKE38= ARC-Authentication-Results: i=1; server2.sourceware.org References: <87bkbli8ke.fsf@oldenburg.str.redhat.com> User-agent: mu4e 1.10.8; emacs 30.0.50 From: Sam James To: Florian Weimer Cc: Jeff Law , gcc-patches@gcc.gnu.org Subject: Re: [PATCH v3 00/11] : More warnings as errors by default Date: Mon, 27 Nov 2023 20:23:29 +0000 Organization: Gentoo In-reply-to: <87bkbli8ke.fsf@oldenburg.str.redhat.com> Message-ID: <874jh7oryp.fsf@gentoo.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-4.0 required=5.0 tests=BAYES_00,JMQ_SPF_NEUTRAL,KAM_DMARC_STATUS,KAM_SHORT,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Florian Weimer writes: > * Jeff Law: > >> On 11/20/23 02:55, Florian Weimer wrote: >>> This revision addresses Marek's comment about handing >>> -Wdeclaration-missing-parameter-type properly in conjunction with >>> -fpermissive. A new test (permerror-fpermissive-nowarning.c) >>> demonstrates the expected behavior. I added a test for -std=gnu89 >>> -fno-permissive, too. >>> I'm including the precursor cleanup patches in this posting. >>> Hopefully >>> this will make the aarch64 tester happy. >>> Thanks, >>> Florian >>> Florian Weimer (11): >>> aarch64: Avoid -Wincompatible-pointer-types warning in Linux unwinder >>> aarch64: Call named function in gcc.target/aarch64/aapcs64/ice_1.c >>> gm2: Add missing declaration of m2pim_M2RTS_Terminate to test >>> Add tests for validating future C permerrors >>> c: Turn int-conversion warnings into permerrors >>> c: Turn -Wimplicit-function-declaration into a permerror >>> c: Turn -Wimplicit-int into a permerror >>> c: Do not ignore some forms of -Wimplicit-int in system headers >>> c: Turn -Wreturn-mismatch into a permerror >>> c: Turn -Wincompatible-pointer-types into a permerror >>> c: Add new -Wdeclaration-missing-parameter-type permerror > >> The series is fine by me. > > Thanks. > >> But give Marek additional time to chime in, particularly given the >> holidays this week in the US. Say through this time next week? > > [...] > > I'm also gathering some numbers regarding autoconf impact and potential > silent miscompilation. I'd actually forgot about another element here: FreeBSD 14 which was just released now ships with Clang 16 so we seem to be getting some activity from them which is a help. I've resumed our testing for configure diffs and am going to focus on that for now. It's just laborious because of how many errors are actually fine.