From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id CCC0C3890416; Mon, 11 May 2020 12:53:56 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CCC0C3890416 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1589201636; bh=QHUx1kBqbBA+OxXmEA18z8d50dXuiQvPy4jdsNLNVCU=; h=From:To:Subject:Date:In-Reply-To:References:From; b=Xt1tiaqtPe2nup2RqSKFg57zDQtSP/hmNH+txzhnExi0Uy1F81gdBW94/Bnr+wItw pYTTvps1t/BcA3O2U1uq9Of2g8olIXr/dFadYyyVPdnz/2pV71T0umNTU2cbYnLFM0 UPlF4B5c4GsGugsPfkGsjg08UUxnvl+1VNR1RcVA= From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/95057] missing -Wunused-but-set-variable warning on multiple assignments, not all of them used Date: Mon, 11 May 2020 12:53:56 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: 10.1.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: gcc-bugs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-bugs mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 May 2020 12:53:56 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D95057 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #1 from Jakub Jelinek --- That is something this warning can't warn about. The warning is a simple FE warning that uses two bits, one for whether cert= ain decl was used and one whether it was read. The warning then diagnoses those that have the former bit set and not the latter (of course, there are some exceptions etc.).=