From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbgau2.qq.com (smtpbgau2.qq.com [54.206.34.216]) by sourceware.org (Postfix) with ESMTPS id 67995385840D for ; Wed, 24 Apr 2024 10:11:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 67995385840D Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivai.ai Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivai.ai ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 67995385840D Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=54.206.34.216 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1713953509; cv=none; b=tLP160xKBjddkaV9JW0KRXF3z3SIYBAXs1utvu9F+NEk3zGlOzQCVpNRed6OxB9nlbIuxtESvgG0pEBC4cSFApyQHPjbu8ou2U/T1phobpBc+/RO2tLBnns5APbPN7JHDUle1uMBkITxtKQ8IIJ6B0rxBcxsqI4AMN8dq5lomrE= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1713953509; c=relaxed/simple; bh=M3+r/mYiA8EzdtEslUcMrlhwOmCc8iq1B/vzyD7QIJc=; h=Date:From:To:Subject:Mime-Version:Message-ID; b=FF3k/Hsc+3u5L16//gIGUL27SslHPHpTCq6ZAYJJAOKbw7LJpeSpZ5qEEC0cyDr1AmasRUe4U5CvI6D6jWOvbqsX25/JQww+2TRee1SseUI69vd6ILfzEo12qhn94p+fFZCLUrZYi5nv7ynYA5wta9aD4On2aOhIA+Tj+fzEMyo= ARC-Authentication-Results: i=1; server2.sourceware.org X-QQ-mid: bizesmtp77t1713953497tdu6m43l X-QQ-Originating-IP: hhu8QogI3q0YisioE+0GN2wWgoAiF53qfAtIg4lKc3k= Received: from LAPTOP-EPITNQBU ( [113.104.209.113]) by bizesmtp.qq.com (ESMTP) with id ; Wed, 24 Apr 2024 18:11:35 +0800 (CST) X-QQ-SSF: 01400000000000G0V000000A0000000 X-QQ-FEAT: eTp2eCgHrZn9iESxjd2VQgqSvBew4BdC6E+qPzdUAg4zypt7wPgRy9msAv82H e68eaSnZ1Pj+h1b1+CSuR03TO4aK8zQw9E/2eXRR9p1RkGF/sKukj7WfejtVRc7+Tiy/ZCB gTTjLJKKP1Na5uyKqTQ99gvAaxP3Swt6ZRxlVJR7YwVseRrwhOVfu3u8y/SzcShj8gpgx6K 3mgN+FeKYjEk7wNReCcGSmUO9QYLTzFeBBoeQPC0riKdwvamdNpmrI1T671qUTXgv6cG0/e IcgIa0Tr5Ig0UtNq9mLUHsQshekWY/trkue8VJ9UOYpR/YqhLCN43C/fAqK+CBEsCruw62s eERaQRHGUyMhs4HGDaduSDROnHwoa6dDfdqft2oGzIas/ULQ1tNsozgZ3joYrieeXHSEYY/ VSBl+qDREFeTlFva7ipM5SeCcLiIeUxL X-QQ-GoodBg: 2 X-BIZMAIL-ID: 18374448822344320068 Date: Wed, 24 Apr 2024 18:11:36 +0800 From: "juzhe.zhong@rivai.ai" To: Kito.cheng , gcc-patches , kito.cheng , "Robin Dapp" Cc: Kito.cheng Subject: Re: [PATCH][GCC 13] RISC-V: Fix recursive vsetvli checking [PR114172] References: <20240424100946.1892969-1-kito.cheng@sifive.com> X-Priority: 3 X-GUID: 37DDC447-9792-4DD5-82C3-A71C00010E10 X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: <65DE8492D5769101+202404241811353478800@rivai.ai> Content-Type: multipart/alternative; boundary="----=_001_NextPart018466622504_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-10.2 required=5.0 tests=BAYES_00,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_STATUS,KAM_SHORT,MIME_BASE64_TEXT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,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: This is a multi-part message in MIME format. ------=_001_NextPart018466622504_=---- Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: base64 bGd0bS4NCg0KDQoNCmp1emhlLnpob25nQHJpdmFpLmFpDQogDQpGcm9tOiBL aXRvIENoZW5nDQpEYXRlOiAyMDI0LTA0LTI0IDE4OjA5DQpUbzogZ2NjLXBh dGNoZXM7IGtpdG8uY2hlbmc7IHJkYXBwOyBqdXpoZS56aG9uZw0KQ0M6IEtp dG8gQ2hlbmcNClN1YmplY3Q6IFtQQVRDSF1bR0NDIDEzXSBSSVNDLVY6IEZp eCByZWN1cnNpdmUgdnNldHZsaSBjaGVja2luZyBbUFIxMTQxNzJdDQpleHRy YWN0X3NpbmdsZV9zb3VyY2Ugd2lsbCByZWN1cnNpdmUgY2hlY2tpbmcgdGhl IHNvdXJjZXMgdG8NCm1ha2Ugc3VyZSBpZiBpdCdzIHNpbmdsZSBzb3VyY2Us IGhvd2V2ZXIgaXQgbWF5IGNhdXNlIGluZmluaXRlDQpyZWN1cnNpdmUgd2hl biB0aGUgc291cmNlIGlzIGNvbWUgZnJvbSBpdHNlbGYsIHNvIGl0IHNob3Vs ZCBqdXN0IHNraXANCmZpcnN0IHNvdXJjZSB0byBwcmV2ZW50IHRoYXQuDQog DQpOT1RFOiBUaGlzIGxvZ2ljIGhhcyBleGlzdGluZyBvbiB0cnVuay9HQ0Mg MTQsIGJ1dCBpdCBpbmNsdWRlZCBpbiBhIGJpZw0KdnNldHZsaSBpbXByb3Zl bWVudCBwYXRjaCwgd2hpY2ggaXMgbm90IGJhY2twb3J0IHRvIEdDQyAxMy4N CiANCmBgYA0KIA0Kdm9pZCBzYXhweV9ydnZfbTgoZmxvYXQgKnksIGxvbmcg dmwpDQp7DQogICAgZm9yICg7OykNCiAgICB7DQogICAgICAgIHZsID0gX19y aXNjdl92c2V0dmxfZTMybTgodmwpOyAvL0lDRQ0KICAgICAgICB2ZmxvYXQz Mm04X3QgeV92ZWM7DQogICAgICAgIF9fcmlzY3ZfdnNlMzJfdl9mMzJtOCh5 LCB5X3ZlYywgdmwpOw0KICAgIH0NCn0NCmBgYA0KIA0KZ2NjL0NoYW5nZUxv ZzoNCiANClBSIHRhcmdldC8xMTQxNzINCiogZ2NjL2NvbmZpZy9yaXNjdi9y aXNjdi12c2V0dmwuY2MgKGV4dHJhY3Rfc2luZ2xlX3NvdXJjZSk6DQpTa2lw IGZpcnN0IHNldC4NCiANCmdjYy90ZXN0c3VpdGUvQ2hhbmdlTG9nOg0KIA0K UFIgdGFyZ2V0LzExNDE3Mg0KKiBnY2MudGFyZ2V0L3Jpc2N2L3J2di92c2V0 dmwvcHIxMTQxNzIuYzogTmV3Lg0KLS0tDQpnY2MvY29uZmlnL3Jpc2N2L3Jp c2N2LXZzZXR2bC5jYyAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysNCi4u Li9nY2MudGFyZ2V0L3Jpc2N2L3J2di92c2V0dmwvcHIxMTQxNzIuYyAgICAg ICAgIHwgMTQgKysrKysrKysrKysrKysNCjIgZmlsZXMgY2hhbmdlZCwgMTgg aW5zZXJ0aW9ucygrKQ0KY3JlYXRlIG1vZGUgMTAwNjQ0IGdjYy90ZXN0c3Vp dGUvZ2NjLnRhcmdldC9yaXNjdi9ydnYvdnNldHZsL3ByMTE0MTcyLmMNCiAN CmRpZmYgLS1naXQgYS9nY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LXZzZXR2bC5j YyBiL2djYy9jb25maWcvcmlzY3YvcmlzY3YtdnNldHZsLmNjDQppbmRleCA5 ZGNhMmNlNzA5ZC4uMzZkMmU2ZTZmMjAgMTAwNjQ0DQotLS0gYS9nY2MvY29u ZmlnL3Jpc2N2L3Jpc2N2LXZzZXR2bC5jYw0KKysrIGIvZ2NjL2NvbmZpZy9y aXNjdi9yaXNjdi12c2V0dmwuY2MNCkBAIC0xMTk2LDYgKzExOTYsMTAgQEAg ZXh0cmFjdF9zaW5nbGVfc291cmNlIChzZXRfaW5mbyAqc2V0KQ0KICAgICBy ZXR1cm4gbnVsbHB0cjsNCiAgIGZvciAoY29uc3Qgc2V0X2luZm8gKnNldCA6 IHNldHMpDQogICAgIHsNCisgICAgICAvKiBTa2lwIGZpcnN0IHNldCwgdGhp cyBjYW4gcHJldmVudCB1cyBydW4gaW50byBpbmZpbml0ZSByZWN1cnNpdmUN CisgY2hlY2tpbmcgaWYgZmlyc3Qgc2V0IGlzIGNvbWUgZnJvbSBpdHNlbGYu ICAqLw0KKyAgICAgIGlmIChzZXQgPT0gKnNldHMuYmVnaW4gKCkpDQorIGNv bnRpbnVlOw0KICAgICAgIC8qIElmIHRoZXJlIGlzIGEgaGVhZCBvciBlbmQg aW5zbiwgd2UgY29uc2VydmF0aXZlIHJldHVybg0KTlVMTCBzbyB0aGF0IFZT RVRWTCBQQVNTIHdpbGwgaW5zZXJ0IHZzZXR2bCBkaXJlY3RseS4gICovDQog ICAgICAgaWYgKHNldC0+aW5zbiAoKS0+aXNfYXJ0aWZpY2lhbCAoKSkNCmRp ZmYgLS1naXQgYS9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvcmlzY3YvcnZ2 L3ZzZXR2bC9wcjExNDE3Mi5jIGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0 L3Jpc2N2L3J2di92c2V0dmwvcHIxMTQxNzIuYw0KbmV3IGZpbGUgbW9kZSAx MDA2NDQNCmluZGV4IDAwMDAwMDAwMDAwLi5lZDE0OTQ2NjZkNg0KLS0tIC9k ZXYvbnVsbA0KKysrIGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L3Jpc2N2 L3J2di92c2V0dmwvcHIxMTQxNzIuYw0KQEAgLTAsMCArMSwxNCBAQA0KKy8q IHsgZGctZG8gY29tcGlsZSB9ICovDQorLyogeyBkZy1vcHRpb25zICItbWFy Y2g9cnY2NGdjdiAtbWFiaT1scDY0IC1mbm8tdHJlZS12ZWN0b3JpemUiIH0g Ki8NCisNCisjaW5jbHVkZSAicmlzY3ZfdmVjdG9yLmgiDQorDQordm9pZCBl KGxvbmcsIHZmbG9hdDMybTRfdCk7DQorDQordm9pZCBiKGxvbmcgYykgew0K KyAgZm9yICg7Oykgew0KKyAgICBjID0gX19yaXNjdl92c2V0dmxfZTMybTQo Yyk7DQorICAgIHZmbG9hdDMybTRfdCBkOw0KKyAgICBlKGMsIGQpOw0KKyAg fQ0KK30NCi0tIA0KMi4zNC4xDQogDQogDQo= ------=_001_NextPart018466622504_=------