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 92D4C3858D1E for ; Tue, 16 Jan 2024 22:32:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 92D4C3858D1E 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 92D4C3858D1E 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=1705444330; cv=none; b=p103Vuph+5Ec80TyvRdf/sWrkcfCUk580kpYIsxG0xgFOZ7g7hB4hZ7d1Uj732Lq3LrcNODGtmhOAuMT7WjckKP5xNTOjmT1qn4hGaL0Avug5uDHQf1LcpvVgUX8kJfTZdirZBBzbAWifegh7PxBwhg6xaLfyq/HC0A/i8mg5Uw= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705444330; c=relaxed/simple; bh=8dMl2ciUbGpjMYFPQEECxUJAuyhMcE9HN2sIpcI1Pmw=; h=Date:From:To:Subject:Mime-Version:Message-ID; b=ecAKQUNJQPibZ5Q9XCqJaSC1UMkOFCBHvRIVKcpXEe8vshToi6ZAkBObaokOH0TmNN04NHGhM0wETdAnqSusqtbFjV6C2jN+SLooFHwbOTcJ4TEM1YPKzLzZ5Q3eX5EuhQLzMqZOJI2BHtzZ1T08tjF2E7BuUVBKI5/a4qu2GyQ= ARC-Authentication-Results: i=1; server2.sourceware.org X-QQ-mid: bizesmtp65t1705444321t72jmjm8 X-QQ-Originating-IP: ZPe88BOhLCahTlqI5rxfEkPG2Glicb/3PQpZOKW8SgI= Received: from TABLET-POE6JQHH ( [116.77.2.214]) by bizesmtp.qq.com (ESMTP) with id ; Wed, 17 Jan 2024 06:32:00 +0800 (CST) X-QQ-SSF: 01400000002000G0V000B00A0000000 X-QQ-FEAT: DBLGDch1WORMNmXtmT8+8a+bNotQ62hM3+shKfRDhSu2Ks6AanA6jFe4TtDBB sytmHqQUcVHnD1CsyaOdHREVkbfUjutt7xeMPR8VZZbRAXxavMP1I+wrz37glw95af+I3E3 K/724s/nPlIzxj3QJkIKTaSUN2XjOB6uUp7g2tFtbGMv1ZgbFZg89gQJhOIW4lis9WwzYvE wtEgSxvFCFtkjdP/lDF5A5AD5O73h20TLo5nfqIsXj6+7X9P/Cp+8Hr4Y9/xkpRZIl6ubkt tFqq4/j4ox3EZONJIU4zZXx3E75VKBQESft0iMm/CzdMSfbI2iXnJMmaSUV1wSw3l5DvEly mDJKCVJ7fpZRNEIWKDr9Xjx66euYU9IBAsH6BPIntZPUYEar392fBTjdbZwsJ+4PzBdCmBW uCGY1NvrfMDnus5rNXhpnZ9Wdpe54VGK X-QQ-GoodBg: 2 X-BIZMAIL-ID: 11136162347442040776 Date: Wed, 17 Jan 2024 06:32:01 +0800 From: =?GB2312?B?1tO+09Xc?= To: vineetg , gcc-patches , rdapp.gcc Cc: "Jeff Law" , kito.cheng , gnu-toolchain , vineetg Subject: Re: [PATCH] RISC-V: fix some vsetvl debug info in pass's Phase 2 code [NFC] References: <20240116214123.22958-1-vineetg@rivosinc.com> X-Priority: 3 X-GUID: F89AA3DC-11B0-4DC3-BDEC-55F2B23E88A2 X-Has-Attach: no X-Mailer: Foxmail 7.2.23.121[cn] Mime-Version: 1.0 Message-ID: <33D9750FAAB8AC40+2024011706320068727626@rivai.ai> Content-Type: multipart/alternative; boundary="----=_001_NextPart543638885580_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,CHARSET_FARAWAY_HEADER,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_STATUS,RCVD_IN_BARRACUDACENTRAL,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: This is a multi-part message in MIME format. ------=_001_NextPart543638885580_=---- Content-Type: text/plain; charset="GB2312" Content-Transfer-Encoding: base64 TEdUTS4NCg0KDQoNCmp1emhlLnpob25nQHJpdmFpLmFpDQogDQpGcm9tOiBW aW5lZXQgR3VwdGENCkRhdGU6IDIwMjQtMDEtMTcgMDU6NDENClRvOiBnY2Mt cGF0Y2hlczsgUm9iaW4gRGFwcDsganV6aGUgLiB6aG9uZyBAIHJpdmFpIC4g YWkNCkNDOiBKZWZmIExhdzsga2l0by5jaGVuZzsgZ251LXRvb2xjaGFpbjsg VmluZWV0IEd1cHRhDQpTdWJqZWN0OiBbUEFUQ0hdIFJJU0MtVjogZml4IHNv bWUgdnNldHZsIGRlYnVnIGluZm8gaW4gcGFzcydzIFBoYXNlIDIgY29kZSBb TkZDXQ0KV2hlbiBzdGFyaW5nIGF0IFZTRVRWTCBwYXNzIGZvciBQUi8xMTM0 MjksIHNwb3R0ZWQgc29tZSBtaW5vcg0KaW1wcm92ZW1lbnRzLg0KIA0KMS4g Rm9yIHJlYWRhYmxpdHksIHJlbW92ZSBzb21lIHJlZHVuZGFudCBjb25kaXRp b24gY2hlY2sgaW4gUGhhc2UgMg0KICAgZnVuY3Rpb24gIGVhcmxpZXN0X2Z1 c2VfdnNldHZsX2luZm8gKCkuDQoyLiBBZGQgaXRlcmF0aW9uIGNvdW50IGlu IGRlYnVnIHByaW50cyBpbiBzYW1lIGZ1bmN0aW9uLg0KIA0KZ2NjL0NoYW5n ZUxvZzoNCiogY29uZmlnL3Jpc2N2L3Jpc2N2LXZzZXR2bC5jYyAoZWFybGll c3RfZnVzZV92c2V0dmxfaW5mbyk6DQpSZW1vdmUgcmVkdW5kYW50IGNoZWNr cyBpbiBlbHNlIGNvbmRpdGlvbiBmb3IgcmVhZGFibGl0eS4NCihlYXJsaWVz dF9mdXNlX3ZzZXR2bF9pbmZvKSBQcmludCBpdGVyYXRpb24gY291bnQgaW4g ZGVidWcNCnByaW50cy4NCihlYXJsaWVzdF9mdXNlX3ZzZXR2bF9pbmZvKSBG aXggbWlzbGVhZGluZyB2c2V0dmwgaW5mbw0KZHVtcCBkZXRhaWxzIGluIGNl cnRhaW4gY2FzZXMuDQogDQpTaWduZWQtb2ZmLWJ5OiBWaW5lZXQgR3VwdGEg PHZpbmVldGdAcml2b3NpbmMuY29tPg0KLS0tDQpnY2MvY29uZmlnL3Jpc2N2 L3Jpc2N2LXZzZXR2bC5jYyB8IDIwICsrKysrKysrKystLS0tLS0tLS0tDQox IGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25z KC0pDQogDQpkaWZmIC0tZ2l0IGEvZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi12 c2V0dmwuY2MgYi9nY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LXZzZXR2bC5jYw0K aW5kZXggNzhhMmY3YjM4ZmFmLi40MWQ0YjgwNjQ4ZjYgMTAwNjQ0DQotLS0g YS9nY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LXZzZXR2bC5jYw0KKysrIGIvZ2Nj L2NvbmZpZy9yaXNjdi9yaXNjdi12c2V0dmwuY2MNCkBAIC0yMzQzLDcgKzIz NDMsNyBAQCBwdWJsaWM6DQogICB2b2lkIGNvbXB1dGVfbGNtX2xvY2FsX3By b3BlcnRpZXMgKCk7DQogICB2b2lkIGZ1c2VfbG9jYWxfdnNldHZsX2luZm8g KCk7DQotICBib29sIGVhcmxpZXN0X2Z1c2VfdnNldHZsX2luZm8gKCk7DQor ICBib29sIGVhcmxpZXN0X2Z1c2VfdnNldHZsX2luZm8gKGludCBpdGVyKTsN CiAgIHZvaWQgcHJlX2dsb2JhbF92c2V0dmxfaW5mbyAoKTsNCiAgIHZvaWQg ZW1pdF92c2V0dmwgKCk7DQogICB2b2lkIGNsZWF1cCAoKTsNCkBAIC0yOTYx LDcgKzI5NjEsNyBAQCBwcmVfdnNldHZsOjpmdXNlX2xvY2FsX3ZzZXR2bF9p bmZvICgpDQpib29sDQotcHJlX3ZzZXR2bDo6ZWFybGllc3RfZnVzZV92c2V0 dmxfaW5mbyAoKQ0KK3ByZV92c2V0dmw6OmVhcmxpZXN0X2Z1c2VfdnNldHZs X2luZm8gKGludCBpdGVyKQ0Kew0KICAgY29tcHV0ZV9hdmxfZGVmX2RhdGEg KCk7DQogICBjb21wdXRlX3ZzZXR2bF9kZWZfZGF0YSAoKTsNCkBAIC0yOTg0 LDcgKzI5ODQsOCBAQCBwcmVfdnNldHZsOjplYXJsaWVzdF9mdXNlX3ZzZXR2 bF9pbmZvICgpDQogICBpZiAoZHVtcF9maWxlICYmIChkdW1wX2ZsYWdzICYg VERGX0RFVEFJTFMpKQ0KICAgICB7DQotICAgICAgZnByaW50ZiAoZHVtcF9m aWxlLCAiXG4gIENvbXB1dGUgTENNIGVhcmxpZXN0IGluc2VydCBkYXRhOlxu XG4iKTsNCisgICAgICBmcHJpbnRmIChkdW1wX2ZpbGUsICJcbiAgQ29tcHV0 ZSBMQ00gZWFybGllc3QgaW5zZXJ0IGRhdGEgKGxpZnQgJWQpOlxuXG4iLA0K KyAgICAgICAgaXRlcik7DQogICAgICAgZnByaW50ZiAoZHVtcF9maWxlLCAi ICAgIEV4cHJlc3Npb24gTGlzdCAoJXUpOlxuIiwgbnVtX2V4cHJzKTsNCiAg ICAgICBmb3IgKHVuc2lnbmVkIGkgPSAwOyBpIDwgbnVtX2V4cHJzOyBpKysp DQp7DQpAQCAtMzAzMiw3ICszMDMzLDcgQEAgcHJlX3ZzZXR2bDo6ZWFybGll c3RfZnVzZV92c2V0dmxfaW5mbyAoKQ0KICAgaWYgKGR1bXBfZmlsZSAmJiAo ZHVtcF9mbGFncyAmIFRERl9ERVRBSUxTKSkNCiAgICAgew0KLSAgICAgIGZw cmludGYgKGR1bXBfZmlsZSwgIiAgICBGdXNlZCBnbG9iYWwgaW5mbyByZXN1 bHQ6XG4iKTsNCisgICAgICBmcHJpbnRmIChkdW1wX2ZpbGUsICIgICAgRnVz ZWQgZ2xvYmFsIGluZm8gcmVzdWx0IChsaWZ0ICVkKTpcbiIsIGl0ZXIpOw0K ICAgICB9DQogICBib29sIGNoYW5nZWQgPSBmYWxzZTsNCkBAIC0zMTQyLDgg KzMxNDMsNyBAQCBwcmVfdnNldHZsOjplYXJsaWVzdF9mdXNlX3ZzZXR2bF9p bmZvICgpDQogIGlmIChzcmNfYmxvY2tfaW5mby5oYXNfaW5mbyAoKSkNCiAg ICBzcmNfYmxvY2tfaW5mby5wcm9iYWJpbGl0eSArPSBkZXN0X2Jsb2NrX2lu Zm8ucHJvYmFiaWxpdHk7DQp9DQotICAgICAgIGVsc2UgaWYgKHNyY19ibG9j a19pbmZvLmhhc19pbmZvICgpDQotICAgICAgICAmJiAhbV9kZW0uY29tcGF0 aWJsZV9wIChwcmV2X2luZm8sIGN1cnJfaW5mbykpDQorICAgICAgIGVsc2UN CnsNCiAgLyogQ2FuY2VsIGxpZnQgdXAgaWYgcHJvYmFiaWxpdGllcyBhcmUg ZXF1YWwuICAqLw0KICBpZiAoc3VjY2Vzc29yc19wcm9iYWJpbGl0eV9lcXVh bF9wIChlZy0+c3JjKSkNCkBAIC0zMTUxLDExICszMTUxLDExIEBAIHByZV92 c2V0dmw6OmVhcmxpZXN0X2Z1c2VfdnNldHZsX2luZm8gKCkNCiAgICAgIGlm IChkdW1wX2ZpbGUgJiYgKGR1bXBfZmxhZ3MgJiBUREZfREVUQUlMUykpDQp7 DQogIGZwcmludGYgKGR1bXBfZmlsZSwNCi0gICAgIiAgICAgIENoYW5nZSBl bXB0eSBiYiAldSB0byBmcm9tOiIsDQorICAgICIgICAgICBSZXNldCBiYiAl dToiLA0KICAgZWctPnNyYy0+aW5kZXgpOw0KICBwcmV2X2luZm8uZHVtcCAo ZHVtcF9maWxlLCAiICAgICAgICAiKTsNCiAgZnByaW50ZiAoZHVtcF9maWxl LA0KLSAgICAiICAgICAgICB0byAoaGlnaGVyIHByb2JhYmlsaXR5KToiKTsN CisgICAgIiBkdWUgdG8gKHNhbWUgcHJvYmFiaWxpdHkpOiIpOw0KICBjdXJy X2luZm8uZHVtcCAoZHVtcF9maWxlLCAiICAgICAgICAiKTsNCn0NCiAgICAg IHNyY19ibG9ja19pbmZvLnNldF9lbXB0eV9pbmZvICgpOw0KQEAgLTMxNzAs NyArMzE3MCw3IEBAIHByZV92c2V0dmw6OmVhcmxpZXN0X2Z1c2VfdnNldHZs X2luZm8gKCkNCiAgICAgIGlmIChkdW1wX2ZpbGUgJiYgKGR1bXBfZmxhZ3Mg JiBUREZfREVUQUlMUykpDQp7DQogIGZwcmludGYgKGR1bXBfZmlsZSwNCi0g ICAgIiAgICAgIENoYW5nZSBlbXB0eSBiYiAldSB0byBmcm9tOiIsDQorICAg ICIgICAgICBDaGFuZ2UgYmIgJXUgZnJvbToiLA0KICAgZWctPnNyYy0+aW5k ZXgpOw0KICBwcmV2X2luZm8uZHVtcCAoZHVtcF9maWxlLCAiICAgICAgICAi KTsNCiAgZnByaW50ZiAoZHVtcF9maWxlLA0KQEAgLTM2MjcsNyArMzYyNyw3 IEBAIHBhc3NfdnNldHZsOjpsYXp5X3ZzZXR2bCAoKQ0KICAgICB7DQogICAg ICAgaWYgKGR1bXBfZmlsZSkNCmZwcmludGYgKGR1bXBfZmlsZSwgIiAgVHJ5 IGxpZnQgdXAgJWQuXG5cbiIsIGZ1c2VkX2NvdW50KTsNCi0gICAgICBjaGFu Z2VkID0gcHJlLmVhcmxpZXN0X2Z1c2VfdnNldHZsX2luZm8gKCk7DQorICAg ICAgY2hhbmdlZCA9IHByZS5lYXJsaWVzdF9mdXNlX3ZzZXR2bF9pbmZvIChm dXNlZF9jb3VudCk7DQogICAgICAgZnVzZWRfY291bnQgKz0gMTsNCiAgIH0g d2hpbGUgKGNoYW5nZWQpOw0KLS0gDQoyLjM0LjENCiANCiANCg== ------=_001_NextPart543638885580_=------