| Message ID | 20260331102230.3969229-1-bfilipov@amd.com |
|---|---|
| State | New |
| Headers |
Return-Path: <gdb-patches-bounces~patchwork=sourceware.org@sourceware.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 61C184BB58C6 for <patchwork@sourceware.org>; Tue, 31 Mar 2026 10:23:30 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 61C184BB58C6 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=amd.com header.i=@amd.com header.a=rsa-sha256 header.s=selector1 header.b=tae+Xw8s X-Original-To: gdb-patches@sourceware.org Delivered-To: gdb-patches@sourceware.org Received: from SN4PR2101CU001.outbound.protection.outlook.com (mail-southcentralusazlp170120001.outbound.protection.outlook.com [IPv6:2a01:111:f403:c10d::1]) by sourceware.org (Postfix) with ESMTPS id B7D8C4BA2E26 for <gdb-patches@sourceware.org>; Tue, 31 Mar 2026 10:22:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B7D8C4BA2E26 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=amd.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org B7D8C4BA2E26 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c10d::1 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1774952574; cv=pass; b=mr08xoCgELgNId1lZ3WhrnK79goD/G0gJSKDE+m4lQfNCA4oFR30LziMXOq52zOYf6VLbrTWaApgdCC4jNvhHg1hi3QJT+KwDLuzUJfkmBFeUkRCzb/e6Sg1eqZORQrJs8mUJibeFiXAjL4t4Goxs4LpAZ5ag3D+bt8B7G4H1EI= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1774952574; c=relaxed/simple; bh=kmjS0M48OXDYrfPBA87vjN5DT+heBgsI1zF1wHqA7Yo=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=igU3Ti+R9JR8hKyNy4rdA0vfbA8Jy34XK+NGjlDcNNWbe5NmwgArgT8okUG3dWbVFc6gogRU+1JQYOKNWQ9CnOAbN8bHb6nZOKcUHX8goZHwSYn1uw0nufvG+XLQQkU4XEe1zbpGY4W31Fgtlg8GSKHnMhLDlfWxL3WjMl0ijMY= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B7D8C4BA2E26 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UeoBJ79ZDhJuUnq2IgI6cxDNwOmc9ooTEFLNi5Fs4OJP5quYvr99vWQZr3XNcdJdKHI1kBNFhuaJNmCJZogAffKtF8VlG1SPG9Xo+VJu+I8U7lPy8YuAr1qC4EVrOcnxSE/JD2HSCU2wvAJkrjjPJ2N6yAEy2sJO0beRd2Tsmo049PIf+0UykVnfaUGQ7LX2QKxSWYSkRDa0CE6evR0Hcf2A07y4YQ6u3ANK5dDoOkFZguRJQDvpiwpbQX16do1kRdl4yJ0dgVEYd9A5UZybhIiG9QuWm7Fr3rpzE3/34vINIpgrgbh2hOv8kd1y+bsNvcp/c+lBQepwPOiw0GTH+Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=qVxyZjuz9AmBq23cXFr9CJniJWd+k56m/ldGSAzscV4=; b=XrY10PukrWuGuMhHEoNrRmH9UsxcDKIl6ZFakRNNgqh4YBYITO9XSbQbTc607WM+XZwTDVqaxwsrW/MY5r0zQ1I0CAennvCF5yTbBG3tq2vk+AefC6l4c6WuAPmARZeeH4noJUM4MQlbBMOJ8IxaCVshOSaaz2q0duiT5gITBVoa5jEMw3pruzt5FcPIR8k7/FHebZy5hP+0g+E9e3fUJUn/EYNasnQA7z/LrPXPWrVAp+KCKeetgwVnNJso5AW1CUTuvKp66qQi4g1gS16lmYQ0w6P/q7JJk/5GIh7O9r8QZT5LuJoMJbtlRfMCduvSA8zIGoTh2fmKOQzV8ajIeQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=sourceware.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qVxyZjuz9AmBq23cXFr9CJniJWd+k56m/ldGSAzscV4=; b=tae+Xw8svRnLLzcU4ZWi6VIlEQGwBmv7Y18vZ/G5n1umy68DSNbuUei+cdtxPmTL2iqgmfKGdebVWJEymExunnVqTsM8G9lT06+A6903tIhUMS2X63L+icyQZoyDiXbX5lwADBWDzSzuUWMDM+0p4HVlBoFDRQElJgnv1N5Tkeg= Received: from BY5PR04CA0014.namprd04.prod.outlook.com (2603:10b6:a03:1d0::24) by IA1PR12MB6138.namprd12.prod.outlook.com (2603:10b6:208:3ea::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.15; Tue, 31 Mar 2026 10:22:49 +0000 Received: from SJ1PEPF00001CDD.namprd05.prod.outlook.com (2603:10b6:a03:1d0:cafe::a9) by BY5PR04CA0014.outlook.office365.com (2603:10b6:a03:1d0::24) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9745.28 via Frontend Transport; Tue, 31 Mar 2026 10:22:49 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=satlexmb07.amd.com; pr=C Received: from satlexmb07.amd.com (165.204.84.17) by SJ1PEPF00001CDD.mail.protection.outlook.com (10.167.242.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.21 via Frontend Transport; Tue, 31 Mar 2026 10:22:48 +0000 Received: from rocm-BirmanPlus-KRK2e.amd.com (10.180.168.240) by satlexmb07.amd.com (10.181.42.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Tue, 31 Mar 2026 05:22:47 -0500 From: Bratislav Filipovic <bfilipov@amd.com> To: <gdb-patches@sourceware.org> CC: Bratislav Filipovic <bfilipov@amd.com> Subject: [PATCH] binutils/readelf: Remove unused static variables Date: Tue, 31 Mar 2026 15:52:01 +0530 Message-ID: <20260331102230.3969229-1-bfilipov@amd.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: satlexmb08.amd.com (10.181.42.217) To satlexmb07.amd.com (10.181.42.216) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PEPF00001CDD:EE_|IA1PR12MB6138:EE_ X-MS-Office365-Filtering-Correlation-Id: b1d09d59-cc5c-494a-d20b-08de8f0f7557 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|82310400026|376014|36860700016|1800799024|18002099003|56012099003; X-Microsoft-Antispam-Message-Info: JTsZ5DyXsrC5EX0oATgY/dJsy92Q1se4sZvwG3FPUm6iBL340mQJerOuqdLlakbJ1Th2bxH13h1E/4T+NWHJ0Wos+tz0PL0w0YVPdhAdmtWLpPnkpSYZtlVN5M5ODbIgjxRRzoUtXr6U428CyDxB8VGLF2aL+1GoZ0LMoPhSPowVwI/m5Ep2O/FdVAua1eQWTCuHEykIPVNbh47SrbDflDJHnlhSfpkMJEA3viFzMAla69WN1dNjgcO7jTtk4zrhHnDRNI0COdASNKbTYLMeP6EgPFr1eR+1bj28moITLrMYBJV0JTd5QVhNVtcqzXb1Hxdz2dqIjkXEQw6GmUxDopdLkmXCvvUvjYwATGagnI+NALGedWFGNRKKFvyzn2pbO0wL2zKUnYG+Gab4dQL/9WGqeOYNSIi5SkcqqjspcvXIY38If5xYndg9EjSoTC130EaxRfh31NQUXzRuyjpfTSoFAydMrysRbdGuosN5INDyRpGUSKmgJHOkqGUbK49Csx18HZII7ZQ1Z3SQdWhv/VlDRM+jGEm9HSdftVJBrptpSUL6UetBxgIj22AAELE3/UKwQ5f++iQFrVmsPIJ8D2WrfFhMOYUxNNTkTC3+/qbAHbhgFF0lPtE2UktQyxre6hmKGxuywJ72ZagTj/99/JdHhFKZM2HjazOiLtZrNDrsJ2hFLNf0px1Ur+vJkKy0SkJOIhRfhTd/7IscGMsclcwGwz2d3kDg924DsiRAcBnpZteibyR2raykYlUUAOR1WN24S/m2QLehBsJxPfqC0A== X-Forefront-Antispam-Report: CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:satlexmb07.amd.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(82310400026)(376014)(36860700016)(1800799024)(18002099003)(56012099003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: AE3Kvz5ZG+FtMiWfbsWLpZzg2RjQjHDRIUWOV4tE/JXz86Cat2aL6k12Whun69jCB4aw944QLYrRat7Dt4w/o/axkBoF2mMSIxTW6dbN3c3w6Qndl75xAbppb2wSXDqQu/95T83KZx8jQ2ewl8N/Q1OOUWQhvJCWZ06eMWNatXF+JHqNJ6YCu4CsNz83c8WQJmf0RxUfVTIKqYnqvFZsH8+RLY8cahSTU0VAFDD8Ii/q0WtChVnRxrN9Us+2uTOwfUgez/ehherQ6keL29KV/ddvfbTTEU9SkjDxCi/vINEXkrdweiRGCHZofl8amWL4T0jgbkRzkx7dbnVEgNTBa1ONLzncruML64M/UWQ098B4fWLHIw1uX7QZy+5Xcl4Jdtx+3eMV48FVq40NqExMp3xf0fyJx0yA83PXSo1b2odfTFJmuajIz7sCSPQCu+bA X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Mar 2026 10:22:48.7818 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b1d09d59-cc5c-494a-d20b-08de8f0f7557 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.17]; Helo=[satlexmb07.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ1PEPF00001CDD.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB6138 X-Spam-Status: No, score=-9.3 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, LOCAL_AUTHENTICATION_FAIL_SPF, SPF_HELO_PASS, SPF_NONE, TXREP, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list <gdb-patches.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/gdb-patches>, <mailto:gdb-patches-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/gdb-patches/> List-Post: <mailto:gdb-patches@sourceware.org> List-Help: <mailto:gdb-patches-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/gdb-patches>, <mailto:gdb-patches-request@sourceware.org?subject=subscribe> Errors-To: gdb-patches-bounces~patchwork=sourceware.org@sourceware.org |
| Series |
binutils/readelf: Remove unused static variables
|
|
Checks
| Context | Check | Description |
|---|---|---|
| linaro-tcwg-bot/tcwg_gdb_build--master-aarch64 | success | Build passed |
| linaro-tcwg-bot/tcwg_gdb_build--master-arm | success | Build passed |
| linaro-tcwg-bot/tcwg_gdb_check--master-arm | success | Test passed |
| linaro-tcwg-bot/tcwg_gdb_check--master-aarch64 | success | Test passed |
Commit Message
Bratislav Filipovic
March 31, 2026, 10:22 a.m. UTC
Remove static variables do_ctf and do_sframe that are set but never read, causing build failures with LLVM's extended -Wunused-but-set-variable warning. These variables are dead code: - Declared at lines 244-245 as static booleans - Set to true when --ctf or --sframe options are parsed - Never actually used or read anywhere in the code - The actual dump functionality is triggered by request_dump() calls Build error with -Werror enabled: binutils/readelf.c:244:13: error: variable 'do_ctf' set but not used [-Werror,-Wunused-but-set-variable] binutils/readelf.c:245:13: error: variable 'do_sframe' set but not used [-Werror,-Wunused-but-set-variable] Fixes: AIROCGDB-553 --- binutils/readelf.c | 4 ---- 1 file changed, 4 deletions(-)
Comments
On 3/31/26 12:22 PM, Bratislav Filipovic wrote: > Remove static variables do_ctf and do_sframe that are set but never > read, causing build failures with LLVM's extended > -Wunused-but-set-variable warning. > > These variables are dead code: > - Declared at lines 244-245 as static booleans > - Set to true when --ctf or --sframe options are parsed > - Never actually used or read anywhere in the code > - The actual dump functionality is triggered by request_dump() calls > > Build error with -Werror enabled: > binutils/readelf.c:244:13: error: variable 'do_ctf' set but not used > [-Werror,-Wunused-but-set-variable] > binutils/readelf.c:245:13: error: variable 'do_sframe' set but not used > [-Werror,-Wunused-but-set-variable] > Hi, I think this should be submitted to the binutils mailing list ( binutils@sourceware.org ). Thanks, - Tom > Fixes: AIROCGDB-553 > --- > binutils/readelf.c | 4 ---- > 1 file changed, 4 deletions(-) > > diff --git a/binutils/readelf.c b/binutils/readelf.c > index 7562fd5014f..1274fd4d169 100644 > --- a/binutils/readelf.c > +++ b/binutils/readelf.c > @@ -241,8 +241,6 @@ static bool do_dump = false; > static bool do_version = false; > static bool do_histogram = false; > static bool do_debugging = false; > -static bool do_ctf = false; > -static bool do_sframe = false; > static bool do_arch = false; > static bool do_notes = false; > static bool do_archive_index = false; > @@ -6988,7 +6986,6 @@ parse_args (struct dump_data *dumpdata, int argc, char ** argv) > dwarf_check = true; > break; > case OPTION_CTF_DUMP: > - do_ctf = true; > request_dump (dumpdata, CTF_DUMP); > break; > case OPTION_CTF_SYMBOLS: > @@ -7004,7 +7001,6 @@ parse_args (struct dump_data *dumpdata, int argc, char ** argv) > dump_ctf_parent_name = strdup (optarg); > break; > case OPTION_SFRAME_DUMP: > - do_sframe = true; > /* Fix PR/32589 but keep the error messaging same ? */ > if (optarg != NULL && strcmp (optarg, "") == 0) > {
diff --git a/binutils/readelf.c b/binutils/readelf.c index 7562fd5014f..1274fd4d169 100644 --- a/binutils/readelf.c +++ b/binutils/readelf.c @@ -241,8 +241,6 @@ static bool do_dump = false; static bool do_version = false; static bool do_histogram = false; static bool do_debugging = false; -static bool do_ctf = false; -static bool do_sframe = false; static bool do_arch = false; static bool do_notes = false; static bool do_archive_index = false; @@ -6988,7 +6986,6 @@ parse_args (struct dump_data *dumpdata, int argc, char ** argv) dwarf_check = true; break; case OPTION_CTF_DUMP: - do_ctf = true; request_dump (dumpdata, CTF_DUMP); break; case OPTION_CTF_SYMBOLS: @@ -7004,7 +7001,6 @@ parse_args (struct dump_data *dumpdata, int argc, char ** argv) dump_ctf_parent_name = strdup (optarg); break; case OPTION_SFRAME_DUMP: - do_sframe = true; /* Fix PR/32589 but keep the error messaging same ? */ if (optarg != NULL && strcmp (optarg, "") == 0) {