From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from huawei.com (szxga08-in.huawei.com [45.249.212.255]) by sourceware.org (Postfix) with ESMTPS id 4D1C23897019 for ; Thu, 22 Oct 2020 09:16:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 4D1C23897019 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=huawei.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=xiezhiheng@huawei.com Received: from dggeme765-chm.china.huawei.com (unknown [172.30.72.55]) by Forcepoint Email with ESMTP id 33E2A2CDBE4481813553; Thu, 22 Oct 2020 17:16:55 +0800 (CST) Received: from dggema767-chm.china.huawei.com (10.1.198.209) by dggeme765-chm.china.huawei.com (10.3.19.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1913.5; Thu, 22 Oct 2020 17:16:54 +0800 Received: from dggema767-chm.china.huawei.com ([10.9.48.82]) by dggema767-chm.china.huawei.com ([10.9.48.82]) with mapi id 15.01.1913.007; Thu, 22 Oct 2020 17:16:54 +0800 From: xiezhiheng To: Richard Sandiford CC: Richard Biener , "gcc-patches@gcc.gnu.org" Subject: RE: [PATCH PR94442] [AArch64] Redundant ldp/stp instructions emitted at -O3 Thread-Topic: [PATCH PR94442] [AArch64] Redundant ldp/stp instructions emitted at -O3 Thread-Index: AdZQc3HuQshNoXkyQhKLxJ4muvJVs///kfiA//mneKCADNAfoP/+RcVAgAOZ2q3/9CADgAM9nAjb///thuD//pgahf/pLXmg/9BdUDP/nIDU8P84MqOE/m9QyaD83fm/CPmoHwFw80zpg+vmmK2fwM0xAjE8mmH89KC0wmz7nemAmcWw0v8HbtWl/gKSsMv6jgQzl/QMZACv57lD3t+L67uwvxF7i9j+GZxbEPwxBWVT+F9p1QA= Date: Thu, 22 Oct 2020 09:16:54 +0000 Message-ID: References: <014c7f5ef7874db4ae98470c298b1f9b@huawei.com> <3c4244b3625e4f7eb23f93c564ea687f@huawei.com> <4dc070cbaca04eb59d2cac94bed1a9c3@huawei.com> <8aa6988f8d27449b834d0793607f028f@huawei.com> <0ce8ec84dff744aeb3967cf8416e541d@huawei.com> <661e89c39af741f1927b3969f33721ac@huawei.com> <64a4e3b7bba047e4967c572196314b62@huawei.com> <711ec7e53b334206a3e7b62f1a2cdc40@huawei.com> In-Reply-To: Accept-Language: en-US Content-Language: zh-CN X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.174.187.14] Content-Type: multipart/mixed; boundary="_002_ba1badfd386d4169b65981baa4dc7908huaweicom_" MIME-Version: 1.0 X-CFilter-Loop: Reflected X-Spam-Status: No, score=-13.3 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_STATUS, KAM_NUMSUBJECT, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Oct 2020 09:17:00 -0000 --_002_ba1badfd386d4169b65981baa4dc7908huaweicom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSaWNoYXJkIFNhbmRpZm9yZCBb bWFpbHRvOnJpY2hhcmQuc2FuZGlmb3JkQGFybS5jb21dDQo+IFNlbnQ6IFdlZG5lc2RheSwgT2N0 b2JlciAyMSwgMjAyMCAxMjo1NCBBTQ0KPiBUbzogeGllemhpaGVuZyA8eGllemhpaGVuZ0BodWF3 ZWkuY29tPg0KPiBDYzogUmljaGFyZCBCaWVuZXIgPHJpY2hhcmQuZ3VlbnRoZXJAZ21haWwuY29t PjsgZ2NjLXBhdGNoZXNAZ2NjLmdudS5vcmcNCj4gU3ViamVjdDogUmU6IFtQQVRDSCBQUjk0NDQy XSBbQUFyY2g2NF0gUmVkdW5kYW50IGxkcC9zdHAgaW5zdHJ1Y3Rpb25zDQo+IGVtaXR0ZWQgYXQg LU8zDQo+IA0KPiB4aWV6aGloZW5nIDx4aWV6aGloZW5nQGh1YXdlaS5jb20+IHdyaXRlczoNCj4g PiBJIG1hZGUgdHdvIHNlcGFyYXRlIHBhdGNoZXMgZm9yIHRoZXNlIHR3byBncm91cHMsIGdldC9z ZXQgcmVnaXN0ZXINCj4gaW50cmluc2ljcyBhbmQgc3RvcmUgaW50cmluc2ljcy4NCj4gPg0KPiA+ IE5vdGU6IEl0IGRvZXMgbm90IG1hdHRlciB3aGljaCBwYXRjaCBpcyBhcHBsaWVkIGZpcnN0Lg0K PiA+DQo+ID4gQm9vdHN0cmFwcGVkIGFuZCB0ZXN0ZWQgb24gYWFyY2g2NCBMaW51eCBwbGF0Zm9y bS4NCj4gDQo+IFRoYW5rcy4gIEkgcHVzaGVkIHRoZSBnZXQvc2V0IHBhdGNoLiAgRm9yIHRoZSBz dG9yZSBwYXRjaCwgSSB0aGluaw0KPiB3ZSBzaG91bGQgaGF2ZToNCj4gDQo+IGNvbnN0IHVuc2ln bmVkIGludCBGTEFHX1NUT1JFID0gRkxBR19XUklURV9NRU1PUlkgfCBGTEFHX0FVVE9fRlA7DQo+ IA0KPiBzaW5jZSB0aGUgRlAgZm9ybXMgZG9uJ3QgKGZvciBleGFtcGxlKSByZWFkIHRoZSBGUENS Lg0KPiANCg0KVGhhdCdzIHRydWUuICBJIGFkZGVkIEZMQUdfU1RPUkUgZm9yIHRoZSBzdG9yZSBp bnRyaW5zaWNzIGFuZCBtYWRlIHRoZSBwYXRjaCBmb3IgdGhlbS4NCg0KQm9vdHN0cmFwcGVkIGFu ZCB0ZXN0ZWQgb24gYWFyY2g2NCBMaW51eCBwbGF0Zm9ybS4NCg0KVGhhbmtzLA0KWGllIFpoaWhl bmcNCg0KDQpkaWZmIC0tZ2l0IGEvZ2NjL0NoYW5nZUxvZyBiL2djYy9DaGFuZ2VMb2cNCmluZGV4 IDU5ZmExYWQ0ZDVkLi4yNmVkYWEzMDljOCAxMDA2NDQNCi0tLSBhL2djYy9DaGFuZ2VMb2cNCisr KyBiL2djYy9DaGFuZ2VMb2cNCkBAIC0xLDMgKzEsMTAgQEANCisyMDIwLTEwLTIyICBaaGloZW5n IFhpZSAgPHhpZXpoaWhlbmdAaHVhd2VpLmNvbT4NCisJICAgIE5hbm5hbiBaaGVuZyAgPHpoZW5n bmFubmFuQGh1YXdlaS5jb20+DQorDQorCSogY29uZmlnL2FhcmNoNjQvYWFyY2g2NC1idWlsdGlu cy5jOiBBZGQgRkxBRyBTVE9SRS4NCisJKiBjb25maWcvYWFyY2g2NC9hYXJjaDY0LXNpbWQtYnVp bHRpbnMuZGVmOiBBZGQgcHJvcGVyIEZMQUcNCisJZm9yIHN0b3JlIGludHJpbnNpY3MuDQorDQo= --_002_ba1badfd386d4169b65981baa4dc7908huaweicom_ Content-Type: application/octet-stream; name="store-v2.patch" Content-Description: store-v2.patch Content-Disposition: attachment; filename="store-v2.patch"; size=3349; creation-date="Thu, 22 Oct 2020 09:10:34 GMT"; modification-date="Thu, 22 Oct 2020 09:10:34 GMT" Content-Transfer-Encoding: base64 RnJvbSAwMTcxY2VmZmE5YjllY2RiM2MyY2E0ODJlZGI2ZWU0ODQyNWQyNjVlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiB6aGVuZ25hbm5hbiA8emhlbmduYW5uYW5AaHVhd2VpLmNvbT4K RGF0ZTogRnJpLCAyMyBPY3QgMjAyMCAwMDozMToxOSArMDgwMApTdWJqZWN0OiBbUEFUQ0hdIEFB cmNoNjQ6IEFkZCBGTEFHIGZvciBzdG9yZSBpbnRyaW5zaWNzIFtQUjk0NDQyXQoKMjAyMC0xMC0y MiAgWmhpaGVuZyBYaWUgIDx4aWV6aGloZW5nQGh1YXdlaS5jb20+CgkgICAgTmFubmFuIFpoZW5n ICA8emhlbmduYW5uYW5AaHVhd2VpLmNvbT4KCmdjYy9DaGFuZ2VMb2c6CgoJKiBjb25maWcvYWFy Y2g2NC9hYXJjaDY0LWJ1aWx0aW5zLmM6IEFkZCBGTEFHIFNUT1JFLgoJKiBjb25maWcvYWFyY2g2 NC9hYXJjaDY0LXNpbWQtYnVpbHRpbnMuZGVmOiBBZGQgcHJvcGVyIEZMQUcKCWZvciBzdG9yZSBp bnRyaW5zaWNzLgotLS0KIGdjYy9jb25maWcvYWFyY2g2NC9hYXJjaDY0LWJ1aWx0aW5zLmMgICAg ICAgIHwgIDEgKwogZ2NjL2NvbmZpZy9hYXJjaDY0L2FhcmNoNjQtc2ltZC1idWlsdGlucy5kZWYg fCAyMiArKysrKysrKysrLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25z KCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nY2MvY29uZmlnL2FhcmNoNjQvYWFy Y2g2NC1idWlsdGlucy5jIGIvZ2NjL2NvbmZpZy9hYXJjaDY0L2FhcmNoNjQtYnVpbHRpbnMuYwpp bmRleCA3MzJhNGRjYmNjMy4uOWQ1ZThjNzVjNTUgMTAwNjQ0Ci0tLSBhL2djYy9jb25maWcvYWFy Y2g2NC9hYXJjaDY0LWJ1aWx0aW5zLmMKKysrIGIvZ2NjL2NvbmZpZy9hYXJjaDY0L2FhcmNoNjQt YnVpbHRpbnMuYwpAQCAtMTMyLDYgKzEzMiw3IEBAIGNvbnN0IHVuc2lnbmVkIGludCBGTEFHX0FV VE9fRlAgPSAxVSA8PCA1OwogY29uc3QgdW5zaWduZWQgaW50IEZMQUdfRlAgPSBGTEFHX1JFQURf RlBDUiB8IEZMQUdfUkFJU0VfRlBfRVhDRVBUSU9OUzsKIGNvbnN0IHVuc2lnbmVkIGludCBGTEFH X0FMTCA9IEZMQUdfUkVBRF9GUENSIHwgRkxBR19SQUlTRV9GUF9FWENFUFRJT05TCiAgIHwgRkxB R19SRUFEX01FTU9SWSB8IEZMQUdfUFJFRkVUQ0hfTUVNT1JZIHwgRkxBR19XUklURV9NRU1PUlk7 Citjb25zdCB1bnNpZ25lZCBpbnQgRkxBR19TVE9SRSA9IEZMQUdfV1JJVEVfTUVNT1JZIHwgRkxB R19BVVRPX0ZQOwogCiB0eXBlZGVmIHN0cnVjdAogewpkaWZmIC0tZ2l0IGEvZ2NjL2NvbmZpZy9h YXJjaDY0L2FhcmNoNjQtc2ltZC1idWlsdGlucy5kZWYgYi9nY2MvY29uZmlnL2FhcmNoNjQvYWFy Y2g2NC1zaW1kLWJ1aWx0aW5zLmRlZgppbmRleCA1YmM1OTZkYmZmYy4uYmFlN2EwNDhiNzIgMTAw NjQ0Ci0tLSBhL2djYy9jb25maWcvYWFyY2g2NC9hYXJjaDY0LXNpbWQtYnVpbHRpbnMuZGVmCisr KyBiL2djYy9jb25maWcvYWFyY2g2NC9hYXJjaDY0LXNpbWQtYnVpbHRpbnMuZGVmCkBAIC0xMTEs MTMgKzExMSwxMyBAQAogICBCVUlMVElOX1ZBTExESUYgKExPQURTVFJVQ1RfTEFORSwgbGQzX2xh bmUsIDAsIEFMTCkKICAgQlVJTFRJTl9WQUxMRElGIChMT0FEU1RSVUNUX0xBTkUsIGxkNF9sYW5l LCAwLCBBTEwpCiAgIC8qIEltcGxlbWVudGVkIGJ5IGFhcmNoNjRfc3Q8VlNUUlVDVDpucmVncz48 VkRDOm1vZGU+LiAgKi8KLSAgQlVJTFRJTl9WREMgKFNUT1JFU1RSVUNULCBzdDIsIDAsIEFMTCkK LSAgQlVJTFRJTl9WREMgKFNUT1JFU1RSVUNULCBzdDMsIDAsIEFMTCkKLSAgQlVJTFRJTl9WREMg KFNUT1JFU1RSVUNULCBzdDQsIDAsIEFMTCkKKyAgQlVJTFRJTl9WREMgKFNUT1JFU1RSVUNULCBz dDIsIDAsIFNUT1JFKQorICBCVUlMVElOX1ZEQyAoU1RPUkVTVFJVQ1QsIHN0MywgMCwgU1RPUkUp CisgIEJVSUxUSU5fVkRDIChTVE9SRVNUUlVDVCwgc3Q0LCAwLCBTVE9SRSkKICAgLyogSW1wbGVt ZW50ZWQgYnkgYWFyY2g2NF9zdDxWU1RSVUNUOm5yZWdzPjxWUTptb2RlPi4gICovCi0gIEJVSUxU SU5fVlEgKFNUT1JFU1RSVUNULCBzdDIsIDAsIEFMTCkKLSAgQlVJTFRJTl9WUSAoU1RPUkVTVFJV Q1QsIHN0MywgMCwgQUxMKQotICBCVUlMVElOX1ZRIChTVE9SRVNUUlVDVCwgc3Q0LCAwLCBBTEwp CisgIEJVSUxUSU5fVlEgKFNUT1JFU1RSVUNULCBzdDIsIDAsIFNUT1JFKQorICBCVUlMVElOX1ZR IChTVE9SRVNUUlVDVCwgc3QzLCAwLCBTVE9SRSkKKyAgQlVJTFRJTl9WUSAoU1RPUkVTVFJVQ1Qs IHN0NCwgMCwgU1RPUkUpCiAKICAgQlVJTFRJTl9WQUxMRElGIChTVE9SRVNUUlVDVF9MQU5FLCBz dDJfbGFuZSwgMCwgQUxMKQogICBCVUlMVElOX1ZBTExESUYgKFNUT1JFU1RSVUNUX0xBTkUsIHN0 M19sYW5lLCAwLCBBTEwpCkBAIC00ODIsOCArNDgyLDggQEAKICAgVkFSMShTVE9SRTFQLCBsZDEs IDAsIEFMTCwgdjJkaSkKIAogICAvKiBJbXBsZW1lbnRlZCBieSBhYXJjaDY0X3N0MTxWQUxMX0Yx Njptb2RlPi4gICovCi0gIEJVSUxUSU5fVkFMTF9GMTYgKFNUT1JFMSwgc3QxLCAwLCBBTEwpCi0g IFZBUjEoU1RPUkUxUCwgc3QxLCAwLCBBTEwsIHYyZGkpCisgIEJVSUxUSU5fVkFMTF9GMTYgKFNU T1JFMSwgc3QxLCAwLCBTVE9SRSkKKyAgVkFSMSAoU1RPUkUxUCwgc3QxLCAwLCBTVE9SRSwgdjJk aSkKIAogICAvKiBJbXBsZW1lbnRlZCBieSBhYXJjaDY0X2xkMXgzPFZBTExESUY6bW9kZT4uICAq LwogICBCVUlMVElOX1ZBTExESUYgKExPQURTVFJVQ1QsIGxkMXgzLCAwLCBBTEwpCkBAIC00OTIs MTMgKzQ5MiwxMyBAQAogICBCVUlMVElOX1ZBTExESUYgKExPQURTVFJVQ1QsIGxkMXg0LCAwLCBB TEwpCiAKICAgLyogSW1wbGVtZW50ZWQgYnkgYWFyY2g2NF9zdDF4MjxWQUxMRElGOm1vZGU+LiAg Ki8KLSAgQlVJTFRJTl9WQUxMRElGIChTVE9SRVNUUlVDVCwgc3QxeDIsIDAsIEFMTCkKKyAgQlVJ TFRJTl9WQUxMRElGIChTVE9SRVNUUlVDVCwgc3QxeDIsIDAsIFNUT1JFKQogCiAgIC8qIEltcGxl bWVudGVkIGJ5IGFhcmNoNjRfc3QxeDM8VkFMTERJRjptb2RlPi4gICovCi0gIEJVSUxUSU5fVkFM TERJRiAoU1RPUkVTVFJVQ1QsIHN0MXgzLCAwLCBBTEwpCisgIEJVSUxUSU5fVkFMTERJRiAoU1RP UkVTVFJVQ1QsIHN0MXgzLCAwLCBTVE9SRSkKIAogICAvKiBJbXBsZW1lbnRlZCBieSBhYXJjaDY0 X3N0MXg0PFZBTExESUY6bW9kZT4uICAqLwotICBCVUlMVElOX1ZBTExESUYgKFNUT1JFU1RSVUNU LCBzdDF4NCwgMCwgQUxMKQorICBCVUlMVElOX1ZBTExESUYgKFNUT1JFU1RSVUNULCBzdDF4NCwg MCwgU1RPUkUpCiAKICAgLyogSW1wbGVtZW50ZWQgYnkgZm1hPG1vZGU+NC4gICovCiAgIEJVSUxU SU5fVkhTREYgKFRFUk5PUCwgZm1hLCA0LCBBTEwpCi0tIAoyLjE5LjEKCg== --_002_ba1badfd386d4169b65981baa4dc7908huaweicom_--