From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from cstnet.cn (smtp20.cstnet.cn [159.226.251.20]) by sourceware.org (Postfix) with ESMTPS id 1F3963858C78 for ; Tue, 12 Dec 2023 12:15:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1F3963858C78 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=iscas.ac.cn Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=iscas.ac.cn ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 1F3963858C78 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=159.226.251.20 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702383311; cv=none; b=qEuLo9CB/rrbkJNMr3XAHkxpK7zqPgofvA/mpvQOiZ1ZBMkoUduGnGcnd2bnccspqDr695L/1O6nkXxADcR6cgDDr0gYxN4fmwcn2uKoYEB9hxLkFyAD8XaXT14byVELRdoXtK3Znipg9GeGdhx61SkGLFtDfIUm1P5DH+1bn+s= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702383311; c=relaxed/simple; bh=qvggn6sQEXss4sPQfedHArl1X8HDbGni/XDnV3zjwww=; h=Date:From:To:Subject:MIME-Version:Message-ID; b=GbUMwu/zvLuV/uZ1NVKSpdZkVrWjCQQOvrHAbnB79zEcYmq6S394rOyVwOqWWsyrBCXPkW5ZqfNc946V/V23CHIfduLGcFiRW176HDbYgxbDBxlfqAIJCBpSxlJ5f+MFPD3VlsrygXszYE33kYMX+WEz5owaQ2fhDOjL9p4LP2A= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from jiawei$iscas.ac.cn ( [111.18.24.51] ) by ajax-webmail-APP-10 (Coremail) ; Tue, 12 Dec 2023 20:15:00 +0800 (GMT+08:00) X-Originating-IP: [111.18.24.51] Date: Tue, 12 Dec 2023 20:15:00 +0800 (GMT+08:00) X-CM-HeaderCharset: UTF-8 From: jiawei@iscas.ac.cn To: "Jeff Law" Cc: gcc-patches@gcc.gnu.org, kito.cheng@sifive.com, palmer@dabbelt.com, christoph.muellner@vrull.eu Subject: Re: Re: [RFC] RISC-V: Support RISC-V Profiles in -march option. X-Priority: 3 X-Mailer: Coremail Webmail Server Version XT5.0.15 build 20230921(8ad33efc) Copyright (c) 2002-2023 www.mailtech.cn cnic.cn In-Reply-To: <28aeda17-e20b-4313-908c-2f4fd09018ef@gmail.com> References: <20231120191447.2189928-1-jiawei@iscas.ac.cn> <28aeda17-e20b-4313-908c-2f4fd09018ef@gmail.com> Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 MIME-Version: 1.0 Message-ID: <76cf71ef.105ec.18c5df3b136.Coremail.jiawei@iscas.ac.cn> X-Coremail-Locale: zh_CN X-CM-TRANSID:tACowAAXyCTFTnhlqwUBAA--.7706W X-CM-SenderInfo: 5mld4v3l6l2u1dvotugofq/1tbiAw8DAGV4HhubUwAAsf X-Coremail-Antispam: 1Ur529EdanIXcx71UUUUU7IcSsGvfJ3iIAIbVAYjsxI4VWxJw CS07vEb4IE77IF4wCS07vE1I0E4x80FVAKz4kxMIAIbVAFxVCaYxvI4VCIwcAKzIAtYxBI daVFxhVjvjDU= X-Spam-Status: No, score=-10.1 required=5.0 tests=BAYES_00,BODY_8BITS,GIT_PATCH_0,KAM_DMARC_STATUS,KAM_SHORT,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: Jmd0OyAtLS0tLeWOn+Wni+mCruS7ti0tLS0tCiZndDsg5Y+R5Lu25Lq6OiAiSmVmZiBMYXciIDxq ZWZmcmV5YWxhd0BnbWFpbC5jb20+CiZndDsg5Y+R6YCB5pe26Ze0OiAyMDIzLTEyLTEyIDAwOjE1 OjQ0ICjmmJ/mnJ/kuowpCiZndDsg5pS25Lu25Lq6OiBKaWF3ZWkgPGppYXdlaUBpc2Nhcy5hYy5j bj4sIGdjYy1wYXRjaGVzQGdjYy5nbnUub3JnCiZndDsg5oqE6YCBOiBraXRvLmNoZW5nQHNpZml2 ZS5jb20sIHBhbG1lckBkYWJiZWx0LmNvbSwgY2hyaXN0b3BoLm11ZWxsbmVyQHZydWxsLmV1CiZn dDsg5Li76aKYOiBSZTogW1JGQ10gUklTQy1WOiBTdXBwb3J0IFJJU0MtViBQcm9maWxlcyBpbiAt bWFyY2ggb3B0aW9uLgomZ3Q7IAomZ3Q7IAomZ3Q7IAomZ3Q7IE9uIDExLzIwLzIzIDEyOjE0LCBK aWF3ZWkgd3JvdGU6CiZndDsgJmd0OyBTdXBwb3J0cyBSSVNDLVYgcHJvZmlsZXNbMV0gaW4gLW1h cmNoIG9wdGlvbi4KJmd0OyAmZ3Q7IAomZ3Q7ICZndDsgRGVmYXVsdCBpbnB1dCBzZXQgdGhlIHBy b2ZpbGUgaXMgYmVmb3JlIG90aGVyIGZvcm1hbCBleHRlbnNpb25zLgomZ3Q7ICZndDsgCiZndDsg Jmd0OyBbMV1odHRwczovL2dpdGh1Yi5jb20vcmlzY3YvcmlzY3YtcHJvZmlsZXMvYmxvYi9tYWlu L3Byb2ZpbGVzLmFkb2MKJmd0OyAmZ3Q7IAomZ3Q7ICZndDsgZ2NjL0NoYW5nZUxvZzoKJmd0OyAm Z3Q7IAomZ3Q7ICZndDsgICAgICAgICAgKiBjb21tb24vY29uZmlnL3Jpc2N2L3Jpc2N2LWNvbW1v bi5jYyAoc3RydWN0IHJpc2N2X3Byb2ZpbGVzKToKJmd0OyAmZ3Q7ICAgICAgICAgICAgTmV3IHN0 cnVjdC4KJmd0OyAmZ3Q7ICAgICAgICAgIChyaXNjdl9zdWJzZXRfbGlzdDo6cGFyc2VfcHJvZmls ZXMpOiBOZXcgZnVuY3Rpb24uCiZndDsgJmd0OyAgICAgICAgICAocmlzY3Zfc3Vic2V0X2xpc3Q6 OnBhcnNlKTogTmV3IHRhYmxlLgomZ3Q7ICZndDsgICAgICAgICAgKiBjb25maWcvcmlzY3Yvcmlz Y3Ytc3Vic2V0Lmg6IE5ldyBwcm90eXBlLgomZ3Q7ICZndDsgCiZndDsgJmd0OyBnY2MvdGVzdHN1 aXRlL0NoYW5nZUxvZzoKJmd0OyAmZ3Q7IAomZ3Q7ICZndDsgICAgICAgICAgKiBnY2MudGFyZ2V0 L3Jpc2N2L2FyY2gtMjkuYzogTmV3IHRlc3QuCiZndDsgJmd0OyAgICAgICAgICAqIGdjYy50YXJn ZXQvcmlzY3YvYXJjaC0zMC5jOiBOZXcgdGVzdC4KJmd0OyAmZ3Q7ICAgICAgICAgICogZ2NjLnRh cmdldC9yaXNjdi9hcmNoLTMxLmM6IE5ldyB0ZXN0LgomZ3Q7ICZndDsgCiZndDsgJmd0OyAtLS0K Jmd0OyAmZ3Q7ICAgZ2NjL2NvbW1vbi9jb25maWcvcmlzY3YvcmlzY3YtY29tbW9uLmNjICB8IDU4 ICsrKysrKysrKysrKysrKysrKysrKysrLQomZ3Q7ICZndDsgICBnY2MvY29uZmlnL3Jpc2N2L3Jp c2N2LXN1YnNldC5oICAgICAgICAgIHwgIDIgKwomZ3Q7ICZndDsgICBnY2MvdGVzdHN1aXRlL2dj Yy50YXJnZXQvcmlzY3YvYXJjaC0yOS5jIHwgIDUgKysKJmd0OyAmZ3Q7ICAgZ2NjL3Rlc3RzdWl0 ZS9nY2MudGFyZ2V0L3Jpc2N2L2FyY2gtMzAuYyB8ICA1ICsrCiZndDsgJmd0OyAgIGdjYy90ZXN0 c3VpdGUvZ2NjLnRhcmdldC9yaXNjdi9hcmNoLTMxLmMgfCAgNSArKwomZ3Q7ICZndDsgICA2IGZp bGVzIGNoYW5nZWQsIDgxIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKJmd0OyAmZ3Q7ICAg Y3JlYXRlIG1vZGUgMTAwNjQ0IGdjYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9yaXNjdi9hcmNoLTI5 LmMKJmd0OyAmZ3Q7ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGdjYy90ZXN0c3VpdGUvZ2NjLnRhcmdl dC9yaXNjdi9hcmNoLTMwLmMKJmd0OyAmZ3Q7ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGdjYy90ZXN0 c3VpdGUvZ2NjLnRhcmdldC9yaXNjdi9hcmNoLTMxLmMKJmd0OyAmZ3Q7IAomZ3Q7ICZndDsgZGlm ZiAtLWdpdCBhL2djYy9jb21tb24vY29uZmlnL3Jpc2N2L3Jpc2N2LWNvbW1vbi5jYyBiL2djYy9j b21tb24vY29uZmlnL3Jpc2N2L3Jpc2N2LWNvbW1vbi5jYwomZ3Q7ICZndDsgaW5kZXggNTExMTYy NjE1N2IuLjMwNjE3ZTYxOWIxIDEwMDY0NAomZ3Q7ICZndDsgLS0tIGEvZ2NjL2NvbW1vbi9jb25m aWcvcmlzY3YvcmlzY3YtY29tbW9uLmNjCiZndDsgJmd0OyArKysgYi9nY2MvY29tbW9uL2NvbmZp Zy9yaXNjdi9yaXNjdi1jb21tb24uY2MKJmd0OyAmZ3Q7IEBAIC0xNjUsNiArMTY1LDEyIEBAIHN0 cnVjdCByaXNjdl9leHRfdmVyc2lvbgomZ3Q7ICZndDsgICAgIGludCBtaW5vcl92ZXJzaW9uOwom Z3Q7ICZndDsgICB9OwomZ3Q7ICZndDsgICAKJmd0OyAmZ3Q7ICtzdHJ1Y3QgcmlzY3ZfcHJvZmls ZXMKJmd0OyAmZ3Q7ICt7CiZndDsgJmd0OyArICBjb25zdCBjaGFyICogcHJvZmlsZV9uYW1lOwom Z3Q7ICZndDsgKyAgY29uc3QgY2hhciAqIHByb2ZpbGVfc3RyaW5nOwomZ3Q7ICZndDsgK307CiZn dDsgSnVzdCBhIGZvcm1hdHRpbmcgbml0LCBubyBzcGFjZSBiZXR3ZWVuIHRoZSAnKicgYW5kIHRo ZSBmaWVsZCBuYW1lLgoKRml4ZWQuCgomZ3Q7IAomZ3Q7ICZndDsgQEAgLTM0OCw2ICszNTQsMjgg QEAgc3RhdGljIGNvbnN0IHN0cnVjdCByaXNjdl9leHRfdmVyc2lvbiByaXNjdl9jb21iaW5lX2lu Zm9bXSA9CiZndDsgJmd0OyAgICAge05VTEwsIElTQV9TUEVDX0NMQVNTX05PTkUsIDAsIDB9CiZn dDsgJmd0OyAgIH07CiZndDsgJmd0OyAgIAomZ3Q7ICZndDsgK3N0YXRpYyBjb25zdCByaXNjdl9w cm9maWxlcyByaXNjdl9wcm9maWxlc190YWJsZVtdID0KJmd0OyAmZ3Q7ICt7CiZndDsgJmd0OyAr ICB7IlJWSTIwVTY0IiwgInJ2NjRpIn0sCiZndDsgJmd0OyArICB7IlJWSTIwVTMyIiwgInJ2MzJp In0sCiZndDsgJmd0OyArICAvKkN1cnJlbnRseSB3ZSBkb24ndCBoYXZlIHppY250cix6aWNjaWYs emljY3JzZSx6aWNjYW1vYSwKJmd0OyAmZ3Q7ICsgICAgemljY2xzbSx6YTEyOHJzIHlldC4gICov CiZndDsgSXQgaXMgYWN0dWFsbHkgdXNlZnVsIHRvIG5vdGUgdGhlIGV4dGVuc2lvbnMgbm90IGlu Y2x1ZGVkPyAgSSBkb24ndCAKJmd0OyB0aGluayB0aGUgcHJvZmlsZXMgYXJlIHN1cHBvc2VkIHRv IGNoYW5nZSBvbmNlIHJhdGlmaWVkLgomZ3Q7IAomZ3Q7ICZndDsgKyAgeyJSVkEyMlU2NCIsICJy djY0aW1hZmRjX3ppY3NyX3ppaGludHBhdXNlX3piYV96YmJfemJzXyIJCQkJXAomZ3Q7IE5vdGUg dGhlIHRyYWlsaW5nICJfIiwgd2FzIHRoYXQgaW50ZW50aW9uYWw/ICBOb25lIG9mIHRoZSBvdGhl ciBlbnRyaWVzIAomZ3Q7IGhhdmUgYSB0cmFpbGluZyAiXyIuCgpIZXJlIGlzIGEgbGluZSBicmVh ayBkdWUgdG8gdG9vIGxvbmcgbGVuZ3RoIG9mIGFyY2ggc3RyaW5nLApBZGp1c3RlZCB0aGUgZm9y bWF0IGluIHRoZSBuZXcgcGF0Y2guCgomZ3Q7IAomZ3Q7IAomZ3Q7ICZndDsgQEAgLTkyNyw2ICs5 NTUsMzEgQEAgcmlzY3Zfc3Vic2V0X2xpc3Q6OnBhcnNpbmdfc3Vic2V0X3ZlcnNpb24gKGNvbnN0 IGNoYXIgKmV4dCwKJmd0OyAmZ3Q7ICAgICByZXR1cm4gcDsKJmd0OyAmZ3Q7ICAgfQomZ3Q7ICZn dDsgICAKJmd0OyAmZ3Q7ICtjb25zdCBjaGFyICoKJmd0OyAmZ3Q7ICtyaXNjdl9zdWJzZXRfbGlz dDo6cGFyc2VfcHJvZmlsZXMgKGNvbnN0IGNoYXIgKiBwKXsKJmd0OyAmZ3Q7ICsgIGZvciAoaW50 IGkgPSAwOyByaXNjdl9wcm9maWxlc190YWJsZVtpXS5wcm9maWxlX25hbWUgIT0gTlVMTDsgKytp KSB7CiZndDsgJmd0OyArICAgIGNvbnN0IGNoYXIqIG1hdGNoID0gc3Ryc3RyKHAsIHJpc2N2X3By b2ZpbGVzX3RhYmxlW2ldLnByb2ZpbGVfbmFtZSk7CiZndDsgJmd0OyArICAgIGNvbnN0IGNoYXIq IHBsdXNfZXh0ID0gc3RyY2hyKHAsICcrJyk7CiZndDsgJmd0OyArICAgIC8qIEZpbmQgcHJvZmls ZSBhdCB0aGUgYmVnaW4uICAqLwomZ3Q7ICZndDsgKyAgICBpZiAobWF0Y2ggIT0gTlVMTCAmYW1w OyZhbXA7IG1hdGNoID09IHApIHsKJmd0OyAmZ3Q7ICsgICAgICAvKiBJZiB0aGVyZSdzIG5vICcr JyBzaWduLCByZXR1cm4gdGhlIHByb2ZpbGVfc3RyaW5nIGRpcmVjdGx5LiAgKi8KJmd0OyAmZ3Q7 ICsgICAgICBpZighcGx1c19leHQpCiZndDsgJmd0OyArCXJldHVybiByaXNjdl9wcm9maWxlc190 YWJsZVtpXS5wcm9maWxlX3N0cmluZzsKJmd0OyAmZ3Q7ICsgICAgICAvKiBJZiB0aGVyZSdzIGEg JysnIHNpZ24sIGNvbmNhdGVuYXRlIHByb2ZpbGVzIHdpdGggb3RoZXIgZXh0LiAgKi8KJmd0OyAm Z3Q7ICsgICAgICBlbHNlIHsKJmd0OyAmZ3Q7ICsJc2l6ZV90IGFyY2hfbGVuID0gc3RybGVuKHJp c2N2X3Byb2ZpbGVzX3RhYmxlW2ldLnByb2ZpbGVfc3RyaW5nKSArCiZndDsgJmd0OyArCQlzdHJs ZW4ocGx1c19leHQpOwomZ3Q7ICZndDsgKwlzdGF0aWMgY2hhciogcmVzdWx0ID0gbmV3IGNoYXJb YXJjaF9sZW4gKyAyXTsKJmd0OyAmZ3Q7ICsJc3RyY3B5KHJlc3VsdCwgcmlzY3ZfcHJvZmlsZXNf dGFibGVbaV0ucHJvZmlsZV9zdHJpbmcpOwomZ3Q7ICZndDsgKwlzdHJjYXQocmVzdWx0LCAiXyIp OwomZ3Q7ICZndDsgKwlzdHJjYXQocmVzdWx0LCBwbHVzX2V4dCArIDEpOyAvKiBza2lwIHRoZSAn KycuICAqLwomZ3Q7ICZndDsgKwlyZXR1cm4gcmVzdWx0OwomZ3Q7ICZndDsgKyAgICAgIH0KJmd0 OyAmZ3Q7ICsgICAgfQomZ3Q7ICZndDsgKyAgfQomZ3Q7ICZndDsgKyAgcmV0dXJuIHA7CiZndDsg Jmd0OyArfQomZ3Q7IFRoaXMgbmVlZHMgYSBmdW5jdGlvbiBjb21tZW50LgoKVGhhbmtzLCBhZGRl ZCB0aGUgcGFyc2UgZnVuY3Rpb24gZGVzY3JwdGlvbiBhbmQgc29tZSBkZWFsIGxvZ2ljYWwuCgom Z3Q7IAomZ3Q7IFRoZSBvcGVuIGN1cmx5IHNob3VsZCBhbHdheXMgYmUgb24gYSBsaW5lIGJ5IGl0 c2VsZiB3aGljaCBpcyBnb2luZyB0byAKJmd0OyByZXF1aXJlIHJlaW5kZW50aW5nIGFsbCB0aGlz IGNvZGUuICBDb21tZW50cyBnbyBvbiBzZXBhcmF0ZSBsaW5lcyByYXRoZXIgCiZndDsgdGhhbiBh cHBlbmRpbmcgdGhlbSB0byBhbiBleGlzdGluZyBsaW5lLgomZ3Q7IAomZ3Q7IAomZ3Q7IEkgdGhp bmsgdGhlIGNvbnNlbnN1cyBpbiB0aGUgVHVlc2RheSBwYXRjaHdvcmsgbWVldGluZyB3YXMgdGhh dCB3aGlsZSAKJmd0OyB0aGVyZSBhcmUgY29uY2VybnMgYWJvdXQgcHJvZmlsZXMsIHRob3NlIGNv bmNlcm5zIHNob3VsZCBwcmV2ZW50IHRoaXMgCiZndDsgcGF0Y2ggZnJvbSBnb2luZyBmb3J3YXJk LiAgU28gaWYgeW91IGNvdWxkIGZpeCB0aGUgZm9ybWF0dGluZyBwcm9ibGVtIGFzIAomZ3Q7IHdl bGwgYXMgdGhlIHRyYWlsaW5nICJfIiBpc3N1ZSBub3RlZCBhYm92ZSBhbmQgcmVwb3N0LCBpdCB3 b3VsZCBiZSAKJmd0OyBhcHByZWNpYXRlZC4KJmd0OyAKJmd0OyBUaGFua3MsCiZndDsgCiZndDsg SmVmZgoKVGhhbmtzIGZvciB5b3VyIHJldmlldyBhbmQgY29tbWVudHMsIEkgaGFkIHVwZGF0ZSB0 aGVtIGluIHRoZSBuZXcgcGF0Y2g6CgpodHRwczovL2djYy5nbnUub3JnL3BpcGVybWFpbC9nY2Mt cGF0Y2hlcy8yMDIzLURlY2VtYmVyLzY0MDMyNC5odG1sCgpCUiwKSmlhd2VpPC9qaWF3ZWlAaXNj YXMuYWMuY24+PC9qZWZmcmV5YWxhd0BnbWFpbC5jb20+