From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from de-smtp-delivery-102.mimecast.com (de-smtp-delivery-102.mimecast.com [194.104.109.102]) by sourceware.org (Postfix) with ESMTPS id 4FE883857830 for ; Fri, 6 May 2022 06:05:03 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 4FE883857830 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05lp2104.outbound.protection.outlook.com [104.47.17.104]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-35-_NyC9lX4P8S7m8liiLXBCQ-2; Fri, 06 May 2022 08:05:00 +0200 X-MC-Unique: _NyC9lX4P8S7m8liiLXBCQ-2 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N3r1qXdYq3ReoMYLCE6j2ip+euEndIIpQbdlm5z2tN7tjT3mL+/yF/9Lbio7OLMHURROAms8HTchymKZr7ryFVq48+SYszSJj7CfPMDDrJ2I9wEo2Hlp1B9ZKypX9gdfnyZfHm4JVMQXTZ9z4X/A4DgFAlgfoSzLTUDsvArWiFh7Kwro2lZVexsrg6mTLONIr9ahSto44nVaTjBOcdFNoeJElArSx4cyE6u9WIQSUQ1qphZZ03SjCl1YOqjqSSEHxbSkSsLOj5pP/QHljoJLtCg+yJa4zWRaYhbM84atxSDKZ6yMfF9xHCAyFz/0XMFIcGxcoj8oOtJHS2kR7d+OFA== 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=8Rpf6mzhzbaSsPB8YgBpgPG752ynbk5alOAWAt5ARM0=; b=ZxW1yWCrSCvvC8fGO9fcAYkY1rHClROE7Zwmi8f04QtcVAwdIlcnm2rilvOtzhW4naxCxz4ZBg8efLCXi8E0cAZThYjFFNTIRm5ENxfFggfsP803gqWycgptR/Gezc/t2xO3/Gu9XGJMMAhkbo1H6TocFx7BSxEqWdXB/fXt4847lVwCZI+r6W1SoNneGfgTqxrwl+dCqr/+jC+q9K5D0g7AYqSPe5UMfF0u5T1SETnjchYWMKy5YHBfrWWwNsvNDnCS9mzEc/E3umUNKUagoIybq06YD0fK4tCGJc1elmemI6iVAxnTxsqDSiAA0TQXdHOmgZTOVEuRVwFPNr5uYg== 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 Received: from DU2PR04MB8616.eurprd04.prod.outlook.com (2603:10a6:10:2db::16) by DB9PR04MB8378.eurprd04.prod.outlook.com (2603:10a6:10:25f::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.27; Fri, 6 May 2022 06:04:58 +0000 Received: from DU2PR04MB8616.eurprd04.prod.outlook.com ([fe80::84b:e9d3:8906:8b9c]) by DU2PR04MB8616.eurprd04.prod.outlook.com ([fe80::84b:e9d3:8906:8b9c%6]) with mapi id 15.20.5227.018; Fri, 6 May 2022 06:04:58 +0000 Message-ID: Date: Fri, 6 May 2022 08:04:57 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Content-Language: en-US To: Binutils From: Jan Beulich Subject: [PATCH 0/6] gas: (mostly) further file/line handling adjustments Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AM6PR04CA0054.eurprd04.prod.outlook.com (2603:10a6:20b:f0::31) To DU2PR04MB8616.eurprd04.prod.outlook.com (2603:10a6:10:2db::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e7b3388d-8c56-4d04-5d27-08da2f265985 X-MS-TrafficTypeDiagnostic: DB9PR04MB8378:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: exF/Qv1ljJC0GCrnrJ0WXYRRxDDXEe6J+91r1NpiYDxCCWUQUiYOz9mcFZrTPb/9XFoCSkkpNN3wADivNqSCbJlP/DS6k6ZdwobA2IBRxciBasLuvpStR2xzOmjBQklfdsSwAKx5VeySNaheIE09MBO3gOZry7+c4Boyr6JOyPnOkhw727M1FVNtbOIeY+uEXFTeJ+gPpYdoG4ZtYiGBXVvvYtzLBzcwek6NeNwK6ouakD+RmYfyvkgQyGn8ULbHUFG3v+3zVbmEfZwbK291xYKVl4s/kWwJ7rk9GkUx6GUwes5n3d6QTRYebyanhAt4bk9OJj6RoyOoQlaFu/lH1GP4wsY6fQ3TFzVmuRNQFvoSqzc5uOo6t7kA0sJPgCMZ7lULdx17R0Nf7tlPdajP/6Wejbzzk8svatjR/PER+aWZAc2/5JrhqHEtwyjK/VwZliqC/Svjr8moY0vufm54qrWBUUDdtV+fIqQFAQdkb7Snxs89y+A50cJpfr8h35batw4jdT9gnq1dILvVflPS7eK1ShARWzDoZgRBgxsRJUxeCRU/OecBjfvtUXm15tel0XpWbLDNBKJv5TX7zogde7vy1qfsbkVo/U/jHAC3Zps9X72vuzp6QBxsY9fTWkXAty13aDe7QKRhgpBferUNHhNEjhVnlFnlEZuXxZwLsEN21bWNaXhgdGHCI5tyMFaKZqJtui94AZk59LnMECJVRmGKUa1DUOtTQBg44yTc/1w= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU2PR04MB8616.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(26005)(2616005)(31696002)(6486002)(508600001)(186003)(36756003)(86362001)(31686004)(6512007)(38100700002)(6916009)(66476007)(5660300002)(66946007)(66556008)(4744005)(8676002)(316002)(2906002)(6506007)(8936002)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bkJNeHFJcjJRdDRtaFZjcXVjWGprUGZRRTNCWlZDcXhzYVc3cU1BMXdaOWox?= =?utf-8?B?enowWUVvdkVVQXplMy9pdUt3MmE0dy8rN0xMeDJCMXBLSVc3cnZ0cHJWNmZF?= =?utf-8?B?ZzEwQ1B4c09sNjM5Y3g2NGJCWVcwSmsyUGdOYTVvOUlpTEVBbXNoamVjaUpq?= =?utf-8?B?ZHFINmFtVTBPWmFwUk8raDNvZ3pOZXM1OWJieDlyRFYwNmY0MmxtbVpac2tR?= =?utf-8?B?WUpsUTZ6SlVsOENWYndkK3NUN1E2NmZtdE9VL3I2ZzEyZzRMbmJwUDJNMHd6?= =?utf-8?B?K3Z4WmR2NXBMOWNhN09uK25hMGxtSy9YbzUxQUw3NmZWV3FvdTZpVVRUbm91?= =?utf-8?B?VDFFajZNaEtBczlqK3lEMXp5cTk4U2szVDM2MHdXVHo1c21jM1B6VVMzbFBq?= =?utf-8?B?Wm1PdnI0c1l4Z25HeCttN1FmbVJVcVBvZFlESCtEREhsQWoyMzRWTGYvOUxG?= =?utf-8?B?T1dIWHY2QWNoZlVEdk0vakZQTDBUZFNyT0ZYWWpxYnAybHZrZCtJRzErZG9a?= =?utf-8?B?UmVRMmhGejF1RWNWZmlVc05qV1RBZjg5eFNhWDEzd045YzJseDFha1hPeklI?= =?utf-8?B?bUpqMXRJRE1UZ3BZVUxoalh4Q05KeXBQRWdMMndMYktDNnN4ZFIvdEdoMDJq?= =?utf-8?B?NmdLRUJOa1NWaEJmaCtzU0pWTE10RnJyd1lQQzNDN200T0M4WlpQbk5XS0xu?= =?utf-8?B?aVpiN1A2d1JEejdtTWE5VkhJZDRjNzVqSzl4ZmNjZjEwQzNua3dabjMwN2ta?= =?utf-8?B?aERhWnBHZFFIVmFvcmx1K3BIejF2bSt6OVl4ZEFiTmZSN1p2eTIwSGlIV1Nj?= =?utf-8?B?UDlxY3BSN0JPKzBzc0Y4WDViQWt4TTVIcDNDMjFWS0JubktsakpZMjJLQWg3?= =?utf-8?B?SmwvS0NUc2F2bHl3Q1JpMEV2bnAybmNndjQ4akkxSURWVFhwdU5UY2QvZXh1?= =?utf-8?B?SC9nS3EwSmdpRy9TRUhGOHZtOVovekY0a1Z2bGFEdG5GRUxYaWtJVHhHclY2?= =?utf-8?B?cVdsa2pkMWh2WW52bjRPL3lnM1hhc3NvNHdIS1gyTHVGQjZ1MngybDZuNFdI?= =?utf-8?B?bnZ0a0ZTWXVvMjNobm5qUVplZ253dlpza0JRTnlMZCtOWGRRaHVkM3hMREQv?= =?utf-8?B?dmI3MElPUTNVZmMrMWkrUkF5SDJvVzBwZnpZRGFhaTM0WVhUbWJSZmcvb0cx?= =?utf-8?B?SW9ZWkc1UGRtSHpXU3M4elFlNlAyTEJvc2xYSlBvNVNRSkhHVWtpYjdSbytZ?= =?utf-8?B?VzBSUHFtOFBiV3IxNFBJbG9YRVA4aTMvYzlHRDVzQkVzdlVnMnA2aEYxOXdx?= =?utf-8?B?b2kva1duMUVlcUlhWmI5YThWalFlbkVmSGh0QnZ4V0R3TXBLS2dUdTFmeU1C?= =?utf-8?B?b3Nnb0RsN2h1WjhKSkQ0M3N0dDJid0xUQ05aQkY2aURwdkwrYmUzUDBSWVZE?= =?utf-8?B?eGtqdi9FNnlSVFAybFN2bmtucHpzdlRaQzRXVlpmS3hPaUNBUDlmRGliODRR?= =?utf-8?B?ZW50UDJWbXViM1N4Tk9SZXVaeWZEU2RYVnlyUDNkb2R4ek1Jc0pHMXJvRlQ2?= =?utf-8?B?enM3T3FjT3ZkM0Q3eGd0NEwwaXJIYS96T2pSSWEyUzdBaDRVWnd5bUl6NVJl?= =?utf-8?B?YXZqOUF5UTBNT3cwcnNoTU56M0w1L3hzYzlSWmNFSmUwaGIxdG9ib0hDSnlr?= =?utf-8?B?MUluSnZ1U1d1OWxnd1I1SGJoUm9yUlJRenlTM2VMSmM0Vk5ENFVsRG9nd3Jm?= =?utf-8?B?Y0ovb1ZHS0k3d29iSHF3NWJLUHEwMUZ6cWdIbmgwaFpqZGJucGQ5T0R5SlhV?= =?utf-8?B?aTJUNTdKZkh6WDc3WUdTcWprQXVzcmh3c2FSWFN1VGpqUDdVMmJicytQRWNk?= =?utf-8?B?SURhQkw0anl4Qm0zS2JkclRocU1NYlVyaGVZVVp2Zkx1dlI1WXgxYmZ1R2Vl?= =?utf-8?B?TFNUZjVvMDdnLzNFaTJhZjBXU1IzdzlER3FYRkIzZWJPNzlieGNJM0FtZElC?= =?utf-8?B?TE5seG5IaGU0Zmw0dnFYY2QrNUNiVUJCQy9ORGNVdlNaOStJV3dneklPMkNj?= =?utf-8?B?K3IyU1dnV3YrYVlHb2llNzR6akVGRE5palJYYnJxQldGUUdkV1FheHJ6aVNr?= =?utf-8?B?YiszenkxM1Fab0dKUjJLZGlFUEMyaWJnY1J5UUcrRFpxV2xiTTFwMVVTVitz?= =?utf-8?B?MDJ3WVpuY3B2SzVZTmF6ck9oZTRVQmZYWGlmM1J0anE3NU1GNDkwWUNMakpj?= =?utf-8?B?RzBocGJCTGJPNjhSTnJ0ZW9DSUxOK3k5N1dzRDNIMUFVSmJBYStPZjlXMmRl?= =?utf-8?B?VVJBZ3lVc01HRzluRHl6QXhseGNrMWpieGs0aHFwd0FZSC9NOElHZz09?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: e7b3388d-8c56-4d04-5d27-08da2f265985 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8616.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 May 2022 06:04:58.5396 (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: NMatAqCVcSg02/23C1CClUNwTNIOdiwA6ZMkhSdS0RTRqww9kcTnooZN49KNoqoslJDA7GdDD8kO5fhz1Vb79g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8378 X-Spam-Status: No, score=-3031.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 May 2022 06:05:04 -0000 The 1st patch addresses an oversight of mine in earlier related work, while the latter address further observations made in the process. The last patch is slightly RFC, as there might be reservations. Comments appreciated, in particular on that last patch. 1: tweak .irp and alike file/line handling for M68K/MRI 2: simplify ignore_input() 3: don't ignore .linefile inside false conditionals 4: fold do_repeat{,_with_expander}() 5: avoid bignum related errors when processing .linefile 6: avoid octal numbers being accepted when processing .linefile Jan