From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from huawei.com (szxga02-in.huawei.com [45.249.212.188]) by sourceware.org (Postfix) with ESMTPS id 28B0F3857013 for ; Wed, 26 Aug 2020 09:30:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 28B0F3857013 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=huawei.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=duanbo3@huawei.com Received: from dggeme716-chm.china.huawei.com (unknown [172.30.72.56]) by Forcepoint Email with ESMTP id 600BC55486FD51CBB2FF for ; Wed, 26 Aug 2020 17:30:14 +0800 (CST) Received: from dggeme769-chm.china.huawei.com (10.3.19.115) by dggeme716-chm.china.huawei.com (10.1.199.112) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1913.5; Wed, 26 Aug 2020 17:30:14 +0800 Received: from dggeme769-chm.china.huawei.com ([10.6.64.74]) by dggeme769-chm.china.huawei.com ([10.6.64.74]) with mapi id 15.01.1913.007; Wed, 26 Aug 2020 17:30:13 +0800 From: "duanbo (C)" To: GCC Patches CC: "rguenther@suse.de" Subject: [PATCH PR96757] aarch64: ICE during GIMPLE pass: vect Thread-Topic: [PATCH PR96757] aarch64: ICE during GIMPLE pass: vect Thread-Index: AdZ7it+SucoRI6ATQtuUZczygfS46g== Date: Wed, 26 Aug 2020 09:30:13 +0000 Message-ID: Accept-Language: en-US Content-Language: zh-CN X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.174.187.132] Content-Type: multipart/mixed; boundary="_002_a6f082c00a8e4565842906855af646e2huaweicom_" MIME-Version: 1.0 X-CFilter-Loop: Reflected X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_SHORT, 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: Wed, 26 Aug 2020 09:30:20 -0000 --_002_a6f082c00a8e4565842906855af646e2huaweicom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGksIA0KDQpUaGlzIGlzIGEgZml4IGZvciBQUjk2NzU3Lg0KQmVmb3JlIHZlY3QgcGFzcywgdGhl IG1haW4gc3RhdGVtZW50cyBvZiB0aGUgdGVzdCBjYXNlIHdpbGwgYmUgb3B0aW1pemVkIGxpa2Xv vJoNCglfMSA9IGRfMTAoRCkgPiAzOw0KCV8yID0gYV8xMShEKSA+IG1fMTIoRCk7DQoJXzE4ID0g XzEgPiBfMiA/IF8yNiA6IDA7IA0KQXQgdGhlIGJlZ2lubmluZyBvZiB2ZWN0b3JpemF0aW9uIGFu YWx5c2lzLCBmdW5jdGlvbiB2ZWN0X3JlY29nX21hc2tfY29udmVyc2lvbl9wYXR0ZXJuIA0KcHJv Y2Vzc2VkIHRoZSBnaW1wbGUgIF8xOCA9IF8xID4gXzIgPyBfMTUgOiAwLCBhbmQgcHJvZHVjZToN CglwYXR0XzE3ID0gXzEgPiBfMg0KCXBhdHRfMyA9IHBhdHRfMTcgPyBfMTUgOiAwDQppdCBkaWRu J3QgY29uc2lkZXIgdGhlIHNpdHVhdGlvbiB0aGF0ICBfMSwgXzIncyB2ZWN0eXBlIGlzIGRpZmZl cmVudCwgd2hpY2ggbGVhZGluZyB0byBhbiBJQ0UgaW4gDQpzb21lIHNwZWNpYWwgIG1vZGUgLCBs aWtlIFY0SEltb2RlIGZvciB0aGlzIGNhc2UuDQoNClRoaXMgcGF0Y2ggYWRkZWQgdGhlIGlkZW50 aWZpY2F0aW9uIGFuZCBoYW5kbGluZyBmb3IgdGhpcyBzaXR1YXRpb24gaW4gdmVjdF9yZWNvZ19t YXNrX2NvbnZlcnNpb25fcGF0dGVybi4gDQpXaXRoIHRoYXQgXzE4ID0gXzEgPiBfMiA/IF8xNSA6 IDAgd2lsbCBiZSB0cmFuc2Zvcm1lZCB0bzoNCglwYXR0XzMgPSAoPHNpZ25lZC1ib29sZWFuOjE2 PikgXzI7DQoJcGF0dF8xNyA9IF8xID4gcGF0dF8zOw0KCXBhdHRfMjAgPSBwYXR0XzE3ID8gXzI2 IDogMDsNCg0KTW9yZSBkZXRhaWxzIGluIGh0dHBzOi8vZ2NjLmdudS5vcmcvYnVnemlsbGEvc2hv d19idWcuY2dpP2lkPTk2NzU3Lg0KQm9vdHN0cmFwIGFuZCB0ZXN0ZWQgb24gYm90aCBhYXJjaDY0 IGFuZCB4ODYgTGludXggcGxhdGZvcm0sIG5vIG5ldyByZWdyZXNzaW9uIHdpdG5lc3NlZC4NCk9r IGZvciB0cnVuaz8NCg0KVGhhbmtzLCANCkR1YW4gQm8NCgkNCg== --_002_a6f082c00a8e4565842906855af646e2huaweicom_ Content-Type: application/octet-stream; name="pr95767.patch" Content-Description: pr95767.patch Content-Disposition: attachment; filename="pr95767.patch"; size=3240; creation-date="Wed, 26 Aug 2020 08:38:36 GMT"; modification-date="Wed, 26 Aug 2020 09:10:58 GMT" Content-Transfer-Encoding: base64 RnJvbSA0MjFkYzk1M2NlY2YwOTE5MzI3MzgyN2YyNzJhMGQxODVjOTM2ZjkxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEdWFuIGJvIDxkdWFuYm8zQGh1YXdlaS5jb20+CkRhdGU6IFdl ZCwgMjYgQXVnIDIwMjAgMDM6NTM6MzIgLTA0MDAKU3ViamVjdDogW1BBVENIXSB2ZWN0OiBGaXgg YW4gSUNFIGluIHZlY3RfcmVjb2dfbWFza19jb252ZXJzaW9uX3BhdHRlcm4KCldoZW4gcHJvY2Vz c2luZyB0aGUgY29uZCBleHByZXNzaW9uLCB2ZWN0X3JlY29nX21hc2tfY29udmVyc2lvbl9wYXR0 ZXJuCmRvZXNuJ3QgY29uc2lkZXIgdGhlIHNpdHVhdGlvbiB0aGF0IHR3byBvcGVyYW5kcyBvZiBy aHMxIGFyZSBkaWZmZXJlbnQKdmVjdHlwZXMsIGxlYWRpbmcgdG8gYSB2ZWN0IElDRS4gVGhpcyBw YXRjaCBhZGRzIHRoZSBpZGVudGlmaWNhdGlvbiBhbmQKaGFuZGxpbmcgb2YgdGhlIHNpdHVhdGlv biB0byBmaXggdGhlIHByb2JsZW0uCgpnY2MvQ2hhbmdlTG9nOgoKCVBSIHRhcmdldC85Njc1NwoJ KiB0cmVlLXZlY3QtcGF0dGVybnMuYyAodmVjdF9yZWNvZ19tYXNrX2NvbnZlcnNpb25fcGF0dGVy bik6IEFkZAoJdGhlIGlkZW50aWZpY2F0aW9uIGFuZCBoYW5kbGluZyBvZiB0aGUgZHJvcHBlZCBz aXR1YXRpb24gaW4gdGhlIGNvbmQKCWV4cHJlc3Npb24gcHJvY2Vzc2luZyBwaGFzZS4KCmdjYy90 ZXN0c3VpdGUvQ2hhbmdlTG9nOgoKCVBSIHRhcmdldC85Njc1NwoJKiBnY2MudGFyZ2V0L2FhcmNo NjQvcHI5Njc1Ny5jOiBOZXcgdGVzdC4KLS0tCiBnY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvYWFy Y2g2NC9wcjk2NzU3LmMgfCAyNCArKysrKysrKysrKysrKysKIGdjYy90cmVlLXZlY3QtcGF0dGVy bnMuYyAgICAgICAgICAgICAgICAgICB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysKIDIgZmls ZXMgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGdjYy90ZXN0 c3VpdGUvZ2NjLnRhcmdldC9hYXJjaDY0L3ByOTY3NTcuYwoKZGlmZiAtLWdpdCBhL2djYy90ZXN0 c3VpdGUvZ2NjLnRhcmdldC9hYXJjaDY0L3ByOTY3NTcuYyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRh cmdldC9hYXJjaDY0L3ByOTY3NTcuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw MDAwMC4uNGJjYTBmYTE2ODAKLS0tIC9kZXYvbnVsbAorKysgYi9nY2MvdGVzdHN1aXRlL2djYy50 YXJnZXQvYWFyY2g2NC9wcjk2NzU3LmMKQEAgLTAsMCArMSwyNCBAQAorLyogUFIgdGFyZ2V0Lzk2 NzU3ICovCisvKiB7IGRnLWRvIGNvbXBpbGUgfSAqLworLyogeyBkZy1vcHRpb25zICItTzMiIH0g Ki8KKworc2hvcnQgCitmdW4xKHNob3J0IGksIHNob3J0IGopCit7IAorICByZXR1cm4gaSAqIGo7 IAorfQorCitpbnQgCitmdW4oaW50IGEsIGludCBiLCBpbnQgYykgCit7CisgIGludCAqdiwgeiwg aywgbTsKKyAgc2hvcnQgZiwgZDsKKyAgZm9yIChpbnQgaT0wOyBpPGM7IGkrKykgCisgIHsKKyAg ICBmPSA0IDw9IGQ7CisgICAgaz0gYSA+IG07CisgICAgeiA9IGYgPiBrOworICAgICp2ICs9IGZ1 bjEoeixiKTsKKyAgfQorfQorCmRpZmYgLS1naXQgYS9nY2MvdHJlZS12ZWN0LXBhdHRlcm5zLmMg Yi9nY2MvdHJlZS12ZWN0LXBhdHRlcm5zLmMKaW5kZXggMDNkNTBlYzVjOTAuLjAwZGZhYTZiMzk1 IDEwMDY0NAotLS0gYS9nY2MvdHJlZS12ZWN0LXBhdHRlcm5zLmMKKysrIGIvZ2NjL3RyZWUtdmVj dC1wYXR0ZXJucy5jCkBAIC00Mzk1LDYgKzQzOTUsNDAgQEAgdmVjdF9yZWNvZ19tYXNrX2NvbnZl cnNpb25fcGF0dGVybiAodmVjX2luZm8gKnZpbmZvLAogCXsKIAkgIHRtcCA9IHZlY3RfcmVjb2df dGVtcF9zc2FfdmFyIChUUkVFX1RZUEUgKHJoczEpLCBOVUxMKTsKIAkgIHBhdHRlcm5fc3RtdCA9 IGdpbXBsZV9idWlsZF9hc3NpZ24gKHRtcCwgcmhzMSk7CisJICB0cmVlIHJoczFfb3AwID0gVFJF RV9PUEVSQU5EIChyaHMxLCAwKTsKKwkgIHRyZWUgcmhzMV9vcDEgPSBUUkVFX09QRVJBTkQgKHJo czEsIDEpOworCSAgaWYgKHJoczFfb3AwICYmIHJoczFfb3AxCisJICAgICAgJiYgKFRSRUVfQ09E RSAoVFJFRV9UWVBFIChyaHMxX29wMCkpID09IEJPT0xFQU5fVFlQRSkKKwkgICAgICAmJiAoVFJF RV9DT0RFIChUUkVFX1RZUEUgKHJoczFfb3AxKSkgPT0gQk9PTEVBTl9UWVBFKSkKKwkgICAgewor CSAgICAgIHRyZWUgcmhzMV9vcDBfdHlwZSA9IGludGVnZXJfdHlwZV9mb3JfbWFzayAocmhzMV9v cDAsIHZpbmZvKTsKKwkgICAgICB0cmVlIHJoczFfb3AxX3R5cGUgPSBpbnRlZ2VyX3R5cGVfZm9y X21hc2sgKHJoczFfb3AxLCB2aW5mbyk7CisJICAgICAgZW51bSB0cmVlX2NvZGUgcmhzMV9jb2Rl ID0gZ2ltcGxlX2Fzc2lnbl9yaHNfY29kZSAocGF0dGVybl9zdG10KTsKKwkgICAgICBpZiAocmhz MV9vcDBfdHlwZSAmJiByaHMxX29wMV90eXBlCisJCSAgJiYgKCEoVFlQRV9QUkVDSVNJT04gKHJo czFfb3AwX3R5cGUpCisJCQk9PSBUWVBFX1BSRUNJU0lPTiAocmhzMV9vcDFfdHlwZSkpKSkKKwkJ eworCQkgIGlmIChUWVBFX1BSRUNJU0lPTiAocmhzMV9vcDBfdHlwZSkKKwkJICAgICAgPCBUWVBF X1BSRUNJU0lPTiAocmhzMV9vcDFfdHlwZSkpCisJCSAgICB7CisJCSAgICAgIHZlY3R5cGUyCisJ CQk9IGdldF9tYXNrX3R5cGVfZm9yX3NjYWxhcl90eXBlICh2aW5mbywgcmhzMV9vcDBfdHlwZSk7 CisJCSAgICAgIGlmICh2ZWN0eXBlMikKKwkJCXJoczFfb3AxID0gYnVpbGRfbWFza19jb252ZXJz aW9uICh2aW5mbywgcmhzMV9vcDEsCisJCQkJCQkJICB2ZWN0eXBlMiwgc3RtdF92aW5mbyk7CisJ CSAgICB9CisJCSAgZWxzZQorCQkgICAgeworCQkgICAgICB2ZWN0eXBlMgorCQkJPSBnZXRfbWFz a190eXBlX2Zvcl9zY2FsYXJfdHlwZSAodmluZm8sIHJoczFfb3AxX3R5cGUpOworCQkgICAgICBp ZiAodmVjdHlwZTIpCisJCQlyaHMxX29wMCA9IGJ1aWxkX21hc2tfY29udmVyc2lvbiAodmluZm8s IHJoczFfb3AwLAorCQkJCQkJCSAgdmVjdHlwZTIsIHN0bXRfdmluZm8pOworCQkgICAgfQorCQkg IHBhdHRlcm5fc3RtdCA9IGdpbXBsZV9idWlsZF9hc3NpZ24gKHRtcCwgcmhzMV9jb2RlLAorCQkJ CSAJCSAgICAgIHJoczFfb3AwLCByaHMxX29wMSk7CisJCX0KKwkgICAgfQogCSAgcmhzMSA9IHRt cDsKIAkgIGFwcGVuZF9wYXR0ZXJuX2RlZl9zZXEgKHZpbmZvLCBzdG10X3ZpbmZvLCBwYXR0ZXJu X3N0bXQsIHZlY3R5cGUyLAogCQkJCSAgcmhzMV90eXBlKTsKLS0gCjIuMTkuMQoK --_002_a6f082c00a8e4565842906855af646e2huaweicom_--