From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbgeu2.qq.com (smtpbgeu2.qq.com [18.194.254.142]) by sourceware.org (Postfix) with ESMTPS id 3C2413858C66 for ; Fri, 17 Nov 2023 12:15:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3C2413858C66 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 3C2413858C66 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=18.194.254.142 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1700223350; cv=none; b=V7jMk/oYS+pIgELIp7/cMTRizoL9xGZ5FNWVKikiGnAd8oFwLmPCszPawGJOakTnXxM48zK71NC87aj6Y1sVVNT48frwztg4DETraWv94ZYfwmYoAaSjxbVlTBRDhqlkSvfnyCwNfFFyqV6szI2nXW9GNgJIehHRi6p5Et8GS4A= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1700223350; c=relaxed/simple; bh=oE1GMKdHLDkWnyKCKHJ9MKFndpiRfFH4oYlsqrWmerE=; h=Date:From:To:Subject:Mime-Version:Message-ID; b=ErSj8LO6TWPE8n8o0Wq55JGs+VJMSjYZYRs7kXV31tYiZTc1VrdaOIOmJ3HFKjkQvE06w4uNjHe19IKFPiay54b7dqR9ut+DYS+LTsLRzvGM9r5iFI+xS6PpyGwyy4NwVzRJQIloyFV5ba5JlGN7Rcuhd6+kdf0MAu6JHNWqcwg= ARC-Authentication-Results: i=1; server2.sourceware.org X-QQ-mid: bizesmtp83t1700223337t4w22pwr Received: from LAPTOP-EPITNQBU ( [113.104.249.196]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 17 Nov 2023 20:15:35 +0800 (CST) X-QQ-SSF: 01400000000000G0V000000A0000000 X-QQ-FEAT: aBJFcW+uBGb14eiRBy8KxoOTIJjzojuMicyyBIY0xrWh+xzBwsfQqXT5tReQm g/qe1y/Zay6sho7qhLmeckspgZ+m00KWvHWQeKWXxA1280G+/9WwXhBnFOH0HbwDt1JWgbS 1aRFEAFXfXcqqsQDBrb0fcZmcL7ACOeiV0d462pGrBipIUFXqY5ap1/qkt4rC/2F9H8emUL O3bstrCN8pYM+mhxbyo87HOeLyUk4q1mmdLCQ9aB6BEyBsh3AqkbCPNqvCQ4QzjFvk9R9On AvggeRP7ZDX2NU2zbxsyCbsytVLqGb1fI4GTTQD4ND0yZhv4QsTYNzNEKs6ZZIpruuAWoEC eBkQnDZc6VByb0CAvzaFJcBeRVYMuBSqHCf609a5upcqYpCPZJmC3dgMDhYX1fBvnuOrAYj T9X0sxY99ZeuqoBiQ6KGuU4FzDdI1a8WRPGPJEn9OO+VxHWumR8EnQ== X-QQ-GoodBg: 2 X-BIZMAIL-ID: 3881371546488013272 Date: Fri, 17 Nov 2023 20:15:37 +0800 From: "juzhe.zhong@rivai.ai" To: Kito.cheng Cc: gcc-patches , kito.cheng , jeffreyalaw , "Robin Dapp" Subject: Re: Re: [PATCH] RISC-V: Fix bug of tuple move splitter[PR112561] References: <20231117073549.1841897-1-juzhe.zhong@rivai.ai>, X-Priority: 3 X-GUID: D9AEB540-AAEC-4BA5-A38B-26D55852CC42 X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: Content-Type: multipart/alternative; boundary="----=_001_NextPart752143544671_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-10.3 required=5.0 tests=BAYES_00,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_STATUS,RCVD_IN_BARRACUDACENTRAL,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS,TXREP,T_KAM_HTML_FONT_INVALID,T_SCC_BODY_TEXT_LINE,T_SPF_HELO_TEMPERROR 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_NextPart752143544671_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Pj4gSSBkaWRuJ3QgZ2V0IHdoeSB3ZSBuZWVkIHZsbWF4IHZzZXR2bCBoZXJl Pw0KIA0KPj4gV2UgdXNlIGNvZGVfZm9yX3ByZWRfbW92IGlmIHN1YnBhcnRf bW9kZSBpcyBmcmFjdGlvbmFsIExNVUwgbW9kZQ0KPj4gYW5kIHdpbGwgdXNl IHRoZSB3aG9sZSByZWcgbG9hZCBzdG9yZSBpZiBub3QgZnJhY3Rpb25hbCBM TVVMLg0KIA0KPj4gU28gd2UgZG9uJ3QgbmVlZCBleHBsaWNpdGx5IHZzZXR2 bCBmb3IgdGhlIGFib3ZlIDIgY2FzZXMgaW4gbXkgdW5kZXJzdGFuZGluZz8N Cj4+IEkga25vdyBJIG11c3QgbWlzcyBzb21ldGhpbmcsIGRvIHlvdSBtaW5k IGdpdmluZyBtZSBhIGZldyBtb3JlIGV4cGxhbmF0aW9ucz8NCg0KVGhlIGJ1 ZyBoYXBwZW5zIGhlcmU6DQpodHRwczovL2dvZGJvbHQub3JnL3ovVGJxS3Yz Y1dyIA0KDQpXcm9uZyBjb2RlczoNCg0KICAgICAgICB2bHNlZzhlMTYudiAg ICAgdjEsKGE1KQ0KICAgICAgICB2c2V0dmxpIGE3LHplcm8sZTE2LG1mMix0 YSxtYQ0KICAgICAgICB2c2UxNi52IHYxLDAoYTcpDQoiYTciIHJlZ2lzdGVy IGlzIHRoZSBpc3N1ZS4NCg0KQmVmb3JlIHNwbGl0MiwgaW4gb3VyIHR1cGxl IG1vdmUgcGF0dGVybjoNCg0KKGRlZmluZV9pbnNuX2FuZF9zcGxpdCAiKm1v djxWVDptb2RlPl88UDptb2RlPiINCiAgWyhzZXQgKG1hdGNoX29wZXJhbmQ6 VlQgMCAicmVnX29yX21lbV9vcGVyYW5kIiAiPXZyLHZyLCBtIikNCiAgICAg ICAgKG1hdGNoX29wZXJhbmQ6VlQgMSAicmVnX29yX21lbV9vcGVyYW5kIiAi IHZyLCBtLHZyIikpDQogICAoY2xvYmJlciAobWF0Y2hfc2NyYXRjaDpQIDIg Ij1YLCZyLCZyIikpDQogICAoY2xvYmJlciAobWF0Y2hfc2NyYXRjaDpQIDMg Ij1YLCZyLCZyIikpDQogICAoY2xvYmJlciAobWF0Y2hfc2NyYXRjaDpQIDQg Ij1YLCZyLCZyIikpXQ0KDQpXZSBjbG9iYmVyIHNjYWxhciByZWdpc3RlcnMg c2luY2Ugd2UgbWF5IG5lZWQgdG8gZW1pdCB2c2V0dmxpIFZMLHplcm8NCg0K V2UgZG9uJ3QgZW1pdCBhIGV4cGxpY2l0IHBhdHRlcm4gc2V0IHRoZSBjbG9i YmVyIHJlZ2lzdGVycy4NClNvIHdlIGVuZCB1cCBoYXZlIHRoaXMgZm9sbG93 aW5nIFJUTDoNCg0KKGluc24gMTMzIDQyIDE1MyAyIChzZXQgKHJlZzpESSA2 IHQxIFsyNDddKQ0KICAgICAgICAocmVnOkRJIDE3IGE3IFsyNTFdKSkgIi9h cHAvZXhhbXBsZS5jIjo4OjE0IDIwNiB7Km1vdmRpXzY0Yml0fQ0KICAgICAo bmlsKSkNCihpbnNuIDE1MyAxMzMgMTU0IDIgKHNldCAocmVnOkRJIDE2IGE2 IFsyMzFdKQ0KICAgICAgICAocmVnOkRJIDYgdDEgWzI0N10pKSAiL2FwcC9l eGFtcGxlLmMiOjg6MTQgMjA2IHsqbW92ZGlfNjRiaXR9DQogICAgIChuaWwp KQ0KKGluc24gMTU0IDE1MyAxNTUgMiAoc2V0IChtZW06UlZWTUYySEkgKHJl ZzpESSAxNiBhNiBbMjMxXSkgWzAgIFM4IEExNl0pDQogICAgICAgIChpZl90 aGVuX2Vsc2U6UlZWTUYySEkgKHVuc3BlYzpSVlZNRjMyQkkgWw0KICAgICAg ICAgICAgICAgICAgICAoY29uc3RfdmVjdG9yOlJWVk1GMzJCSSBbDQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGNvbnN0X2ludCAxIFsweDFdKSBy ZXBlYXRlZCB4NA0KICAgICAgICAgICAgICAgICAgICAgICAgXSkNCiAgICAg ICAgICAgICAgICAgICAgKHJlZzpESSAxNyBhNyBbMjMyXSkNCiAgICAgICAg ICAgICAgICAgICAgKGNvbnN0X2ludCAyIFsweDJdKSByZXBlYXRlZCB4Mg0K ICAgICAgICAgICAgICAgICAgICAoY29uc3RfaW50IDEgWzB4MV0pDQogICAg ICAgICAgICAgICAgICAgIChyZWc6U0kgNjYgdmwpDQogICAgICAgICAgICAg ICAgICAgIChyZWc6U0kgNjcgdnR5cGUpDQogICAgICAgICAgICAgICAgXSBV TlNQRUNfVlBSRURJQ0FURSkNCiAgICAgICAgICAgIChyZWc6UlZWTUYySEkg OTcgdjEgW29yaWc6MTYyIHZlY3RfYXJyYXkuMjEgXSBbMTYyXSkNCiAgICAg ICAgICAgICh1bnNwZWM6UlZWTUYySEkgWw0KICAgICAgICAgICAgICAgICAg ICAocmVnOlNJIDAgemVybykNCiAgICAgICAgICAgICAgICBdIFVOU1BFQ19W VU5ERUYpKSkgIi9hcHAvZXhhbXBsZS5jIjo4OjE0IDE3MTEgeypwcmVkX21v dnJ2dm1mMmhpfQ0KICAgICAobmlsKSkNCg0KWW91IGNhbiBzZWUgdGhlIG1l bW9yeSBhZGRyZXNzIGlzICJhNiIgaXMgbm90ICJhNyINCkhvd2V2ZXIsIHdl IGhhdmUgdGhpcyBmb2xsb3dpbmcgcGF0dGVybnMgYmVmb3JlOg0KDQooaW5z biAxMzMgNDIgMTUzIDIgKHNldCAocmVnOkRJIDYgdDEgWzI0N10pDQogICAg ICAgIChyZWc6REkgMTcgYTcgWzI1MV0pKSAiL2FwcC9leGFtcGxlLmMiOjg6 MTQgMjA2IHsqbW92ZGlfNjRiaXR9DQogICAgIChuaWwpKQ0KKGluc24gMTUz IDEzMyAxNTQgMiAoc2V0IChyZWc6REkgMTYgYTYgWzIzMV0pDQogICAgICAg IChyZWc6REkgNiB0MSBbMjQ3XSkpICIvYXBwL2V4YW1wbGUuYyI6ODoxNCAy MDYgeyptb3ZkaV82NGJpdH0NCiAgICAgKG5pbCkpDQoNClRoZSBsYXR0ZXIg cGFzcyBjb25zaWRlciAiYTYiIGNhbiBiZSByZXBsYWNlZCBieSAiYTciLg0K VGhlbiwgdGhlIG1lbW9yeSBhZGRyZXNzIGlzIGNoYW5nZWQgaW50byAiYTci IHdoaWNoIGlzIHdyb25nLg0KDQpTby4gd2Ugc2hvdWxkIGVtaXQgdnNldHZs LCBsZXQgR0NDIGtub3duIHRoZSBBVkwgImE3IiB1c2VkIGlzIGEgZGlmZmVy ZW50IHZhbHVlLg0KVGhlbiBidWcgd2lsbCBiZSBmaXhlZC4NCg0KQnV0IHlv dSByZW1pbmQgbWUgYSB0aGluZywgaXMgdGhhdCBmb3Igd2hvbGUgcmVnaXN0 ZXIgbW9kZSAsIHdlIGRvbid0IG5lZWQgdGhpcy4NClNvLCB0aGUgY29kZSBz aG91bGQgYmUgYWRqdXN0ZWQ6DQoNCmlm77yIZnJhY3Rpb25hbF9wKQ0KICBl bWl0X3ZsbWF4X3ZzZXR2bCAoc3VicGFydF9tb2RlLCBvcHNbNF0pOw0KDQoN Cg0KDQoNCg0KanV6aGUuemhvbmdAcml2YWkuYWkNCiANCkZyb206IEtpdG8g Q2hlbmcNCkRhdGU6IDIwMjMtMTEtMTcgMTY6NDkNClRvOiBKdXpoZS1aaG9u Zw0KQ0M6IGdjYy1wYXRjaGVzOyBraXRvLmNoZW5nOyBqZWZmcmV5YWxhdzsg cmRhcHAuZ2NjDQpTdWJqZWN0OiBSZTogW1BBVENIXSBSSVNDLVY6IEZpeCBi dWcgb2YgdHVwbGUgbW92ZSBzcGxpdHRlcltQUjExMjU2MV0NCj4gZGlmZiAt LWdpdCBhL2djYy9jb25maWcvcmlzY3YvcmlzY3Ytdi5jYyBiL2djYy9jb25m aWcvcmlzY3YvcmlzY3Ytdi5jYw0KPiBpbmRleCA2YTIwMDlmZmIwNS4uMDhi YmI2NTdhMDYgMTAwNjQ0DQo+IC0tLSBhL2djYy9jb25maWcvcmlzY3Yvcmlz Y3Ytdi5jYw0KPiArKysgYi9nY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LXYuY2MN Cj4gQEAgLTM3NCwxMCArMzc0LDI0IEBAIHZvaWQNCj4gIGVtaXRfdmxtYXhf aW5zbl9scmEgKHVuc2lnbmVkIGljb2RlLCB1bnNpZ25lZCBpbnNuX2ZsYWdz LCBydHggKm9wcywgcnR4IHZsKQ0KPiAgew0KPiAgICBnY2NfYXNzZXJ0ICgh Y2FuX2NyZWF0ZV9wc2V1ZG9fcCAoKSk7DQo+ICsgIG1hY2hpbmVfbW9kZSBt b2RlID0gR0VUX01PREUgKG9wc1swXSk7DQo+DQo+IC0gIGluc25fZXhwYW5k ZXI8UlZWX0lOU05fT1BFUkFORFNfTUFYPiBlIChpbnNuX2ZsYWdzLCB0cnVl KTsNCj4gLSAgZS5zZXRfdmwgKHZsKTsNCj4gLSAgZS5lbWl0X2luc24gKChl bnVtIGluc25fY29kZSkgaWNvZGUsIG9wcyk7DQo+ICsgIGlmIChpbW1fYXZs X3AgKG1vZGUpKQ0KPiArICAgIHsNCj4gKyAgICAgIC8qIEV2ZW4gdGhvdWdo IFZMIGlzIGEgcmVhbCBoYXJkcmVnIGFscmVhZHkgYWxsb2NhdGVkIHNpbmNl DQo+ICsgICAgICAgIGl0IGlzIHBvc3QtUkEgbm93LCB3ZSBzdGlsbCBnYWlu IGJlbmVmaXRzIHRoYXQgd2UgZW1pdA0KPiArICAgICAgICB2c2V0aXZsaSB6 ZXJvLCBpbW0gaW5zdGVhZCBvZiB2c2V0dmxpIFZMLCB6ZXJvIHdoaWNoIGlz DQo+ICsgICAgICAgIHdlIGNhbiBiZSBtb3JlIGZsZXhpYmxlIGluIHBvc3Qt UkEgaW5zdHJ1Y3Rpb24gc2NoZWR1bGluZy4gICovDQo+ICsgICAgICBpbnNu X2V4cGFuZGVyPFJWVl9JTlNOX09QRVJBTkRTX01BWD4gZSAoaW5zbl9mbGFn cywgZmFsc2UpOw0KPiArICAgICAgZS5zZXRfdmwgKGdlbl9pbnRfbW9kZSAo R0VUX01PREVfTlVOSVRTIChtb2RlKSwgUG1vZGUpKTsNCj4gKyAgICAgIGUu ZW1pdF9pbnNuICgoZW51bSBpbnNuX2NvZGUpIGljb2RlLCBvcHMpOw0KPiAr ICAgIH0NCj4gKyAgZWxzZQ0KPiArICAgIHsNCj4gKyAgICAgIGluc25fZXhw YW5kZXI8UlZWX0lOU05fT1BFUkFORFNfTUFYPiBlIChpbnNuX2ZsYWdzLCB0 cnVlKTsNCj4gKyAgICAgIGUuc2V0X3ZsICh2bCk7DQo+ICsgICAgICBlLmVt aXRfaW5zbiAoKGVudW0gaW5zbl9jb2RlKSBpY29kZSwgb3BzKTsNCj4gKyAg ICB9DQogDQpJdCdzIGEgc2VwYXJhdGUgb3B0aW1pemF0aW9uIHdoaWNoIHNo b3VsZCBub3QgYmUgaW5jbHVkZWQgd2l0aGluIHRoaXMgcGF0Y2guDQogDQo+ ICB9DQo+DQo+ICAvKiBFbWl0IGFuIFJWViBpbnNuIHdpdGggYSBwcmVkZWZp bmVkIHZlY3RvciBsZW5ndGguICBDb250cmFyeSB0bw0KPiBAQCAtMjE0OCw2 ICsyMTYyLDcgQEAgZXhwYW5kX3R1cGxlX21vdmUgKHJ0eCAqb3BzKQ0KPiAg ICAgICAgICAgb2Zmc2V0ID0gb3BzWzJdOw0KPiAgICAgICAgIH0NCj4NCj4g KyAgICAgIGVtaXRfdmxtYXhfdnNldHZsIChzdWJwYXJ0X21vZGUsIG9wc1s0 XSk7DQogDQpJIGRpZG4ndCBnZXQgd2h5IHdlIG5lZWQgdmxtYXggdnNldHZs IGhlcmU/DQogDQpXZSB1c2UgY29kZV9mb3JfcHJlZF9tb3YgaWYgc3VicGFy dF9tb2RlIGlzIGZyYWN0aW9uYWwgTE1VTCBtb2RlDQphbmQgd2lsbCB1c2Ug dGhlIHdob2xlIHJlZyBsb2FkIHN0b3JlIGlmIG5vdCBmcmFjdGlvbmFsIExN VUwuDQogDQpTbyB3ZSBkb24ndCBuZWVkIGV4cGxpY2l0bHkgdnNldHZsIGZv ciB0aGUgYWJvdmUgMiBjYXNlcyBpbiBteSB1bmRlcnN0YW5kaW5nPw0KSSBr bm93IEkgbXVzdCBtaXNzIHNvbWV0aGluZywgZG8geW91IG1pbmQgZ2l2aW5n IG1lIGEgZmV3IG1vcmUgZXhwbGFuYXRpb25zPw0KIA0KPiAgICAgICAgaWYg KE1FTV9QIChvcHNbMV0pKQ0KPiAgICAgICAgIHsNCj4gICAgICAgICAgIC8q IExvYWQgb3BlcmF0aW9ucy4gICovDQogDQo= ------=_001_NextPart752143544671_=------