From patchwork Mon Aug 29 19:00:21 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adhemerval Zanella Netto X-Patchwork-Id: 57145 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id BEAFD3856962 for ; Mon, 29 Aug 2022 19:00:50 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BEAFD3856962 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1661799650; bh=UdM+QAoMlVQIU8IclDl2CsQf6mgZDlAY2FsttWCCQwg=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=DYvIlzC3xhcgy/cRueE1tUJqsVi/Ac1tB9UulJ3NvyxYe7oeeE/5tl5Evs9fjjokZ I6MsJ86K7qxzb/IL3Q4uNv8quUsw3xB3AJvcAYY2fQknogOAW0K7W6CCL1jmPiCLZy ONblnkM8ZZsOJOvvtr+4M/hlvRvQJmcnMBFHwx4U= X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-oi1-x22a.google.com (mail-oi1-x22a.google.com [IPv6:2607:f8b0:4864:20::22a]) by sourceware.org (Postfix) with ESMTPS id 50965385734A for ; Mon, 29 Aug 2022 19:00:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 50965385734A Received: by mail-oi1-x22a.google.com with SMTP id t140so11455477oie.8 for ; Mon, 29 Aug 2022 12:00:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc; bh=UdM+QAoMlVQIU8IclDl2CsQf6mgZDlAY2FsttWCCQwg=; b=7R9q1w9ZGttGInatKNAPvSIIBm9wxHEL/C9/0xfhuMGZlVjbjrOdDYGT0/4apMcYTN PWRKwuj+jAJupCM1NxuRWIp74qTr0NojLH1pyjT+I2MT4swpBi0svJNRqujG2qFqCsrH B8zeNyeY84vEQ7gjCJDERqSYqhZPMBDqANsXcafcouY4c1aZtgZgbb7XKqzaw1gKt4RP QEbnMrEl8He8YgJxPDZFQ8quW5RO23cxfdjB0GF271jVID55c70D/6nkHB9FJcO+VBjC dnunzkwVZud+hN/snzeRQniEGzLGR92l1v7YILm9CxaPAQetEbdHzchQDAQ1MAw7Pvq0 RGNA== X-Gm-Message-State: ACgBeo1Xd5I/pODg76iSwfJV4Yk5vBIFmkihTJQM+4atBky1RnQaNLem kNsZpQ8snj3C9r0D+IFcIF+wOeq5F+uxLQ== X-Google-Smtp-Source: AA6agR6lllbhcgsiazYTEBoDZfad72FKum9kKM1xlXgXWg5TRN/qEOCYV2doyjizjNw5kdVTzlxg7g== X-Received: by 2002:a05:6808:f8d:b0:343:2d18:c866 with SMTP id o13-20020a0568080f8d00b003432d18c866mr7897541oiw.214.1661799624699; Mon, 29 Aug 2022 12:00:24 -0700 (PDT) Received: from mandiga.. ([2804:1b3:a7c0:745e:ead4:6d93:6ff:7ce5]) by smtp.gmail.com with ESMTPSA id t5-20020a4ab585000000b00448aff53822sm5443710ooo.40.2022.08.29.12.00.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Aug 2022 12:00:24 -0700 (PDT) To: libc-alpha@sourceware.org Subject: [PATCH] stdlib: DIAG_IGNORE_NEEDS_COMMENT setenv.c Date: Mon, 29 Aug 2022 16:00:21 -0300 Message-Id: <20220829190021.946508-1-adhemerval.zanella@linaro.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Spam-Status: No, score=-12.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Adhemerval Zanella via Libc-alpha From: Adhemerval Zanella Netto Reply-To: Adhemerval Zanella Errors-To: libc-alpha-bounces+patchwork=sourceware.org@sourceware.org Sender: "Libc-alpha" Checked on x86_64-linux-gnu. --- stdlib/setenv.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/stdlib/setenv.c b/stdlib/setenv.c index 2176cbac31..2add8bfb41 100644 --- a/stdlib/setenv.c +++ b/stdlib/setenv.c @@ -19,12 +19,14 @@ # include #endif +#if _LIBC +# include /* Pacify GCC; see the commentary about VALLEN below. This is needed at least through GCC 4.9.2. Pacify GCC for the entire file, as there seems to be no way to pacify GCC selectively, only for the - place where it's needed. Do not use DIAG_IGNORE_NEEDS_COMMENT - here, as it's not defined yet. */ -#pragma GCC diagnostic ignored "-Wmaybe-uninitialized" + place where it's needed. */ +DIAG_IGNORE_NEEDS_COMMENT (4.9, "-Wmaybe-uninitialized"); +#endif #include #if !_LIBC