From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on2081.outbound.protection.outlook.com [40.107.7.81]) by sourceware.org (Postfix) with ESMTPS id 006DA3858D28 for ; Fri, 19 May 2023 06:25:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 006DA3858D28 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=U29ResYcBbDaB8bUO+0QD0K6IhOElQ+zTCa6lbN6frk5Kby1z1wu9u8xvtwj1sSOEp4uJlueCgkgnSOpMGvQtG7gNU+qGkj9Aqwtbs9FspMGTTwhIWhkm4bNQxw1Yff7+bmTDFI/BvKZ0QdCZ2jQfK5c7J93xtSfIshuXuM0/xvseAkuYR3ulQ91l4u0OECXgotOEXJUYJASf8qW0xPlM32vfkdmov3aN5MVG2W89wvKMyOIM+zJLCCIO5/OvW52bFyvogYkhJkipzDIZF9g5eSmz5EKTak5Ci2EDv4kcu1qWmDotYPHp/kdfKCXgy0PuvI4nPHozFth2Tv7Kv+gTw== 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=3NovTRc0IjsIVcyceDWeBrXtKe87bzNipVMyfCWhlmI=; b=VwK530ps/Gydr/1E8ZwvKbucPcXXkn/o/CX7Y3rBMJDXUEPLUNXRNNmj6oaHKxQNHo3A3czGTebuaIgna1L/HetMItslbQR4JvPchY3n1XD3+DbreQVdtDmOCPJcJH0CITpOEjV4PG5oIwQFqHUuA5BMm4NR6xLDNctMhRjioMiVkVNUbGXLZTxPZwgzwesspl6LQ+7q6RznTDQLjWhUgHjsCj+eN4z5mwfDRpkd5w0KIC280N686jktnI7/r5E6Bbf08azMO7BdvL1XgqvAP1cnMVE/6LSykaIcPehoq1j5YYxc874Q61seDelZcntitzSaksfOKRqrB3nw3zbZRQ== 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=3NovTRc0IjsIVcyceDWeBrXtKe87bzNipVMyfCWhlmI=; b=VXJKwhR8ilutuGTiOc7e4yUtz3st6vziuEsCLeD5xFkv5JIevZPhgKbLJDl3N4hSSEyds88YkNLpGDsWnywV7oUeR3x3PffNawV3EfDXNP/3UcpyzNnb9/pXttKHoOROUO8q4SGy8TAb+sONVG8e9auxodRltLchFel7vZ7j6s72rR8YFC5X5Kx5AurZFNGaCtu1CtMyWckwMeq/OI672oeUzqbbLx0an+TewkagAgYan8pf22GRNvhV5yZChBHKW0rb0FmSKipA/8dt/t8qRCYdesW/FC1c7eWSsbF6SuOySNyZjUJwPr/OJ5yYtfn59r6TOsLCghQBH7zEFEkQaA== 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 AM9PR04MB8097.eurprd04.prod.outlook.com (2603:10a6:20b:3e9::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.21; Fri, 19 May 2023 06:25:39 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e442:306f:7711:e24c]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e442:306f:7711:e24c%5]) with mapi id 15.20.6411.021; Fri, 19 May 2023 06:25:39 +0000 Message-ID: Date: Fri, 19 May 2023 08:25:39 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.1 Subject: Re: [RFC PATCH 1/4] RISC-V : Remove checking when -march=rv64XX and -mabi=ilp32X Content-Language: en-US To: Liao Shihua Cc: kito.cheng@sifive.com, jiawei@iscas.ac.cn, palmer@dabbelt.com, guoren@kernel.org, wuwei2016@iscas.ac.cn, shiyulong@iscas.ac.cn, chenyixuan@iscas.ac.cn, binutils@sourceware.org References: <20230519034835.664-1-shihua@iscas.ac.cn> <20230519034835.664-2-shihua@iscas.ac.cn> From: Jan Beulich In-Reply-To: <20230519034835.664-2-shihua@iscas.ac.cn> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0107.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a3::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_|AM9PR04MB8097:EE_ X-MS-Office365-Filtering-Correlation-Id: 725b03e2-1f6c-4694-cfc9-08db5831dd49 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: iXzbj4xXAlVfJ8pdsFMeZr1X7cW+ROa4ihqaKSbuEbrSBc2CnQJZzD2yD76Vi5hGIdCrGxK99xINV9bbYbjpIzDghK5prlvfRD3XKhCugqwUrmn61kbG9JQgzrG25F6UlKPtyX/i9nZbNO8bQ8zftXuEEE9pWoC9BecVdyPB+dGmiZy4YexhBa5PxIfJullhDhjtbQaXUTdFSKzyx6k+Xyrqe91F8+safl5QgOyFOBZgRCw94MMgCc95plhlAtyCj4a+RETtF6YH+0JEhj779vVilaMA8XG/BkzYvxiC7z0VQlYmBGzrJuReqzDVTrNFacyXnI63QzXPfe6u3gH7ukIhNWl1kxzkvTdH790+NjwILY2WiFksdkhd9GfYM0FiRT3+GO5wgVBAfv+vM4TLhDhWs9dTigQ0Mc/RUYNC4eqG/VrfAJdfS4J0mAkMoKCaGi9WQapBX3AYB0uqqf5TDzTb11z8LWg7eJb+/wXF2dWvY6ZyeCMIj9GdwzY+jnSnIE69XRmCCMDwkOj+EmtOPGmnvVkBwNYWxfeLTGFmxfk64mHKkVp/EsP8H9n5gyu9gc74UxPE2zXnXoRKbr7E5Ih/yY7qT0ZtjAVNzQq93H7/Zuhnb7o1zjky9SDAeg6DEqjUmx5v5acD6yj5cC76gQ== 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)(396003)(136003)(366004)(376002)(346002)(39860400002)(451199021)(6486002)(38100700002)(53546011)(26005)(186003)(6512007)(6506007)(2616005)(36756003)(2906002)(66556008)(66476007)(4744005)(66946007)(316002)(4326008)(6916009)(86362001)(8676002)(8936002)(31686004)(5660300002)(31696002)(41300700001)(478600001)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bVViUXdObC9ROThsTUlUWnhlUUx3SW9WOENWcmY1QjBnVFE4eGZsbnV0NkpE?= =?utf-8?B?VU9UWm9INzhoZy9hbUpPTXppNVo5S1VtS0RJdUN4WjVGYnpNdnZpY0pTZlJ0?= =?utf-8?B?Z0d3ck9sWFAvTlBGcW9YWm82NmZveEZXOHpOWEY5NkZ3RkhzMHIwaHFqd1FF?= =?utf-8?B?ekZGNVlaU01VcDRVb0JYSEpCcWI4NTJaVmo5RjgwVWFvV3NpTWdUV2F1TEdE?= =?utf-8?B?VXBiSG9SdURTL1Npc3Fod2xRdldSUWJxWjNEY3YyaFMvQVBtbjRDcXhkM2dO?= =?utf-8?B?dFJYNUlQeHNReWNxM3dXK3RZWjJNbkp1di9tWkQ5Y2pYeCt4Y3FpQW9QM2lw?= =?utf-8?B?V1NwTU1BSEl6ZzBaSmdJaEVWM20ySUxOeW04VFpzZjJEbXJPZ1RUNmRlejZ5?= =?utf-8?B?ejBUc09BMXRHSlVIVUw5MmsyWnJyMmNNLzZBc2FGTHlkN2RPM0lsOTA1T1NU?= =?utf-8?B?dHlrUWxrcVgreG9aS2N2TU1DczFzcEI3SXkrZ0hyUVYzTnk3Zmk4NXZac2Jp?= =?utf-8?B?TEVUc3pzY0tYYUVjTzZPM2Mzeit2T0JES3lRdmcvS2ovKzg4RW0rY1ZhcHVV?= =?utf-8?B?WU83MzZ6REd2Um04VXlTSXZ6UC9aTy9XSFFRS3FiSE11R2JQT1pTRnphVnUx?= =?utf-8?B?NVQzK0RXSVFJcUY4cTVra3lsRUdUUWRsTzM2NVNWZjhpbVlMeGdmMWRqa3Mr?= =?utf-8?B?SWZDaXpGdk1tdkU5ZzZGbjEwdzM4aDYwVktqaktLdFpUSjhCRUtVOFRwMDBJ?= =?utf-8?B?L1d6b1JqNTBWR1FCUWdraUtuVzhSU1o4MmhuUFVUUGV2YUdBd0RrVDhieUlj?= =?utf-8?B?UDhaOThOMkNkS254d25mOGRaakw5dUk4S05UeWYyWStpTzBQOVpCTXVsdFY5?= =?utf-8?B?RWZsNDRheXZLRDl4WjdNWlZaelBKQzhacW9SOFlrd2wzSFgydzBrNUdqbHRQ?= =?utf-8?B?aXJuM1dQdm53eVpsbFNyY1FlVzdKVTNtVmZqdWRsY1BETTM3VTV4YUZRK1Az?= =?utf-8?B?ZHFKT0ZJeHN1WnM3ZTRkZ2k3WThIY3lEVDlXcnptTktXZVk0OStjMktubnlH?= =?utf-8?B?M2xWOWVVQkcxaEpEOWJQdlg1bHZaVnBKUmpqMG54VDh6dG9HaFpHK3dsd1FX?= =?utf-8?B?dFJvV1BZMlcwbFpHZzN1eVZKZ3lnZkRkRjJ2UEU0TVovT2dwNzgyWHk0bVBF?= =?utf-8?B?dk02N2RSTTJlUmg0VlBlT2FjRit1UkRFa1IzN1ZNZ04xUmorMXplanU1UVZU?= =?utf-8?B?UHFqczRmcDFWWVpMc3pQVDhYSHozclNmTXUvTnBxUklOdWJ2N1BCQXBJL3FH?= =?utf-8?B?YmozYVZLRmgyeG5VVkxWUW5jRkw1dlZCcUJOZEFGYkFPRmdDcWJhcmdrRnBT?= =?utf-8?B?Ymp1UlNmTDJkVmphalFuc2YxRVlJNGpjbHdsWm1hUkJwazlhMDByVGhRd1pH?= =?utf-8?B?UUFCQlBpZUx6dkZUcDIyVjE5OFcydDVkR09TRHNLekFEeFc2L3RabEVDdHho?= =?utf-8?B?b3R2WXAwU1JPSTJ2OHlqNW4xMC9nMWVzek5WN3VlOVREcEFDcE1UQkVvSlpx?= =?utf-8?B?aEd5WW5MSUtzQTFTNnphOGs4TFpyQ2JnM3BrMk56M3JMWS9EUXh4NjhzZUw4?= =?utf-8?B?c2thaSs0VTU2SlJmM1JSUjJENlRqT0NqZlVud0t5a0NGaEZ5SWpJdkFJcWpN?= =?utf-8?B?YVhJaHJYU05qejNDeTNoOWMyUlN1bC9qc212eVJhbEhNOENKL0hidVVsMWJS?= =?utf-8?B?ZTRYQWk4b3JMQWZiWFFSc0VQalEyQW9jQkNDVGVlZE1QSE5YOHBwUitjbGZG?= =?utf-8?B?L2RLd3k4Um5ScE12dHEzWGJ0M0k3MC8wM0ltZGVtR2VLQlRVUVpEVXpXZTlh?= =?utf-8?B?YjVSd1VoNWtXQkV0ZCtuYkZEZktHSzlGR3ZyTGNYK3ZvYUhUVEg4ekNYU2V2?= =?utf-8?B?MDY4ZzhMUUpEMnpXWlVQMktEdXRySzJ5QURzakQwa0xKNTNhRUtqQkNSeVoz?= =?utf-8?B?YmFha3NDbHlQZ1dxOWl3cDdaaTR2bnNSTUVQOGxmUE9Ccmw4dWoxUFhyc2ti?= =?utf-8?B?YVVDTFVUS1pmVmhvYzZsUkVkVkNzdk1ReUx3S0R1TTZPYmw5MzVQSmprSms1?= =?utf-8?Q?2JR7qspOtI/RH/9IEw3+NZ/aQ?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 725b03e2-1f6c-4694-cfc9-08db5831dd49 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2023 06:25:39.3503 (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: Q1BvDpO1IZC/4X0VBs2LCSBOHL2hrmI3w3YkV10u74JrLKgtoJ7vsFDdSNEP9fFEDPlioW+ROrx05J1xJqhMSg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8097 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 19.05.2023 05:48, Liao Shihua wrote: > --- a/gas/config/tc-riscv.c > +++ b/gas/config/tc-riscv.c > @@ -379,7 +379,7 @@ riscv_set_abi_by_arch (void) > gas_assert (abi_xlen != 0 && xlen != 0 && float_abi != FLOAT_ABI_DEFAULT); > if (abi_xlen > xlen) > as_bad ("can't have %d-bit ABI on %d-bit ISA", abi_xlen, xlen); > - else if (abi_xlen < xlen) > + else if (abi_xlen < xlen && (abi_xlen != 32 && xlen != 64)) > as_bad ("%d-bit ABI not yet supported on %d-bit ISA", abi_xlen, xlen); Did you mean || as the inner operator of the condition you add? Also I think this change ought to come after patch 2, not first. Jan