From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2044.outbound.protection.outlook.com [40.107.6.44]) by sourceware.org (Postfix) with ESMTPS id D99803857838 for ; Tue, 7 Nov 2023 14:59:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D99803857838 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D99803857838 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.6.44 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699369198; cv=pass; b=nbNytOo55j4ATysiFhDsbi68KlTj4v59as0C3fM/+7ulwuCVoBRGwwVU2Kv4sI7r14qrP+NWJ3G5Xajvwpo9yCuZl6Wnd3CjPNLzX7IyBps7Cq+QojD5wNO0+vsW8lytFu6r7zUDX7W8xJvD2nosRUE8TUeAQfrctbU9WXMySlg= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699369198; c=relaxed/simple; bh=kKNILuZ48DaHSSzzBytDw026FF8oSYpLz4zNlqykXSY=; h=DKIM-Signature:Message-ID:Date:Subject:To:From:MIME-Version; b=EWrlBdzR9sB7NVO9hD1K/wM4TWnkR36D8fagrt09/Z179qrKkb8tuA5GWWxYfNToV6KlLKIHrxPFO+chrpjVu2dRWIKFpybS53c3yMQ1W9HiViY5cBXs/F1NGyk8l2XEdQmVhaNJ/zSqe255vEHc9lqoZZHQ5xmtQyAOpSchXTM= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KQtZA8PrMOrpWWNZSl9q0Ql0yCXnaoz8V2ZeH0WeJOnSAm+KP/ltXdpcBzTjobw5gGtDYl0uEcZjsRaM5/xI/3VLywsabHAm0SCOTenFqWHaQxo6sxZGDt41QjRZLMiobPPO4ZLrMEN300/5zsyGwOcUl4QC9JS/8JlBZ19HviX8zk7G6lo1B64/m/Ga8H6IXb+/3oITuh4SJW2RohZRyD97jFCjoCiIEjZdPzebpJj+/fSa8/PIf4Y6nrez6In+mcBEdpDujv0NfJk+C+7lJZvSXrUvL21Z1qRGgW7jSc8WqHFmwtMNZYhP64EzsKVfZFlZpIrOHCAA2M68yBlsFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=iL0wPQDF75dYANdWQJwETbegixLZR1B6WGxDZ835qnw=; b=Mu6LXYD6dWL3DAocKOA5GEePZ8qSnkmzm4imDkeK7tE6R27X+jSDP5flOi8/DyMHBxt9rn0vnO+UY4bYm1sfd2veoAVAFQP08leLx5QOFSg4stiV3tNzY3fB2+EEH0MjOk+cfBrtceXTUTPbcL6Sc4fzBjOCmE+HvqPaBaUDoG4mzzzc2oBRNOUnjPWGhQ8NwLVXuPe0w9w+zmDYlFewB0TzokqsfaOUi1dtDDUZM6wzPXIx3cibav7QSuhVjqDXdIuom+yzrvzq6MFpbmSe/FPm5PKMBEmOdChPX1zwCJl8uDT7fgeO3AbpsWzPbXYKftXZZdUVBG7FnT4pRpEPWA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iL0wPQDF75dYANdWQJwETbegixLZR1B6WGxDZ835qnw=; b=3lb5HMTJblYwZPyFOJn35UpnNbY8jGt6e0EkdrdpV1ii/rtpWwDjS26RLqfmvjr1bjmc4Vcr7Exp6htzbyW7H4CoBzmmG1RBNl7jSddDRCTW9cvqZHrQHjfjwGZhV0HBautdUSXmUj3HmnlbDjk8A1q1csC1/OUXUqg+J1ATa1hdg5gG2POEOHMn6cBlBRu1DaEEuxKIXkP5Z7dd3HtcTHVfUEjHmPzyFDPnMEJmgRobZbKPPdl/UMaASvxxnJdQJTY9drgRXPhXpnErt1QL6KJd9944gRQXNQvwivtO9WdUv8JqyeRObsmBJMSwEHQ0vNXbScU1B540Icnyuf+NHw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) by DB9PR04MB8105.eurprd04.prod.outlook.com (2603:10a6:10:24a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.17; Tue, 7 Nov 2023 14:59:55 +0000 Received: from DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::eb8e:fa24:44c1:5d44]) by DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::eb8e:fa24:44c1:5d44%3]) with mapi id 15.20.6977.017; Tue, 7 Nov 2023 14:59:55 +0000 Message-ID: <6dd54a49-202b-1577-c7eb-53c06cbeeec1@suse.com> Date: Tue, 7 Nov 2023 15:59:53 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 Subject: Re: [PATCH] binutils: experimental use of libdiagnostics in gas Content-Language: en-US To: David Malcolm Cc: Nick Clifton , Simon Sobisch , gcc-patches@gcc.gnu.org, binutils@sourceware.org References: <20231106222959.2707741-1-dmalcolm@redhat.com> <20231106222959.2707741-4-dmalcolm@redhat.com> <4994bf91-8cd8-833b-80c4-9e4890d67840@suse.com> From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0038.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:48::21) To DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8790:EE_|DB9PR04MB8105:EE_ X-MS-Office365-Filtering-Correlation-Id: 923de2cc-2ccb-4f92-dcf8-08dbdfa23432 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 57/5orB0zBw4sKSxanD4ymfXPq3qmz3QcZDl6hPDI/VJixHFEC2VQulktu+b2jaeKTM0HmgMYpJ4HaglYHApENd/uC9wfZocn6wGxUYbXZZeVgFWA9TaFb6sgPLzCrTDqxzWNekyc3HXCpxXZe3DSlLg90BdmVVfHHcNJwZmHj9JpFRFYpRIP60px/6PDOC2V2mJTT2xiINumbezhp5dPldMzmKzATEgQogqj97EOdJuru7rXAGUqfkHVTUJUhMU67sUiX2JEqKGiLfbFn9W4Sa3VYq0vM5KmtvmGVZtSd6JjuBuBsRyWPeG1v1Xxnq9lycBXT6rZm5RCo/HEHBBcwAnVponUZSAJ7vxFu7e+fdxN8O7r0rcFnmFnDZq+7xGDa954p95OnG/zN1dS2p0YcE0B3FitJaGS0E0EyFxJlG2uyrfKuI+g6X+pNt3c668JlqCtw+8x99CsfCqVSe0MVrcQjqUE8ArPuGBBF7ViN6ZR39fg4SsQ9UCz5ZZ7mSNy7C15psPToT9wOKyI2JSs2kMQHkbP/HoS+oPm452lyLFmp5dXsjfiWz0G6thF2D1NmLWZ3ddpApEngneMgxj91qWFKxE0HHQjEetm3/j4qWKiKf/2ndRpq/fcH/LZBW6ZQG7JRzWRclITHf1NWioYg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8790.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(366004)(376002)(346002)(39860400002)(136003)(230922051799003)(1800799009)(64100799003)(451199024)(186009)(6486002)(2616005)(478600001)(26005)(4326008)(8936002)(8676002)(31686004)(6512007)(53546011)(6506007)(316002)(6916009)(66556008)(66476007)(54906003)(66946007)(5660300002)(2906002)(4744005)(38100700002)(31696002)(86362001)(36756003)(41300700001)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?N2pKZWRwcDBpUmp2UWV2Uy9NRUZQRGMzTmRiUllBVnM3TGF4Wk41NktYOFJi?= =?utf-8?B?aHU3NVIzZXhPdFhTTGJIeWNJWkhnc040ZitKYy9XdStpRHRMbFJFUlRFR2RD?= =?utf-8?B?RDRaQ0h0eWEzcmEzSHhrek5Kc2hHQ1pTd0xZdHhhN3B4SXAxYTgvL2hZU3lh?= =?utf-8?B?R2JEcW8xK1FsYSsxYVRnQTJsK2E0MWhCUHhDZTM0WjkvZHRoN251a0c5MDZG?= =?utf-8?B?UXNNL1ovbVNXcUxmQ0o2T2xldEx0TGw0eTA5b2NjUlhNcUZWcWgrZUNUM09k?= =?utf-8?B?NlllVW5SS0tzbXBBQXJUMUlMKzQ5eEM1OUZlOGpvM1p2SGNEUWROTk41OGk5?= =?utf-8?B?aW5vSmZkaGF1THNLa2c5Z2RBUjV6UnJnd2V1dk9jRDVHL25pSlh2UDJYSlZv?= =?utf-8?B?cEphVGFOMnpLcHpVMTJrR0NRS05yby9TVVhBUk5lRlM1VnBHWnhZWFpuRERy?= =?utf-8?B?QU9vdnliRVpMWjdmSEtHcEwrYmt4ZzJqYXc2K00ranhmRTRtTDB5SnZVdjJN?= =?utf-8?B?enQ0TkVzVERXSGFwdHYxT1lQZk9mM2RVeHZzZXhZRGwxU2N4cm5nQnR0TWMy?= =?utf-8?B?RkJ6Q3NJZ3VLOXo4NzVOOUtnWTBsdTRLaUgrbVYra2JvVnVqN1lHdUlOV2tS?= =?utf-8?B?U1owTDErKzJ5enExQjV1d2pJSDdTSWczVHBmUldBQTczS1N4YnMzNmpqZHVk?= =?utf-8?B?SUR5OVU3ZWdIelRCRVdSVnpLZXN3RXJwbjdoL1VLYlExdkd3cnl6ZzBKSjgw?= =?utf-8?B?Y1BlSUtBSkkrN3oyWUNaVXM0V3FiMTk5ODl1TzhyTDZVeWNhcmhPdlJpeEFZ?= =?utf-8?B?cVQ2REJXcWh0OXJsdVlhM20rRDVkUS91VHFuUlp3OFVqQ0lXMXdkSDdtY0d1?= =?utf-8?B?ZGFUTnNBTTh0eDl3SlBEc09LSkFzeFhnMFhIY1YzZVVxSEl3M253ME05SlFw?= =?utf-8?B?VjZ2OS9xQ0dEMmtHVnRWckw2OTVqL0oyTno3V1hQQ1F3ZUZIeEhDQmpSVnF3?= =?utf-8?B?dkZTc0J1aUNuQUdjSENNc2p0S2NPaFNudXF1QnZRSEJvSktFSy8rOXlLeUVZ?= =?utf-8?B?VXFkc1FoRnYrbUVjQkRlbjE1bTdUUHNKbjQ0TWpIT3Z6Ukw4K3ZSVlNXTXk3?= =?utf-8?B?Lzd2VnRqZXNMY3l1Tmw3VDhJSXZjV3A0ZCtkaUdQRnBMWXhDWkNvWTdzcFlq?= =?utf-8?B?UWU1djBmdk8zMzVWajJQTDdIWmx4T1l2dUNkOTVWbFpndk9tQmFWYmF0d3JR?= =?utf-8?B?blNnNnd5UVBDOXlneGFacUZWWUxma1c1dmZoMDlER0ZVSEZtOUdsMHlWY1hB?= =?utf-8?B?V3RMdUdqVzF1cXRYS2k3VG9qREYvZWhEcHhFQ0FUek9PMW91OEFhbVNYdU80?= =?utf-8?B?c0VEVDY2ZWNPdFpNaEZpL2pEb2Fra2hxZWVGQm9hYWMzTWFTZmttd2lPWjQw?= =?utf-8?B?bk5tSDUrUHdUVUVmb3U4TFRSTnRMamVHcDdWZm9KT3hkYUg2d2h5WEhPOW1i?= =?utf-8?B?MnJFTUt6YXA2L0ZCREFzY2FCSVh1OVk5T1ZVS0Qvc2psbzhtVWJLenFaNGhR?= =?utf-8?B?VnByM2gwc2JSbUlVaWMwdUUwMUhrVzAwNUsvTm9sdms1ZDdQbUI5OW5YTUNp?= =?utf-8?B?bi9DQkkrM0ZmcG9KNnpnK2Z6Zmd2ZFpzYk9rdXFNd25GRjIxOGhYajJsRjNv?= =?utf-8?B?RnVmSWhnTVFtUElZVmo2c3VPaGZMclBPTlNOVjhXcHp2ZnpTVU9CTGNTaTN0?= =?utf-8?B?OWlkZk02eWF1MXl0VFpMMGtwUU9WMGtkUVV2WUZCOXdOUDFkRVdWWFdpS2Rr?= =?utf-8?B?RHQrQTl3ZDZ1Wkl3a2JqdWRHcVUxeDJ2ZjZVK3IwR00wSW1LbUczZjRlRlhr?= =?utf-8?B?czh4dDJmc3ZoNjZrQ2lzZWNLUitjemRZMkd3U1R3ZG1HdkFpSDRWSDJuSnRI?= =?utf-8?B?L2EvMmtWSVR6aHg3V1Excm5WV25ZQTBsR3ZSNS9LNzFxSG1QNjVLb0wySnAx?= =?utf-8?B?eDBxUUtLRDBtTDFhRGNkV2d3VkhmcjhMZ3o1dVJ5Q3FpaE1YWmZHWHBsK2Y4?= =?utf-8?B?LzdKaEpXWlBQRWhZSUZBM25IM2hNU0d0TDZYL1NVcmhRRGFIeWw0aWwzWXdB?= =?utf-8?Q?3VsQUqQGGuiePew3Z7RtqOWlN?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 923de2cc-2ccb-4f92-dcf8-08dbdfa23432 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Nov 2023 14:59:55.7791 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: yYk2i1Q8z+756Xw1H9q8j8W9RwnF8XITDRj+D1yWziPdAcyUdXMoJW3w208prlahy0OI3Wb6gh17d7fZ/5mFcA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8105 X-Spam-Status: No, score=-3027.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,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 List-Id: On 07.11.2023 15:32, David Malcolm wrote: > On Tue, 2023-11-07 at 11:03 +0100, Jan Beulich wrote: >> On 06.11.2023 23:29, David Malcolm wrote: >>> All of the locations are just lines; does gas do column numbers at >>> all? >>> (or ranges?) >> >> It currently doesn't, which is primarily related to the scrubbing >> done >> before lines are actually processed. > > How complicated/desirable would it be to track locations in .s files at > the column level? I confess I didn't look at the parsing code at all. At the parsing level tracking may be feasible, but as said the scrubber (zapping in particular redundant whitespace, but also doing other "interesting" things) is the problem point here, imo. Jan