From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id VuYjIudx1mpnPzQAWB0awg (envelope-from ) for ; Mon, 19 Oct 2026 15:39:19 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=efficios.com header.i=@efficios.com header.a=rsa-sha256 header.s=selector1 header.b=SvP9XFHZ; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 573A01E050; Mon, 19 Oct 2026 15:39:19 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [IPv6:2620:52:6:3111::32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 663201E04D for ; Mon, 19 Oct 2026 15:39:14 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id C0BDD4BA23D3 for ; Mon, 19 Oct 2026 19:39:13 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C0BDD4BA23D3 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=efficios.com header.i=@efficios.com header.a=rsa-sha256 header.s=selector1 header.b=SvP9XFHZ Received: from YT6PR01CU002.outbound.protection.outlook.com (mail-canadacentralazlp170120003.outbound.protection.outlook.com [IPv6:2a01:111:f403:c103::3]) by sourceware.org (Postfix) with ESMTPS id D30FE4BA23FD; Mon, 19 Oct 2026 19:35:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D30FE4BA23FD Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=efficios.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=efficios.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D30FE4BA23FD Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c103::3 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1792438552; cv=pass; b=oezl4IZvjjJsShGjMGgV5ojUmUgqlSaMdeMA1LU9tjth/zBJ/ZHSDKHcljAAgQSLRdg6tK9LbGOXdEk+duJhtIVXb95SC2eN0zpXLJ0WnJwp2qO3++jwKftNvIPy+xJBsFnAoNIRbfDRtXmJx5W7Q9FEpdirAiRma0CrZSnZLbQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1792438552; c=relaxed/simple; bh=c/0hCGfcxPlZ2SA1fyXSdwj9l/QKuzUb0X8YptqS2qU=; h=DKIM-Signature:Message-ID:Date:Subject:To:From:MIME-Version; b=MJ3OJ0eqfT6LHADMXECptPvAO0YMSLOpmmZONUoB7hEDzj6dNadiKU0qv7a7Jv7SIV3N7Gj2gVC0lHq7bLPB6HP6GVlpfjF3BcCxzPNRZreh3AgfY0/fEJR9OYokJrDB4Y/MH/g0xYKKslqu4jnQy3WdylqvZyYnH9+HTogcQ6k= ARC-Authentication-Results: i=2; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=efficios.com header.i=@efficios.com header.a=rsa-sha256 header.s=selector1 header.b=SvP9XFHZ DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D30FE4BA23FD ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=v6C3tL6pZqnUwM8/Pj+jIaNaR3xkYdl56RGmYPyGXerz5lOUubwaAfSJyqThyH/qwSsqVngU/KY0DhfmKDen/WI252E7zLX7QLcGaGfQTrIMpS2vCfGlWDlbvO3WJEbRcLIlhX2/8qFF0lSox2EONwuA5aeJsQJHQZTnFPBzW2jRF9AQza3CaDpzQ/74nQyLiIZwpinBZ40rTc8Vo2BWFdavA9E6bb4O+tt9iqWyXQwA2a2n6MEWPX4elizD1EWQGZHLFtpsfCRi3Thzn6yScDMBWXfPfj9Kb6/v0XikVRyz35CEV5MvQZruk8GPRFBH/7mVMey/W7TRZdAwgtVgPg== 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=a4rBz2xE8o849z1jhEQ3I0CbMionyTMQ8dUTRneroRY=; b=PH/+EQZ4TJW7/FoWvrWjjcMtgKoqHNhXdPkuS2y+wxeq+gHVRZz8BDb4VVRmcJZICndCsVN9HwWOo3ICpe06QQ3Dtx6fAOpOzZxd0Z8kRgZBPvklr5a1rNkC5oZ6YoZhuFLRHpBRunZrLoM5mYdnxV8WUSGp1i8jCdeSIY1UyNPaB4kjhiYrnfHs8siszfDMVcU1Fec+avLZu0/9SKQjyUV8HZZVgmEBapB+RlN4yQ5uExCIP7va6U5NgrKnKoTshto+DuvwxwG7YCie/lamK3Dox6nk6CPkeNd8nXg5/CCLxpdR8YYwYpuSemKtkubBE5TiVWTjaFHUErZetVQhXQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=efficios.com; dmarc=pass action=none header.from=efficios.com; dkim=pass header.d=efficios.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=efficios.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=a4rBz2xE8o849z1jhEQ3I0CbMionyTMQ8dUTRneroRY=; b=SvP9XFHZk/9KM15JVrEMsXf5H67garlfvOGk+hfPWsJMpE4GmCVvCX2CeI/+nI6lNz5zA9jhiMZ6KCLI9bV4iufy/PMXDPBH2iLEgtnvsp3E7GQ/DKN+MkcBJibp3Zc3+/VAeLZxqlOH6kZ7OIi66DcuC8epSq65jvPxCTlFQINat4CqMyYvyrgM9yuJJvhpfnWI/fFqiZZNz+LNjUEoeI8zDToqj3VIFHxr1BbDx3cjtcPdklx64/qRCfGcTr+MtK2eema4Uk6pbYvHRHI+0bs+7GXwYDy3XJ7d+YpPwVGflH6Jw7uW5kmvOVqKnbn5GW7b9K45iWaptadoFiHt5w== Authentication-Results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=efficios.com; Received: from YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2c::6) by YT2PR01MB9015.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:be::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.522.19; Mon, 19 Oct 2026 19:35:47 +0000 Received: from YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM ([fe80::bbfa:179f:fdc8:b15d]) by YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM ([fe80::bbfa:179f:fdc8:b15d%7]) with mapi id 15.21.0522.017; Mon, 19 Oct 2026 19:35:47 +0000 Message-ID: Date: Mon, 19 Oct 2026 15:35:45 -0400 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 09/18] sim/bpf: remove unused bpf_program_section variable To: binutils@sourceware.org, gdb-patches@sourceware.org References: <20261019193231.1708375-1-simon.marchi@efficios.com> <20261019193231.1708375-10-simon.marchi@efficios.com> Content-Language: fr From: Simon Marchi In-Reply-To: <20261019193231.1708375-10-simon.marchi@efficios.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: YQ1P288CA0019.CANP288.PROD.OUTLOOK.COM (2603:10b6:c01:9e::24) To YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2c::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: YQXPR01MB5418:EE_|YT2PR01MB9015:EE_ X-MS-Office365-Filtering-Correlation-Id: e576d7e5-8564-4c6b-bfdb-08df2e182c61 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|23010399003|366016|1800799024|376014|4143699003|5023799004|56012099006|261009223027099003|10067099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: bGi+e8OaMRgdry88Q752/TcHhjcD0F8k4GnTi9O8Jm3XbRgZKXP8c0dxP8irWz3gkyoht9/h1oWRf8fJWYoo2gVBLykeG1vZPZRaevIw5oGxIPSiETzQtTJeMP00lUHMBbDPmQXvLFH8w2+yUqZxQV6laAw4nttCHoB0rT961T+gxkhfzilAfh4o+PQdNxnqkt7elpEDNdpo+417z8OaRfIV8jH2EAzW+ND/YdFnY63Y9WiIPK84yS+nSEcoWw51+GhuzLYfKr6dOKN4bZkXYpwX/tAMivzOn6Jgk1LYwUriWE9o3GKD6oOYaEh/jcruWi1wZpy/XlIuBF8LWzdP3LbIQVueMan+b01sJ7UMqbYNqN925klFuCQsqvXfKzmsJpah5eBx7/2yCnKqazLu1m6GDmfAlu2648Na864M1md1s6oc3I2uiK13iLoXhKg3b4V1Mf7RmF3kB8ZFwYCyvArslPXM2vBSzy7ieROWlu6Tn+tv+ndyG7eAkGzRi5KaSz1upHoZk3EyHWUrDZ3SLi485ebVTV9SJLNMbBIrCuczTOOWuEq7bse3Cb5BnLtjXzTFf6/b3AEznC55nmhpRKBNU0R7lLpJ3WvoBPPiaWa4CF2Fr2JF4kRSX3IJdJt3KEBh4sRzkXZ4HzY06tZThTLM1lHC/B8gDN1MClju/cY= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(23010399003)(366016)(1800799024)(376014)(4143699003)(5023799004)(56012099006)(261009223027099003)(10067099003)(22082099003)(18002099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cTZBVE1LNTJlejM0ZlhvTEVJWElrRmtFc3IvcW0rK0t4eEhGNTZqd25PVHNU?= =?utf-8?B?YmdKU1dDWkluMjQreEIrM1loNCt0d3Z2SGNqYmdtUXdwWmVTQ3k4YlNReDhN?= =?utf-8?B?akdGQzVtcmx5R1Vvc29PMXRQNkdXL1hNVWFPa25iaForNDJKZXlQcXNGM0p1?= =?utf-8?B?WjltU2Rldy84VXl2WDhQeTJtNHNhUmtqWlZadUF4LzZEVk4wQ2pHRCtpOVRC?= =?utf-8?B?cndrMEhnZHBLUmM1dDJ0U0VNYUlFV21YZlVKcDRGT0dvZWRGbUV3SUYyT2Y3?= =?utf-8?B?VEpwZkVpQVh6d1d2VG91eUw1dkhCdWdMSDJuc1VrQURuZ1YwRkVVVyszdDl0?= =?utf-8?B?dDgrcVFPWVhqbjZZb2NrNVhlVGtCZlpHNTBlRjJEeGFlWExzMFpwSFZjcDBH?= =?utf-8?B?anJ6OS9mZUU4dFcwWkc4RjJpS1ArTkJac0MyNlRRcjlOQUtPeWFTV0JpZVFw?= =?utf-8?B?Mmw0T3ZMV2lhbGlXY3VvelhFV3NERnZsWFJPYkRpOXBrcStPQkNRbGpJdnRx?= =?utf-8?B?MUhremV0Sm5JRTNibU5yUysvNlZUOGV5N1laSG1zdDMyZ2hJdTdnVnA2ZTBm?= =?utf-8?B?NzAzZUN6VUs2MlhqWGkwd1M2RVhqWmFKakxPL0lHNzBxTHpJQk0xNUZ6Rjcx?= =?utf-8?B?TWpQLzRnMTAraUR3K1BjS2FDUUZBQ3ZhaTdXZkdPYTFOWlFWalVWc0RCWHI5?= =?utf-8?B?RnVjM0FzTm1QeDlHSnM4VWFHdGt1Y2loL2hJYTRuWkV3ZS9vQlpjWU5ZK3Iy?= =?utf-8?B?bDFmOUFucENiVXI3b0RZOGdxSlE3VkNmSXZhSWlVcmFZWjlpaUlmNjRSaElH?= =?utf-8?B?ZndwZlVoUm5INGl6L0xkQmpCTWZNbmU4SnZKUkJsZ3Q1WEtqTGk1Yi83YjhS?= =?utf-8?B?LzN5RVREMXdLRG5pS2FVR1hldFpLak93dzJNVWNMdkwwMk5saWtGZDJLZjll?= =?utf-8?B?SjVGU2tQdGNLcU9GV0VqTHdMMllKTkRXMGVBdG5iM0g4VkhrV0hybm84Q25q?= =?utf-8?B?ZkY4TDlGZWFmN1h1TU5HWGRrTkxUQUhZaHN5bW1KL2JUdmI1OVJjd3pLcUty?= =?utf-8?B?L24vc2tVVW9malFtU1JUeGNWRXhTckV5WE1TK1RsZlRUNHdGNVZLOUdBTG5z?= =?utf-8?B?TmxvNHN0amRKVHNseTdnOUJneGI1TE9sRlZVaHNSeXl1emRHaDdBV1JDbEhs?= =?utf-8?B?K0Z6SlF5ZWhGSCtiNUdienAvMWZIV253dUcyUHVRQVVnTlJVdUVLamNmcUF6?= =?utf-8?B?U2ozZ2xUTG5ud1k4SWhIWlhiOENlZlRNcktlNVZOVGlpQU0xaDRMRnE1T0Iy?= =?utf-8?B?NFZ3RFBBSTUwdmQ1cTdYWUNtYnVvWmlON2V5aWo3SndrbFpUWmFNd1AxNnJQ?= =?utf-8?B?d0ptb2I3Wlh3UUw2L29KWUVaMVV6QjFXbzBIQksrQnFBRDM1LzJGVUl1MG9X?= =?utf-8?B?d2JBdTZyMzFJczRhSU5YaDIrTnFvSTFWS2hCekdvOTZhblg5Ym15T09nVC8r?= =?utf-8?B?bnNWaVlnS2hxRmVFT3hZVHJVQ2Yrb0E1UWZGY0M3OW9GUmFaaEtFVjEyL21n?= =?utf-8?B?cG1QYkVVS3Vaem1HcWlYVG1XNS9EbUM5QTR1T2JQK00yZHI5QnIvVm9iOENo?= =?utf-8?B?OHUwTm5ERTM5a3d3T041Qk91UG5lTWZLNFdDaVovSFoyMXpqeURkaWl3dnBK?= =?utf-8?B?QjJhdS9uVHd4MGxNN3lxTGR1Vk4xSUlSNXFtRktGaWVsVlQrUU5IdW9GUmZW?= =?utf-8?B?WE9HSGV3bnJrTG9uMm1rNE1GakJEeW5aUjdCQzJxMU4vY1lhcWF0NkE2d01R?= =?utf-8?B?N3hhK1ZQdnpoSzRyaUVnQVJoYy9ZVmJLa21SUi9GRVVYdGR4c1RPV09UaHNO?= =?utf-8?B?L28ySGNTaUIzeU8zOWFIZFRtU2NzellmN0ozSXBSdlQrNUFJSWVJbmRFdHhO?= =?utf-8?B?cjg5SFpKUWZsNytrR0tIelVmU3RHRTlhNnpMTG1udy9VMzgxK2RmZDlGRkh5?= =?utf-8?B?NWw5R0dQa3hCS2UwM0t3b3RhcVpLTDc4VmtSSmVCcUNzb2hlS2txTXAvOTBJ?= =?utf-8?B?RHZ0WW9SKzl2c0FJUUk4RmlZRWpmM2VuaTJvY3ZnMTR4VTU1TG8zL0dpSXdG?= =?utf-8?B?a1VsUU9mckwvcGVTbHBTbmlRdHVmUkd6enpXSHNUQm9XM1dNYmpvMVQ5bzRZ?= =?utf-8?B?M3Q1RWxPVlJqUjlXWlJQWVg0OFBhTHNGNTR4VUI1OVpGMW1YZjBmSGkxdWVF?= =?utf-8?B?dWJrYnlYVk9aZUJwaDdVb1RjSmxQVGhVdG5PRkF4b01YcjhZY1ljS3REQjZV?= =?utf-8?B?YzVKdTY3WkU3aEJWNTRaeVBnNXBtWmV1SExvWDdXUzFuelJpeTF0UT09?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: e576d7e5-8564-4c6b-bfdb-08df2e182c61 X-MS-Exchange-CrossTenant-AuthSource: YQXPR01MB5418.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Oct 2026 19:35:47.0455 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4f278736-4ab6-415c-957e-1f55336bd31e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 702HVdmU9ppR1+ku+pVeyX4oGrstyVOkjhfwTrWA1x9afBRWSWzveDPtRjaaGmWm9UO+x3R8CJtZtNwSH8RY8Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT2PR01MB9015 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org Adding gdb-patches@. On 10/19/26 3:28 PM, Simon Marchi wrote: > Building the BPF simulator with a recent clang fails with: > > /home/smarchi/src/binutils-gdb/sim/bpf/bpf-sim.c:367:14: error: variable 'bpf_program_section' set but not used [-Werror,-Wunused-but-set-global] > > The --bpf-set-program option stores its argument in this variable, but > nothing ever reads it, the feature was never implemented. Remove the > variable. > > Change-Id: I71edbed055a82fb65a2acecbc38477e3ded80d6a > --- > sim/bpf/bpf-sim.c | 5 ----- > 1 file changed, 5 deletions(-) > > diff --git a/sim/bpf/bpf-sim.c b/sim/bpf/bpf-sim.c > index 9cb272a240e5..34f78c91bc30 100644 > --- a/sim/bpf/bpf-sim.c > +++ b/sim/bpf/bpf-sim.c > @@ -362,10 +362,6 @@ bpf_pc_set (sim_cpu *cpu, sim_cia pc) > > static int64_t skb_data_offset; > > -/* String with the name of the section containing the BPF program to > - run. */ > -static char *bpf_program_section = NULL; > - > > /***** Handle BPF-specific command line options. *****/ > > @@ -416,7 +412,6 @@ bpf_option_handler (SIM_DESC sd, sim_cpu *cpu ATTRIBUTE_UNUSED, int opt, > case OPTION_BPF_SET_PROGRAM: > /* XXX: check that the section exists and tell the user about a > new start_address. */ > - bpf_program_section = xstrdup (arg); > break; > > case OPTION_BPF_SKB_DATA_OFFSET: > -- > 2.56.0 >