From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbg150.qq.com (smtpbg150.qq.com [18.132.163.193]) by sourceware.org (Postfix) with ESMTPS id 82A463858D35 for ; Sun, 25 Jun 2023 03:43:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 82A463858D35 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivai.ai Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivai.ai X-QQ-mid: bizesmtp75t1687664591thef4l28 Received: from LAPTOP-EPITNQBU ( [58.60.1.5]) by bizesmtp.qq.com (ESMTP) with id ; Sun, 25 Jun 2023 11:43:10 +0800 (CST) X-QQ-SSF: 01400000000000G0S000000A0000000 X-QQ-FEAT: 27H4dUct9tjmhdXxsloeKxDNUaIrPMUSaBzg5wUpMO2T0zyAjINlH0L4MHvbE Y1NqzBWSXyxD/VrsCpn/d/XTfIeJZj1VPeZe04/NxAA2VV7+E1iZ+o5hWYe+uSEz0OdhzDx V+7I7ruZZU9RwV/0cqRbddCADFjMvy4xu15yxdgvz0BRQES3igc7/in7N1mHyfwDfXfTbnA zYbhiNVxVEzb75917R1vkvcey/Hvabz+y/G3WGWONT/0Uq0hFldV3oN4+6jpfVvHdNkjH6b Y59/Tv2pPBp7jQTbR5BNRVJ0DQ/N2YLbJdmenZn2yek2iWIbcvzf/VojxagUClGQSsvVw4P 9u/yUlvdOmmY9x4ApULCy1LmFUxjUsSqLv7lcEoakYdjZq/FmpBel1xk5CBb7pwJ9VtwjQ2 nwQHIfmOQMd8tCPf8M/3zgwSO+HfzQTq X-QQ-GoodBg: 2 X-BIZMAIL-ID: 17679615948724040650 Date: Sun, 25 Jun 2023 11:43:10 +0800 From: "juzhe.zhong@rivai.ai" To: "Li Xu" , gcc-patches Cc: kito.cheng , palmer , "Li Xu" Subject: Re: [PATCH] RISC-V: force arg and target to reg rtx under -O0 References: <20230625030837.23389-1-xuli1@eswincomputing.com> X-Priority: 3 X-GUID: 6A646916-129E-43E6-A5A4-C1038A1E911F X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: Content-Type: multipart/alternative; boundary="----=_001_NextPart711433152358_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-9.7 required=5.0 tests=BAYES_00,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_STATUS,KAM_NUMSUBJECT,KAM_SHORT,MIME_BASE64_TEXT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE,WEIRD_PORT 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: This is a multi-part message in MIME format. ------=_001_NextPart711433152358_=---- Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: base64 SGksIExpLg0KQXBwcmVjaWF0ZSBmb3IgY2F0Y2hpbmcgdGhpcyENCg0KSSB0 aGluayBpdCdzIGJldHRlcjoNCi1lbWl0X2luc24gKGdlbl9ydHhfU0VUIChn ZW5fbG93cGFydCAoZS52ZWN0b3JfbW9kZSAoKSwgZS50YXJnZXQpLCBzcmMp KTsNCitlbWl0X21vdmVfaW5zbiAoZ2VuX2xvd3BhcnQgKGUudmVjdG9yX21v ZGUgKCksIGUudGFyZ2V0KSwgc3JjKTsNCmRvIHRoaXMgdG8gZml4IHRoaXMg aXNzdWUuDQoNClRoYW5rcy4NCg0KDQpqdXpoZS56aG9uZ0ByaXZhaS5haQ0K IA0KRnJvbTogTGkgWHUNCkRhdGU6IDIwMjMtMDYtMjUgMTE6MDgNClRvOiBn Y2MtcGF0Y2hlcw0KQ0M6IGtpdG8uY2hlbmc7IHBhbG1lcjsganV6aGUuemhv bmc7IExpIFh1DQpTdWJqZWN0OiBbUEFUQ0hdIFJJU0MtVjogZm9yY2UgYXJn IGFuZCB0YXJnZXQgdG8gcmVnIHJ0eCB1bmRlciAtTzANCmFyZyBhbmQgdGFy Z2V0IHNob3VsZCBiZSBleHBhbmRlZCB0byByZWcgcnR4IGR1cmluZyBleHBh bmQgcGFzcy4NCiANCkNvbnNpZGVyIHRoaXMgZm9sbG93aW5nIGNhc2U6DQp2 b2lkIHRlc3RfdmxtdWxfZXh0X3ZfaThtZjhfaThtZjQodmludDhtZjhfdCBv cDEpIHsNCiAgdmludDhtZjRfdCByZXMgPSBfX3Jpc2N2X3ZsbXVsX2V4dF92 X2k4bWY4X2k4bWY0KG9wMSk7DQp9DQogDQpDb21waWxhdGlvbiBmYWlscyB3 aXRoOg0KdGVzdC5jOiBJbiBmdW5jdGlvbiAndGVzdF92bG11bF9leHRfdl9p OG1mOF9pOG1mNCc6DQp0ZXN0LmM6NToxOiBlcnJvcjogdW5yZWNvZ25pemFi bGUgaW5zbjoNCiAgICA1IHwgfQ0KICAgICAgfCBeDQooaW5zbiAzMCAyOSAw IDIgKHNldCAobWVtL2M6Vk54MlFJIChyZWcvZjpESSAxNDMpIFswIHgrMCBT WzIsIDJdIEEzMl0pDQogICAgICAgIChtZW0vYzpWTngyUUkgKHJlZy9mOkRJ IDE0OCkgWzAgb3AxKzAgU1syLCAyXSBBMTZdKSkgInRlc3QuYyI6NDoxOCAt MQ0KICAgICAobmlsKSkNCmR1cmluZyBSVEwgcGFzczogdnJlZ3MNCnRlc3Qu Yzo1OjE6IGludGVybmFsIGNvbXBpbGVyIGVycm9yOiBpbiBleHRyYWN0X2lu c24sIGF0IHJlY29nLmNjOjI3OTENCjB4N2M2MWI4IF9mYXRhbF9pbnNuKGNo YXIgY29uc3QqLCBydHhfZGVmIGNvbnN0KiwgY2hhciBjb25zdCosIGludCwg Y2hhciBjb25zdCopDQogICAgICAgIC4uLy4uLy4vcmlzY3YtZ2NjL2djYy9y dGwtZXJyb3IuY2M6MTA4DQoweDdjNjFkNyBfZmF0YWxfaW5zbl9ub3RfZm91 bmQocnR4X2RlZiBjb25zdCosIGNoYXIgY29uc3QqLCBpbnQsIGNoYXIgY29u c3QqKQ0KICAgICAgICAuLi8uLi8uL3Jpc2N2LWdjYy9nY2MvcnRsLWVycm9y LmNjOjExNg0KMHhlZDU4YTcgZXh0cmFjdF9pbnNuKHJ0eF9pbnNuKikNCiAg ICAgICAgLi4vLi4vLi9yaXNjdi1nY2MvZ2NjL3JlY29nLmNjOjI3OTENCjB4 YjdmNzg5IGluc3RhbnRpYXRlX3ZpcnR1YWxfcmVnc19pbl9pbnNuDQogICAg ICAgIC4uLy4uLy4vcmlzY3YtZ2NjL2djYy9mdW5jdGlvbi5jYzoxNjExDQow eGI3Zjc4OSBpbnN0YW50aWF0ZV92aXJ0dWFsX3JlZ3MNCiAgICAgICAgLi4v Li4vLi9yaXNjdi1nY2MvZ2NjL2Z1bmN0aW9uLmNjOjE5ODQNCiANCmdjYy9D aGFuZ2VMb2c6DQogDQogICAgICAgICogY29uZmlnL3Jpc2N2L3Jpc2N2LXZl Y3Rvci1idWlsdGlucy1iYXNlcy5jYzogZm9yY2UgYXJnIGFuZCB0YXJnZXQg dG8gcmVnIHJ0eC4NCiANCmdjYy90ZXN0c3VpdGUvQ2hhbmdlTG9nOg0KIA0K ICAgICAgICAqIGdjYy50YXJnZXQvcmlzY3YvcnZ2L2Jhc2UvdmxtdWxfZXh0 LTIuYzogTmV3IHRlc3QuDQotLS0NCmdjYy9jb25maWcvcmlzY3YvcmlzY3Yt dmVjdG9yLWJ1aWx0aW5zLWJhc2VzLmNjICAgICAgIHwgNSArKysrLQ0KZ2Nj L3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2di9iYXNlL3ZsbXVsX2V4 dC0yLmMgfCA4ICsrKysrKysrDQoyIGZpbGVzIGNoYW5nZWQsIDEyIGluc2Vy dGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCmNyZWF0ZSBtb2RlIDEwMDY0NCBn Y2MvdGVzdHN1aXRlL2djYy50YXJnZXQvcmlzY3YvcnZ2L2Jhc2UvdmxtdWxf ZXh0LTIuYw0KIA0KZGlmZiAtLWdpdCBhL2djYy9jb25maWcvcmlzY3Yvcmlz Y3YtdmVjdG9yLWJ1aWx0aW5zLWJhc2VzLmNjIGIvZ2NjL2NvbmZpZy9yaXNj di9yaXNjdi12ZWN0b3ItYnVpbHRpbnMtYmFzZXMuY2MNCmluZGV4IGM2YzUz ZGMxM2E1Li5mMTM1Zjc5NzFmYSAxMDA2NDQNCi0tLSBhL2djYy9jb25maWcv cmlzY3YvcmlzY3YtdmVjdG9yLWJ1aWx0aW5zLWJhc2VzLmNjDQorKysgYi9n Y2MvY29uZmlnL3Jpc2N2L3Jpc2N2LXZlY3Rvci1idWlsdGlucy1iYXNlcy5j Yw0KQEAgLTE1NjcsNyArMTU2NywxMCBAQCBwdWJsaWM6DQogICB7DQogICAg IHRyZWUgYXJnID0gQ0FMTF9FWFBSX0FSRyAoZS5leHAsIDApOw0KICAgICBy dHggc3JjID0gZXhwYW5kX25vcm1hbCAoYXJnKTsNCi0gICAgZW1pdF9pbnNu IChnZW5fcnR4X1NFVCAoZ2VuX2xvd3BhcnQgKGUudmVjdG9yX21vZGUgKCks IGUudGFyZ2V0KSwgc3JjKSk7DQorICAgIGlmIChNRU1fUCAoZS50YXJnZXQp KQ0KKyAgICAgIGUudGFyZ2V0ID0gZm9yY2VfcmVnIChHRVRfTU9ERSAoZS50 YXJnZXQpLCBlLnRhcmdldCk7DQorICAgIGVtaXRfaW5zbiAoZ2VuX3J0eF9T RVQgKGdlbl9sb3dwYXJ0IChlLnZlY3Rvcl9tb2RlICgpLCBlLnRhcmdldCks DQorICAgICAgTUVNX1AgKHNyYykgPyBmb3JjZV9yZWcgKEdFVF9NT0RFIChz cmMpLCBzcmMpIDogc3JjKSk7DQogICAgIHJldHVybiBlLnRhcmdldDsNCiAg IH0NCn07DQpkaWZmIC0tZ2l0IGEvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0 L3Jpc2N2L3J2di9iYXNlL3ZsbXVsX2V4dC0yLmMgYi9nY2MvdGVzdHN1aXRl L2djYy50YXJnZXQvcmlzY3YvcnZ2L2Jhc2UvdmxtdWxfZXh0LTIuYw0KbmV3 IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAwMDAwMDAwMDAwLi4yYjA4OGI1 MzU0Ng0KLS0tIC9kZXYvbnVsbA0KKysrIGIvZ2NjL3Rlc3RzdWl0ZS9nY2Mu dGFyZ2V0L3Jpc2N2L3J2di9iYXNlL3ZsbXVsX2V4dC0yLmMNCkBAIC0wLDAg KzEsOCBAQA0KKy8qIHsgZGctZG8gY29tcGlsZSB9ICovDQorLyogeyBkZy1v cHRpb25zICItbWFyY2g9cnY2NGdjdiAtbWFiaT1scDY0ZCAtTzAiIH0gKi8N CisNCisjaW5jbHVkZSAicmlzY3ZfdmVjdG9yLmgiDQorDQordm9pZCB0ZXN0 X3ZsbXVsX2V4dF92X2k4bWY4X2k4bWY0KHZpbnQ4bWY4X3Qgb3AxKSB7DQor ICB2aW50OG1mNF90IHJlcyA9IF9fcmlzY3ZfdmxtdWxfZXh0X3ZfaThtZjhf aThtZjQob3AxKTsNCit9DQotLSANCjIuMTcuMQ0KIA0KIA0K ------=_001_NextPart711433152358_=------