From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on2052.outbound.protection.outlook.com [40.107.15.52]) by sourceware.org (Postfix) with ESMTPS id 38D383858D37 for ; Fri, 28 Apr 2023 06:05:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 38D383858D37 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=Z1BFqoRk5p/OEPWoDF5Q4eCZHLd/Q38JZvDEMEbaUu42SSqqXu3MbqhWV9pNm99oVHi7T3Ov9sDLHz+PoJwHbqlzx8xsilEhVB/012XHv4XcCdxhz/7uddXXU67AThq4De4Qw5of9kYvJpSppJIJDgsCNQl/5SJjHvklnrXXq6zKOjP+FrsmhWOEUWF9HniSCNQbm71+4J80EvhnkQ2M28pzjstSKE5BhHcTWCHe/GcoIrrIl3X4ksZt025wvL5aqD6/VZ99aS2QcLMcZ2p6p4PJsqq1p3DlAe6zJZ8z+Rai2xEUvjMUCafIb4ffkjbroJhqSHP+h9sXKD2GAeUbxA== 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=Tz3H59MMera/6HXRaAqy7x6i+UaLYUtoBhGfBmwzc/k=; b=Uq7UDAqj82LAYHwAWXsLLXPahrRMWSibX8GIH90NMfByT7y3R8L5ouxQpmFCieDnGULAGHbJb80hcehqXoD+XC+B7DQ0VmpbWs50K+k+NsW+E24lA9NEGnsp+I9F2nAd5s2SBjSAu0ACX7D/pnInyXIGDoJZ5bHOoHgWyzXrDFKpv15DxJANPV2upKAd+Xt6v46X0fpB2vszfHCL6Sm6y1rqxoicLcoDHPZ6odpNujLQGmZiEscJHwDCwo5f1VUuGalqjNtX+7BBSaoKqrRjmIqVOw5HGK25OgRG7zb8FiXmFxo+0kk7xHthGpbXt/KjCE/lDqgS7TeFMlnkiCQ5yQ== 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=Tz3H59MMera/6HXRaAqy7x6i+UaLYUtoBhGfBmwzc/k=; b=dGEHByEKSMGXzGxlihEzpGlh/+gsg0Oc4DHnyYHG97V7KL7IP/4+9bPpzOtL30viGhZGHuzW3jle6go+pS60Yd6mlubyPDI8nUy/omrrN0B3DWHMAPi2CdT/dASd8f+cwvS1b9sG0KyzARYLglgAzo60SGMdlbqPkQ5IlEdfnsK4AHAYCD0luOfldA5Z/oJ/4AyBael2XtaNOnEtuGqfDh4qj2iiAZUxzWsMKEBnAL5MavXvtmdZYN7TTy5sd11qDIWTk7Ix7pG9nnTEekNFWdRMiu+PNnNH+xZS/GFuqM0KqgKOvMoj1IxzqtvXr7kEV3bKByNZ82RAuUL/TGzxBg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by DB8PR04MB6843.eurprd04.prod.outlook.com (2603:10a6:10:11b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.22; Fri, 28 Apr 2023 06:05:38 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::52b2:f58:e19:56ae]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::52b2:f58:e19:56ae%2]) with mapi id 15.20.6340.023; Fri, 28 Apr 2023 06:05:38 +0000 Message-ID: <119b3b40-aec0-cc5c-2732-13f4626460f7@suse.com> Date: Fri, 28 Apr 2023 08:05:36 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: [PATCH v2 5/7] RISC-V: relax post-relocation-operator separator expectation Content-Language: en-US To: Nelson Chu Cc: Jan Beulich via Binutils , Palmer Dabbelt , Andrew Waterman , Jim Wilson , Andreas Schwab References: <89f892c8-e378-b81c-7b13-322a7876a252@suse.com> <87354otl13.fsf@igel.home> <34bd2f40-b9d3-3de1-25b4-3f29cefd06e3@suse.com> From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0174.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a0::17) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|DB8PR04MB6843:EE_ X-MS-Office365-Filtering-Correlation-Id: 6bbdd87b-da8c-46f7-c429-08db47ae9688 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: J0N8fazsf2DR7X9dDBpqIMDhAYfvY/ihx+57YFVaWgtUq8P2w1oE92usceFzDz64sZnIbsjH74TvZVGrLqE1j6Ta4d7ZbAtUoC6fCFz9GKyrPLp9i5Lxxn2EDj1a91PeiwQy422M8mgrY+/ca1TKcxz3FuUNeoB6Y31z6qisIlr07QtRpVZuzvj1c9gITef4v9OMu5B0t4i9iHnjVJuZvBd8CyLkIegBQgG9IxH5QsON+68YtLDZ5fulEDhKCzOXdxZF6qQLaC0BHdFeuivCcMHjVIhdofm24sGWy8vfDzYVjgUJWkxY6XOqRDlmYVI2o+599MEnfmVIcTvcpG3UxJtA69ZHxiQM7wZ0T5TMBRczO5Xira2F8rXVigtBNxQrle1nlks91qazy0IbdQsnlqj9+xfVzbUPVOhkjQc/Q6k/AH5JAGSMwlSbmMe05MRTpmb5VaWR3TZ0fJqYqXK6c8rZLEGjxP/WMcgpWvsNlidgizqzAjSXxQ6Ldkm3rD3WkAtuqaOwtStYBzfK4w7G7ja86nx7tUn/UyYV9KvcHXd+cGNeP+dm7Sq0eFwyXuqUjR+smDb5l5LAf6fr5hsf4SYex8TZdyDY6W8Nq/La0/eXLgW4vL6jNCHEgJscTvt4Z2tNo89PeSIVFPjSsCQcbQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(346002)(376002)(366004)(39860400002)(396003)(136003)(451199021)(478600001)(66946007)(66556008)(66476007)(54906003)(86362001)(2906002)(4744005)(8676002)(8936002)(5660300002)(6916009)(4326008)(316002)(38100700002)(41300700001)(31696002)(186003)(31686004)(2616005)(53546011)(26005)(6506007)(6512007)(36756003)(83380400001)(6486002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cXVFcUdMN1UzT0FBQ1BSNm1tbEdjQjJQblkwM2JSSWF4U2FlV2NJL28yRzhJ?= =?utf-8?B?UFo3WVVyMU80aE5Ba21lVHVrU09MM0QxRHpCSjM1cnp6ZTJleHVreWRFWEoy?= =?utf-8?B?a2VNSkUwUnlsRUJkSlZwYXlHUUZ4OE9ETjl5MTRsdWIwRWhWTm1CcXQ0ZXFt?= =?utf-8?B?RVFWek9FcG9EQUFvNnplUk9iS1lZRzN5NDNCdjl4UWxFYnZFQWdHM3RxYXAx?= =?utf-8?B?SHBsVSsvbHM4RFlaVVAxZjNYN2RSbjIvUjJvL0JnTTJvRzdmSDgzWFNkSG02?= =?utf-8?B?cTNrcnRrK1A3VXhpaURQVHhWMFhiWVkxZENpVDlYcHQvZm5IT25KVHdTT1Mw?= =?utf-8?B?Q21Ua1FmbnVFQkt2YVpPeGJwak1aeDBMeWQ2TVVFV3RDMEdQMUlZRUFrd2Qr?= =?utf-8?B?eGd2VXlyNmRLUWJsRWdxQ05OU2crbVhlN2c3L3g0WWhzdWF1Z0dHeGxwRjUz?= =?utf-8?B?Y0htS0thdVg2UHNxakN4NEhGdlBHdCtIbUJ6TkZ3bEtjSkNOUUJwNSt2eVcz?= =?utf-8?B?SklRUGlScHVGYm5CZURwNUNYcy9xS1dsS3JpU0tYZ0k0UWMyaEhZNEprWHhD?= =?utf-8?B?Mm1lMlQrR0g2akZNc3pnNFk0U1kxbHVNUk5USlBiV0xlc0pqdnYwWjFObElU?= =?utf-8?B?MlB0OXZrcWJ2ZG1OT2U3L3RKWEs2VkUvV1dXb0xSYXBzcEFHZjBYUnpSL3dy?= =?utf-8?B?NzdpSHEvSkFMOWJMelBwaTFZK2ZaOWkzeGdtaS8zbm95eDJPUjByaUhMS3RM?= =?utf-8?B?SUxFc1p3em9GeGlPZitUU1ZYWTdCYkdMMjVhRU1GQW9zcExqZjBiTzRHTlNn?= =?utf-8?B?Yi9jejJnazBnbW10aDlDMGNCaXgranVhT1l1eHBhRytwNnFlVG0rdk11UUdK?= =?utf-8?B?djhoWnZQZThDcXkwR1JjakhTUzhXeDlOSkVLdGtEUVlYMDdDSFYwVzhMbzAy?= =?utf-8?B?VzFDWHhoVUQwU3M5WCtMWFF6SzhCaElENkxPVXZXbkE1eCtEdExiMUYzeDRa?= =?utf-8?B?WmRFaDQrSHpjb3ZBTG42bFFnalJONzBTdFM0c000NVF0Y1BMdGV6eUFqcVlu?= =?utf-8?B?Uy94VXRyS2pqL2pndDRHb3ZSdHp2U2ZHVlhjQlRNOVcvbjdpUjJ5RWhnQ2Vi?= =?utf-8?B?bm1VcXdQZ3d5bDJwVWY0N1YzVTVPSkxYVFRucjFwOHZjSmRhQ2VPVlZUMytI?= =?utf-8?B?VUNNbFIxcEVCOER3MWRTUmpFdEVoQlgyRy9YOTYwODdFWXNWVkh4N2tPbFVH?= =?utf-8?B?aUdyRlZ6cTJFZlNYUXN6bUhjblgxNVJleG9KMU5EQVlmdFZJY0NPakhuNlBE?= =?utf-8?B?bWlmeXU4V1dMSTFUa2pqanpOTFNsWXNnWjgxVkh3aHNET2lDNXB3cVFCMmVi?= =?utf-8?B?djFjN2ZnZjBEc3RhVUszYnlvaU13WFRDTzJwSzVoOGhaL1h5RktxY3NSNjlR?= =?utf-8?B?NWI1RzBhN3V3ZXlCT3Y4aXN6ZjNlMTFnT2J2eTFuaGd0b08xVjJzY0JVUUFm?= =?utf-8?B?NEl2c0NWeDFLaWwyMUpuYXZaYzVBNXA2djNRNVQ0ZWNUTURiTE9FQkk1NGhZ?= =?utf-8?B?aENGNzg4MjROU0V4NVlHRzRxNGpNM29rNlMzdE1FTHM2TGtkSG5ENVdWTDl6?= =?utf-8?B?d0xzaXRWcCt4S1BiZk94SHdQcGYyVGsxdnhYVmNNUWhjbVo2TnRVUk1TKzU5?= =?utf-8?B?OE5MczVCNU5DY3Q2MnRIcmJHWGt6dlZkQTB3TnRQb3V5SE0vL1BQNDFHQVRE?= =?utf-8?B?RXFmanFKNU92TnNCWVpIdWZEVTZoS1QrRGNSbXRpRGxrbkNTT2lXdCtaVFRv?= =?utf-8?B?bStoWVkxSHUrMkNNcHRmeENTQ0FUM0lhVHJIYmlmdElIbTF3OXM3a2U4NVBN?= =?utf-8?B?MmlPMzZERzlXM2d4TlA3empsZ3FoOGJpb0diVC9ldWNxaTgrVm56QzZHY2tS?= =?utf-8?B?TFBQY0FueTVuRlZzSzBNVmduVlRKVGkwNDh3TTlwejdUVXVSOWJuOVJ2a2tP?= =?utf-8?B?VExxeUxrUWRHdGFiSGIxWnhkNXcydkg5YTVaSmZZNXF1aFJoeXJDNFJTK2d2?= =?utf-8?B?WnB5Vzl1YUJWY0U5SFN3ZVBYeSswS3JoeEIrK21iOHBPc1FDWWViYnZQL0Vn?= =?utf-8?Q?K1fo9Akf/41w7BkKLiSaM8Sak?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6bbdd87b-da8c-46f7-c429-08db47ae9688 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Apr 2023 06:05:38.0379 (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: l0/sE8XaH2N8qXmLW7ktOWaQi36Oy0wzy4OMUXh4Dn27iajiy0FU7LNbepDaKArPFuLkO7kfJjOTnhfUTagz5g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR04MB6843 X-Spam-Status: No, score=-3028.6 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 28.04.2023 03:29, Nelson Chu wrote: > Sorry for missing this one. No, not a request. I'm fine with both, since > this patch won't break the risc-gnu-toolchain regression, so most of the > stuff already used looks good. It seems that the risc v-asm doesn't say we > "must '' use a parenthesis after the modifiers, it just shows examples that > all use it. Hmm, interesting. My interpretation of especially the table in the doc (not so much the examples) would be that it pretty much mandates parentheses. One might even go as far as taking it to mandate no blank between reloc specifier and paren (but I wouldn't feel well going that far without it being said explicitly). So my plan was to make the alternative patch, and then leave it to you (incl other maintainers) to decide (with my personal preference being the yet to be created alternative one, now that I've seen the doc). Jan