From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2041.outbound.protection.outlook.com [40.107.20.41]) by sourceware.org (Postfix) with ESMTPS id 2F0663858031 for ; Mon, 14 Nov 2022 15:53:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 2F0663858031 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-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ckuXUBcX+ZH2ZPNLwCgxDCE4m3AWBraS0u3Ddk00eMn4ZB/NhmyC3Gd3nQzuABb6NL52LK4IQAQFYbdOsCt4yaGbUGMLcmP97hlScpfKkDpW/i5gW/0HxEzMerm04pT/ib4TE8vOXvsd/Th8PZ8pGgylUodukdV4a5csviInDqq0DsGCrOvbGJyuCaIMI0UiLG3rQQHXcyeNNMvWvEAI9TvFjImQvjqfvl3TIAVNCsmDXGOYfsLmHs9s5kH815ByYA8GhgQ1e80GTgaDQxhcdSXBbnEmU7ltnAZ+LWMTYpOgVrW1PVQf5qU3dcgAnrEQV10IJ9WNdZ3FBscpf5/zbA== 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=0ejzYpO2dMyU+fIriMlP5WDkoiUSM/c0VoILnvgOcxU=; b=TSq1ZqBuazmP6A2YWvg56o7bfsGZYH/LpMYXNZFS0srs+jJGCuOexzLsv1qkcR83absOSH8benNrQvXUK3EYZq33N+XZOlNs1/ej0MR49AD12EsWmeiNOkh+WwVU2kBaA8WPHmxy3nNIJkH970wHLLUyHYXgxMybS3Csn+E4szyTHORsa8JXupxZs9H+oPkYyH29K2Z+zI6mwvtwYH2mgPc4XS94xoJyusqYJDRU28WwRJSXYR9unq2bQJl5LFpmuFVPaRPttKwFEqYCIIFAnVD6y/IOXZU7VRqtlBE9HizlF1wScb0rxZlL9QX88+OHjjv3zerAROJugCpe1ucFpg== 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=0ejzYpO2dMyU+fIriMlP5WDkoiUSM/c0VoILnvgOcxU=; b=On+NyTNl+DID6djma43pC2jwLZpp6ikUKc+YiOYeIZa08cLdGBWA1XydO5CSZHxkDY/OIuQP4pfTQqF83TtVVXyACBC8iEf9IWTOvBXO/HbYx0rS8AnpGZD2EcWJ52reMPFo9GpErzErTCdUr97L+HVISMnwuiqrE67eAVTUklc57ZjgQ+D357istUGeoohll2pVcdmfhJ8cP50vg7bhjnK3YWa3c7EIPibmNA8P5dMcZpKR9zyA0QYRMylcECvbePS7ve0Zg5zr2G0FdDGLosDvPdtNcr/Ps/401IWvMaHLf9vz0S4hzh+i1WcgYunWYVIwQ3ztZBzeN2+CPb22Dg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from AM6PR04MB6551.eurprd04.prod.outlook.com (2603:10a6:20b:fa::20) by DU2PR04MB9052.eurprd04.prod.outlook.com (2603:10a6:10:2e7::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.13; Mon, 14 Nov 2022 15:53:17 +0000 Received: from AM6PR04MB6551.eurprd04.prod.outlook.com ([fe80::48df:9a8c:c706:36b5]) by AM6PR04MB6551.eurprd04.prod.outlook.com ([fe80::48df:9a8c:c706:36b5%3]) with mapi id 15.20.5813.017; Mon, 14 Nov 2022 15:53:17 +0000 Message-ID: <67e11650-f96f-81c8-7901-98dd47b5e577@suse.com> Date: Mon, 14 Nov 2022 16:53:15 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: Re: [PATCH] gas: accept custom ".linefile ." Content-Language: en-US To: Nick Clifton References: <40e89395-1438-6cbe-aa37-1a04a724c8c7@suse.com> <8587d119-b296-57b5-d99f-d30f3ec7c846@redhat.com> Cc: Binutils From: Jan Beulich In-Reply-To: <8587d119-b296-57b5-d99f-d30f3ec7c846@redhat.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0172.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a0::10) To AM6PR04MB6551.eurprd04.prod.outlook.com (2603:10a6:20b:fa::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM6PR04MB6551:EE_|DU2PR04MB9052:EE_ X-MS-Office365-Filtering-Correlation-Id: 2d0ac911-d3ec-42ba-8329-08dac6585880 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: N/g93gykItTP7wUH2ZDw7nyf3dnrYzMgEgYKQGh+eDH74egT18f4dx4WtdM/NxvZpwceOwaIwgBLwEpukezmU9RKMKRbbt7xYUMEIoDRO6POBB9Pa9ZWyzD1okuOD8RCJTbI/Z832EiUxrj6klVAfFugBDh5TxDm2ktwlBmqhAb5EfK9aWXOX7/xLgX9CVKvS/LJU+YbNQfrMA4auxA/1dK88kuU1HoEHQNZ23DwQtt9wb9izAlPm6kA5we4BXAY/jAH0qH2mdC768CkIKZlh7ZTrVu2Y6dJtIBVz+0gMQ3I8vhRWttjrIoQMg1/GdZZ4/2tI3VSf0samq9DhQfSnu0C4k8RNS1S+mAlreHLJgiaBRiosg6cdie/CAQBYtNVvgeuU2ychT5QAr5zpIDCXqdCPuHmNyeRld/1kPPo6LMOhsEtOh6GElYFgL2tUuApg+sc/1w793nAPfCmSUuyMyYEqwkU0vth8rVjH9Je4LCXMPCcYeyWbeQCYduUkGlH9PN0qD8r7U4gLDwAx4DcNiRIEgBiwyH8BlGgfaM3FoRPrVuiocHf11yGLgXJIcx+TjXLO1i/RRis3nBGRLfDazVF/J1m4eM4bl3fKeRC+8+rX61QDuNw54pRnoURNIJklnXiGjhe6ryEODXiPkou9Ik+yInWYezKUXS+eqFOhfawT0LNEJKzKEdZnkwovfYeWsFvtUjQ0mi4i47cmtf9q2KKXXEEWH0JacBTi8Bnx10SZsTqn1ECfWLa392H6nk621PE0PtTsigem3tdVteUc8cF8OfFuL6ugyAEQfkhMCE= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR04MB6551.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(346002)(366004)(39860400002)(136003)(396003)(376002)(451199015)(26005)(6512007)(316002)(53546011)(2906002)(83380400001)(41300700001)(66556008)(66946007)(66476007)(4326008)(5660300002)(186003)(8936002)(8676002)(2616005)(36756003)(31696002)(478600001)(31686004)(6486002)(38100700002)(6916009)(86362001)(6506007)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NmN3TUZ3aWFDakZGL1BGYmdRTldCWWJIUWFqZWhNa0JHRGdJdlpna2N1dEtH?= =?utf-8?B?WUFFYkcwOHJxV3Y1ZlcvYjFtbmtQaGFPOVpnN2dTajVvM3NQUExIdHBiTlYw?= =?utf-8?B?MHlTaENTVTQyVGR0OGR0dFlVRjhaaDk1TG15akZML1hmNEF1S2JxQzkzS2pN?= =?utf-8?B?QWRSdVU3SWZJSHBhekE3U2psUk53YnNXUjZzdkRpeG1iM3lYdHRDSU9EZGNS?= =?utf-8?B?aTl0Q1dkakRISy9nUkZRTEw1UW1nN3pLL3NOWmtDMnRqVnJVZ2xGSldhZjlG?= =?utf-8?B?TWdER1VhUUdkWUpPSWV4Zzh6Qm5yM2RDK2dVd1BvNVRIVkZmNnRYZ251azhZ?= =?utf-8?B?N3VtY2VDWU92UFZ1TjB1ZEhabFFWNVBGUHM4blFmOFRDaS9qQUsvYWFaVkFn?= =?utf-8?B?UWpNYzBVQm1yV2hFWUlRUldWcG96U0FPYzJPQjBwR0pEWWlNKzlvOC9Jakpx?= =?utf-8?B?Nk5ncUFUc0lGeGp5c3g0Vk04WjJSbWVtVk1uVmhPL3BaNGtLbWV1WVVvMksv?= =?utf-8?B?Z0VoR0FSWEx5U0xCY1hXdkwwcDJ1elFubFdyRGhyYlI3dHduTFZjdmo5VUhz?= =?utf-8?B?T3o1L3NVM2FUT3BTOWtqZldXRzNLd1JqMHIxcHBZRjVtc1NydnRjWm5uUDFh?= =?utf-8?B?NGhOdFBWeCtnV040S2V5VVdYclR0YjkxVFdxaGlrQkhzaWlTbUFtdGNVNGpK?= =?utf-8?B?VW1lV3h5MGtBN2VvamlacmZxc3U0ZExFWlZwMzRiN2xDaDRhQmlSSmhoeTEz?= =?utf-8?B?T3R2RkExSWMvbWI4VlpOekRMbm5IMWsxVUY1L2NFZ3IrMWRwL0VjSE42SHM0?= =?utf-8?B?TFN4SFVQMWNWNWg1Y1VIMkNMNUM2OEI4S0UwTzRPckdyUnI4WEsvTXJsWnJV?= =?utf-8?B?K1AwRXFjREVKRks2c3U1alRUaWZIUWhOanF1NU9Qb2R5aGNRNEFoWTEzSC9F?= =?utf-8?B?TUhWTFA3c2c3bnFEc3N0YUFzcnlZUC9UTDhCUVR5ZXhna0NLMDlZQlBFSGlx?= =?utf-8?B?NkJHRm9Lc3RYVUtsQTRJc3VvdGViLzZob1VLN1BHUHV0YVNja3FIMVJNaWx1?= =?utf-8?B?Snl6VTNOU1BFRFU2TmpFeUw0bUZIcEZTRDhCQlpIc0d0YmtpbmhabUZUMmky?= =?utf-8?B?OVdabkZLZ3BORkRieVZ6dE45SU5NTjNMeEZGNEFPNm82cHJ5cnZzbEk5dFZK?= =?utf-8?B?aTdwT0x5K0FmcUFIYnlFazdzckpQbnBDZXlQN0c1QXp4ZXJLRVh6WWkrUGl3?= =?utf-8?B?TjhEMFAyem9udXlIRmZSWW9sUkhNSzBGNlRkK2RHSmp0VWpRbm1IbmpnTVRp?= =?utf-8?B?Q2xXYjBVamRtV2dTcXhQR0ZHWE42Y3R0bjdtSFAxN1V3U0htOS9vdEJLdnBy?= =?utf-8?B?TWo2T2dQR053TUtYVTF5ME56TjZtb29CKyt1VzlHRitsOVl1NjNPcHVwM2pt?= =?utf-8?B?YmxmQVdCWW16b2hGOS9nUk9RWEJlRmtiUEszd3lBWFlBWEQ4aWNyb0U1MFRZ?= =?utf-8?B?aDI2WWtlcGhZaTV2YWdZeEJsSE1GaEZWRDNyV1pXUVlwYWYwdnZFUlVVNDF4?= =?utf-8?B?UmtMQ1ZSaUo3YVhJdU9vdVN3ZlhTNGNLcDJKTTF2UVplU2RRaHJ0SGU3NVpU?= =?utf-8?B?TmdpNDRadWdWM2VRMks5T2RtSXFKaytkc1UwdThOMWgwSzhVZ0RWaUdBc3o2?= =?utf-8?B?M1RlVXRVd1pqdlJoWm03TFhoT2FIUm9lRlFiT0M1Y3ZBVXY1aWp2VTRlMnRj?= =?utf-8?B?L3BGd05ZMlFNTmFoU1NicHpId3hBUmJnSStENHRyWGpVVHNFd0Uxcmp1KzY2?= =?utf-8?B?S3VGUk1nOEVWNXp6ZStkU3VBZ0VuYnpNSWoyaENQNnlRRDRSS2ZtcmRKVmZa?= =?utf-8?B?WHRCNlVZamhFNStJUUhvd0ZDZlVRZzkvNk85UThMU2k1L0dsUGRDVnBPbHl6?= =?utf-8?B?Vit6ZE9XMklRYWw3elRId0E3OHIyUForVFE4Q2Y0djcvV0prSWhQbEVXQ20v?= =?utf-8?B?ZzZqS1dWR3hYM2FZOStyR1R1R1AwSTZMZERBUzVTVTNvUlNJSmtGek11T1Js?= =?utf-8?B?YmpXdnhTV1ZISmhSZ3BFRUVna0cwVTc5aGI4L3FCVVBKMWhuR1IwQkp6SDZW?= =?utf-8?Q?wc74mpa2kXkHLyiQ/T+78BJx8?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2d0ac911-d3ec-42ba-8329-08dac6585880 X-MS-Exchange-CrossTenant-AuthSource: AM6PR04MB6551.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Nov 2022 15:53:17.1522 (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: rmbsEmyNoJDOYWjB7oLAAq5JU4NN2zfh6zpmuU/APys6rq0LOPSuEAec+8kiR1JpLajzWnObphIo29HMV6fQHQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB9052 X-Spam-Status: No, score=-3029.4 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 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 14.11.2022 14:43, Nick Clifton wrote: >> While .linefile is generally intended for gas internal use only, its use >> in a source file would better not result in an internal error. > > Agreed. > >> Give use >> of it outside of any macro(-like) construct the meaning of restoring the >> original (physical) input file name. > > We should document this behaviour in the as.texi file then, so that it > is "official"... Do you really think we should? .linefile as a whole is undocumented. If people use it, then at their own risk (if we made things "official", later we couldn't later behavior anymore). The point of the change here was merely to avoid an internal error that I had noticed. The particular behavior chosen was simply the one easiest to implement (and at least halfway sensible) while addressing the issue. I am, btw, doing further work in this area, which includes zapping .linefile from listings (where I think it should never have appeared, but I didn't think of that aspect several months ago). Such zapping would imo also be unreasonable if the directive became "official". Jan