From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70080.outbound.protection.outlook.com [40.107.7.80]) by sourceware.org (Postfix) with ESMTPS id 638D53853543 for ; Thu, 6 Oct 2022 08:26:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 638D53853543 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=X+5zd0xtFeUQJ1KK8qRbM5M+C0BL+AtUi00luO3i1Y227iLJ1rK9tiKnAQ4zlvLYtQDUuvhoYEI+aMkB+0lHVfaLDXQOLTG1/iA1hs5Cife8Xh8gzF6MA5s9f8Vp0FRfjM82bckPFT0PBIAqLTC+IL2h+M+r2mltE+BlzW9kfgNvUawpfK3E3N1dsLqjptlWzVkAzWaA8VUQumC0aMTrz2wmCvWhqowzkL/eSDkUNuiYGlUtoibr3r+nUgKk0pwewfYr/W/Ft5k1upGAQEpU7z0v315aMoASW3KtYRjmEjtrsMsHiiks72XdypaxpQDvEMefqwDAubWciNxB/ZtYlw== 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=uSKhHAFf0VDzxtyqvH5pPRcBQRcOIf5KbN3gbfqxZaE=; b=GvNAYh45CwAzsfSoAeTxDhpEXOUX65mexZAdV8ZSUG8jSf8qx4WSNANtSIYIxHLN3GevWIhHXRLgKkjST9OCfjM1d46OaWZms8lVsaqOIY25jXzDTnUOA2e6JRY9kdcd0hkcrYjUTkzrfk9jYazHtqCzc+Kt4slbSBcoDZn/EYOfv/68D0wpbBYjjYYZRExlzvVcneqTXYdR4n6hxThrxku4BfJz383gMm3a0s6q6UqwJc8+4l6yDDqaAFJ8V66LTae7/a1tQo4E5/3A0ZgSjozJaY4Kee4prilIycdN7/sgEtRcRNTxSGMSSjr6Z3mGedAOReypCRs9OLV1Tu3+yA== 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=uSKhHAFf0VDzxtyqvH5pPRcBQRcOIf5KbN3gbfqxZaE=; b=kVfbvdAgcgfW6ut6tvi2mwq2bmoy42UVo6/k3XXL4SC7W5mKooki3wbvnmoh1L1shGElcuMnXUXO9zOrYK16V9TAy8WLY7Sa+P2ZIavtxM18Ovd8NACmw1v8mIGYZrgpr0TcAD+NjlNbFH+qtqULg/gaBICQ3X9Vcy1KQIqT2nxqhhWiyhRcKfq5DyHetlMmPcT/cCJPMlX0K8ej6RshT1NH+FGoyq0qUBCb3sptYRLz3u6cUCFp7qt/aL+BohVRZnCYow89hBXeh/E1f36YwheuoEVBi4mR0+FTxF6qQHx1WLLqwq0xDACmibt8RVRR9ZS+zpevNjlE9wXOFLjTLg== 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 DBAPR04MB7429.eurprd04.prod.outlook.com (2603:10a6:10:1a2::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.34; Thu, 6 Oct 2022 08:26:23 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2459:15ae:e6cb:218a]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2459:15ae:e6cb:218a%7]) with mapi id 15.20.5676.034; Thu, 6 Oct 2022 08:26:23 +0000 Message-ID: Date: Thu, 6 Oct 2022 10:26:21 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.3.0 Subject: Re: [PATCH v2 2/2] RISC-V: Improve "bits undefined" diagnostics Content-Language: en-US To: Tsukasa OI Cc: binutils@sourceware.org, Nelson Chu , Kito Cheng , Palmer Dabbelt References: From: Jan Beulich In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0008.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:15::13) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|DBAPR04MB7429:EE_ X-MS-Office365-Filtering-Correlation-Id: 0fa04dad-5bcb-43bd-5d87-08daa77473fb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: TSbXxuoxhCkJgT9i7eYpTL/a+7Tl02yOoMCTDY8+FhF417egTEtuSMBvIQ+HQ43hbGypzC+wbw65W2gv+EYIGoLSVTbHSKO1OqrtYrDecI4uHqOxCsf8323sPnq//TMLTEXFUP5kOZYLLlVwBg1ATbfkrHM/Go+/ya2vg9SDIm31CBPPOc4NxPItfJb3TTkKhUlZC6sIsVAsHxPpyDKmn2Vb4B3FhrgjbacKBzhi9iw1syI/RPFjW4fVNGzSgMccu/2J4zBereZWO3WjAnhDwnegSRHRnk4vCHqgmX2PmqSeJWSUPpR/SlrpoUQ47SOjJKameh7ILsTLwJHY23/jHjncZnL6XzjRxZfEr0a47PpKZ9VqExnicDO0U1qu54EzwnqgjXMT1cjiMO0lwBntubpoXxEfhc5zRd/gVXMa/Z5XdDbExdZjDuSOj7z/IIHm6vrPDb04E0oOx3oyuz15AA2ppS5ZJFPjpD5uzwG8hieprjLE+ZBT9cuvnPWb4v2YFsQdsZ+YkXcVMqvys9A4xZnsGrgrjAdlicteY8Fh/B/xMuLP4utXgIFlvoBxEGdGUrAwqjBxh6cuffhvNep3lmdGMHKEpuAnst9gL6vKcXtNkTqJ5ZVxKe72A+4G+j6snPwgvvP+MH6NUGQw8Vmy5G8kdcFLTBPqsSjUZwI/M8VbM+51ZapRJLvL+h+fcvl2ELt8oIvS2qb2FGv+aU5nY1LZoH5oBcW65Jf+sbPaYsOP237i97AiBMc/d6zL6fyptVPmKcF8So5+zVCfHZYXUVn7mCowu/Dj8C+4yHfuNW4= 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:(13230022)(376002)(396003)(346002)(39850400004)(136003)(366004)(451199015)(31686004)(6486002)(6506007)(478600001)(2906002)(26005)(53546011)(54906003)(8676002)(4326008)(6916009)(4744005)(316002)(5660300002)(66946007)(6512007)(8936002)(66556008)(41300700001)(66476007)(83380400001)(38100700002)(186003)(86362001)(31696002)(36756003)(2616005)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TnFkeW01S0tMTC9JZWs3THJodEhWckpCMnlZbFEzYklNYXQxTVpaZFFSU3px?= =?utf-8?B?VURxR2xCMFZXcEpyOGx3elFKVHQ2NXV2NUJtTlhKSS8zcjdLNkJCa0RnL0No?= =?utf-8?B?eFRIN1k0MXZ1YnZwVGpzOEtvV28vT3FWYlZaVFNzblB3YUdidUNYTFdWc244?= =?utf-8?B?Zlp2bFNpanpYdEtzTCt6MEVFc0owTVdPVXRDRkdJRFBCaElGSEhseGhUTi9n?= =?utf-8?B?S0o0UzZiMDk2MSszYVdrUlFWUzQ4RFVka2g3ZUdwY2x2QzRmdjNNaytMWTd4?= =?utf-8?B?d0xuU2NOa1h0elo3MklmWjZ5M210ZFhuZWh6T1UxeXpwZGdwUStJeGxBRkxL?= =?utf-8?B?RGJMYU9BNTdqam1mTGVVN0k1UWtXN3l4RTNieGpJTU1sVDJReDFRSTZ0VFIw?= =?utf-8?B?WVBEbXJxU2loNzcrdEJzMThiTDB0cWszUlNwWVd4clgrZGJqNjJDc3BmV0R2?= =?utf-8?B?NndSYy9ERndNZlVha3hvNUI3ZFAwbE95Zmczd1REZzd3eEwzc25rVk1LaGs5?= =?utf-8?B?cExpTDBRa1orT3lRMkZJSzh2Uy80bTd2ajBiNVE2TmdraTFuSU1GNm4rY0pG?= =?utf-8?B?LzJqS3NRYlBXRlNSMGU3L3c4TTVudDJmWEU0dnlpZ2FDeW5nRU1HaXYxL0Iv?= =?utf-8?B?anlBbVkrejVtM2JJVVpaRXVFNVhGSG9HTDdVMlE1ZXRvQTdoa0grSzdaQkFL?= =?utf-8?B?K1hzcDFvZmxPd1RjaE5qdm9TREJ1dWZteVI0b3I1YWVuRjhVUnQrWDRUd0pU?= =?utf-8?B?VzJYcldBRjJTZmxOVDM2RmxlSW1QVDBRS0thbDlXemtGQnNSVTBCU2R6NGxk?= =?utf-8?B?bW1LeE5vSW1OSHpvMkxMdWI4dm94eGlvK1k5STZsQlY0eE9qWlVhN05NTWhu?= =?utf-8?B?MmZKZHBGOGQ3QUNoYWhFNjdrYmJPVHRXNUVERDBoSW0rcE0xNGFqZG9CdUg3?= =?utf-8?B?QUJIb3B1ZDVHT1NnVFhFNEJWeVFHc1dnOHFtbTZ3bkZLTU0zL0o3c3VFMWsx?= =?utf-8?B?N3hsZ3MyQmZpd3B5dGtWT2pBUzNSUWV4anNCL1pUc1lNZUlGOUtGc1VDblNW?= =?utf-8?B?eTVEOFhPSHNjcFhBM1J5d3RaWDJ5bS9FNUhMYU0xS01iOGJkb1BUbTl2N2Q2?= =?utf-8?B?a2J2ci9RZWRDTlFwS3dvcUlrZ3Ird01NTTZHYm83U1A5M2ZCTTZlVE5xQ1o1?= =?utf-8?B?eEtwWXhWV2tMYzB4V0ZHY1JDeVlYZFU3Vkh1bUdhdFgzZ1pURmNNdWNjOEty?= =?utf-8?B?UW9GRnd1TFFMZ2UzSFVvVmkveTRVTFNkT1c1Ky9IaHdhYmlqVDMxQUlRdEo0?= =?utf-8?B?WG0yYVc0S3NmazVLOUdXVUlKY1BaQzBTYTl3aGNDTGpQYUNUOUZ6MnQ5eitj?= =?utf-8?B?TDZXMVJxa3BIL1BvTjQzcVlBc1hUcXhsdHJVTkMyOXZrdTNjcUh2ajRSNk9o?= =?utf-8?B?S1ZjczlXRGlrTmt2RnN2ZkVDbzRKQkEyVjlxQ0RKdnVmQ2Y1TDFBZzJZZThK?= =?utf-8?B?Mks2aFUrSlF3dHFKMXRNV2NlaW9GSGUrWlQyY0Z4a1RHSUdpMDBEUWxZNnhm?= =?utf-8?B?aFRoR3pOd2cvaHNoWUFQdGtGWHNrQ0dSaXZLUjMwUVV3SzJpMjI5L3JBbHhx?= =?utf-8?B?SmwxcFRMZk4wSXROazh1OWE2WDQvOUxaOE9FR3ZPTHZER3lZYkphRFBmMDRI?= =?utf-8?B?aXdqRHlWczk1NHNMYkR3QmtuekxBVERYcVpqdkliL3E3T1RzTlN3TVpNZXR3?= =?utf-8?B?QzJ4TVdrL2xTWWdGUHdRczRPVmxVMkV5c1B3KzZwanlGUEtpWjVEcnJFS1B2?= =?utf-8?B?ZEVlaU54NWVETDEzYW5XWktsTVJFQXhnSHEzdXlDWkcrMnlQU1lHSzdIS1o4?= =?utf-8?B?MWcwWkVFMTdHQ0pWeEdEK2FkcWJPSGM4d3l0SUg2NnVsQnlSU0MxMUxJMmQ0?= =?utf-8?B?NStPckJvdWdHQ2lzRmZWNU5SMnU3YWhDdzJia2lTaTA3UVNHbktHQUZhcGRh?= =?utf-8?B?MWJDWS9BbmJNclpQR3V0Qk90VHhkNEh6Y2JoV1dPY2UrTUt1bnp2VlZoNFl1?= =?utf-8?B?c3Btd0dnWExLT3Nmb0dlZHVUKzhRREhyT1NXZkZSVFhUZFFTNVVLR2dydm02?= =?utf-8?Q?yCN/0JLi4bIOWhAeLjP/TBkoZ?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0fa04dad-5bcb-43bd-5d87-08daa77473fb X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2022 08:26:23.1650 (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: bwyDgOr+v9ENZOTRcyx9Ks9NMNlxi8giodnBIy/ayaOqgGJMU2THzMmu1uDXoxh4GK/xqubRxF9RdMs4Z0dAIA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR04MB7429 X-Spam-Status: No, score=-3030.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 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 06.10.2022 06:40, Tsukasa OI via Binutils wrote: > --- a/gas/config/tc-riscv.c > +++ b/gas/config/tc-riscv.c > @@ -1312,8 +1312,8 @@ validate_riscv_insn (const struct riscv_opcode *opc, int length) > if (used_bits != required_bits) > { > as_bad (_("internal: bad RISC-V opcode " > - "(bits 0x%lx undefined): %s %s"), > - ~(unsigned long)(used_bits & required_bits), > + "(bits 0x%llx undefined or invalid): %s %s"), > + (unsigned long long)(used_bits ^ required_bits), May I encourage the use of the # format modifier in cases like this one (i.e. %#llx here), for producing a one character shorter string literal? Iirc a respective adjustment was done pretty recently to some other parts of binutils. Jan