From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id B59153857C49; Tue, 2 Aug 2022 09:08:43 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B59153857C49 From: "eb at emlix dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/106503] "const char []" in local scope never initialized Date: Tue, 02 Aug 2022 09:08:43 +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: 11.3.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: eb at emlix dot com X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID 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: 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: Tue, 02 Aug 2022 09:08:43 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D106503 --- Comment #4 from Rolf Eike Beer --- You are right, but if you switch the if clause a little bit: if (argc) { const char junk[] =3D "abc"; WRITEL(junk + i); WRITEL("something else"); } and then stop in the debugger on the second WRITEL you can see that junk has never been initialized at all. So even within that scope it has the wrong contents.=