From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 35096 invoked by alias); 18 Dec 2018 15:14:43 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 35012 invoked by uid 89); 18 Dec 2018 15:14:37 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: =?ISO-8859-1?Q?No, score=-10.4 required=5.0 tests=BAYES_00,FREEMAIL_FROM,GIT_PATCH_2,GIT_PATCH_3,KAM_ASCII_DIVIDERS,KAM_MANYTO,KAM_NUMSUBJECT,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=patch.=c2, bernd.edlinger@hotmail.de, berndedlingerhotmailde?= X-HELO: EUR02-VE1-obe.outbound.protection.outlook.com Received: from mail-oln040092069068.outbound.protection.outlook.com (HELO EUR02-VE1-obe.outbound.protection.outlook.com) (40.92.69.68) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 18 Dec 2018 15:14:30 +0000 Received: from AM5EUR02FT031.eop-EUR02.prod.protection.outlook.com (10.152.8.57) by AM5EUR02HT150.eop-EUR02.prod.protection.outlook.com (10.152.9.189) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1446.11; Tue, 18 Dec 2018 15:14:27 +0000 Received: from DB7PR07MB5353.eurprd07.prod.outlook.com (10.152.8.60) by AM5EUR02FT031.mail.protection.outlook.com (10.152.8.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1446.11 via Frontend Transport; Tue, 18 Dec 2018 15:14:27 +0000 Received: from DB7PR07MB5353.eurprd07.prod.outlook.com ([fe80::c011:41fd:3ef:e08b]) by DB7PR07MB5353.eurprd07.prod.outlook.com ([fe80::c011:41fd:3ef:e08b%2]) with mapi id 15.20.1446.015; Tue, 18 Dec 2018 15:14:27 +0000 From: Bernd Edlinger To: Dimitar Dimitrov , Segher Boessenkool , Christophe Lyon , Thomas Preudhomme , "gcc-patches@gcc.gnu.org" , "richard.sandiford@arm.com" Subject: Re: [PATCH] [RFC] PR target/52813 and target/11807 Date: Tue, 18 Dec 2018 15:14:00 -0000 Message-ID: References: <85840089.MtehzfUrTt@tpdeb> <87woo84boh.fsf@arm.com> In-Reply-To: Content-Type: multipart/mixed; boundary="_002_DB7PR07MB5353FB25C9D8F9312FAFEF50E4BD0DB7PR07MB5353eurp_" MIME-Version: 1.0 X-SW-Source: 2018-12/txt/msg01314.txt.bz2 --_002_DB7PR07MB5353FB25C9D8F9312FAFEF50E4BD0DB7PR07MB5353eurp_ Content-Type: text/plain; charset="utf-8" Content-ID: <10C635B93EBA1B43B9ACBD8DAD233BBA@eurprd07.prod.outlook.com> Content-Transfer-Encoding: base64 Content-length: 3986 T24gMTIvMTgvMTggMzoxNiBQTSwgQmVybmQgRWRsaW5nZXIgd3JvdGU6DQo+ IEhpLA0KPiANCj4gd2hpbGUgSSBsb29rZWQgY2xvc2VseSBhdCB0aGUgYXNt IHN0YXRlbWVudCBpbiB0aGUgZ2RiLA0KPiBJIHJlYWxpemVkIHRoYXQgdGhl IFNQIGNsb2JiZXIgZm9yY2VzIHRoZSBmdW5jdGlvbiB0byB1c2UNCj4gdGhl IGZyYW1lIHBvaW50ZXIsIGFuZCBwcmV2ZW50cyB0aGUgcmVkIHpvbmUuwqAg VGhhdA0KPiBtYWtlcyB0aGUgcHVzaCAvIHBvcCBzZXF1ZW5jZSBpbiB0aGUg YXNtIHN0YXRlbWVudCBzYWZlDQo+IHRvIHVzZSwgYXMgbG9uZyBhcyB0aGUg c3RhY2sgaXMgcmVzdG9yZWQgdG8gdGhlIG9yaWdpbmFsDQo+IHZhbHVlLsKg IFRoYXQgY2FuIGJlIGEgcXVpdGUgdXNlZnVsIGZlYXR1cmUuwqAgQW5kIHRo YXQgbWlnaHQNCj4gaGF2ZSBiZWVuIHRoZSByZWFzb24gd2h5IHRoZSByc3Ag Y2xvYmJlciB3YXMgY2hvc2VuIGluIHRoZQ0KPiBmaXJzdCBwbGFjZS4NCj4g DQo+IFRoaXMgc2VlbXMgdG8gd29yayBmb3IgYWxsIHRhcmdldHMsIGJ1dCBp dCBzdGFydGVkIHRvIHdvcmsNCj4gdGhpcyB3YXkgd2l0aCBnY2MtNiwgYWxs IHZlcnNpb25zIGJlZm9yZSB0aGF0IGRvIGlnbm9yZQ0KPiB0aGlzIGNsb2Ji ZXIgc3RtdCAoYXMgY29uZmlybWVkIGJ5IGdvZGJvbHQpLg0KPiANCj4gVGhl IGNsb2JiZXIgc3RtdCBtYWtlIHRoZSBMUkEgcmVnaXN0ZXIgYWxsb2NhdG9y IHN3aXRjaA0KPiBmcmFtZV9wb2ludGVyX25lZWRlZCB0byAxLCBhbmQgdGhl cmVmb3JlIGluIGFsbCBsaWtlbGlob29kLA0KPiBhbGwgdGFyZ2V0cyBzaG91 bGQgdXNlIHRoYXQgY29uc2lzdGVudGx5Lg0KPiANCj4gT24gMTIvMTcvMTgg MTI6NDcgUE0sIFJpY2hhcmQgU2FuZGlmb3JkIHdyb3RlOg0KPj4gRGltaXRh ciBEaW1pdHJvdiA8ZGltaXRhckBkaW51eC5ldT4gd3JpdGVzOg0KPj4+IE9u IFN1biwgRGVjIDE2IDIwMTggYXQgMTQ6MzY6MjYgRUVUIEJlcm5kIEVkbGlu Z2VyIHdyb3RlOg0KPj4+PiBIaSwNCj4+Pj4NCj4+Pj4gaWYgSSB1bmRlcnN0 b29kIHRoYXQgcmlnaHQsIHRoZW4gY2xvYmJlcmluZyBzcCBpcyBhbmQgaGFz IGFsd2F5cyBiZWVuDQo+Pj4+IGlnbm9yZWQuDQo+Pg0KPj4gUFI3NzkwNCB3 YXMgYWJvdXQgdGhlIGNsb2JiZXIgbm90IGJlaW5nIGlnbm9yZWQsIHNvIHRo ZSBiZWhhdmlvdXINCj4+IGhhc24ndCBiZWVuIGNvbnNpc3RlbnQuDQo+Pg0K PiANCj4gSSB0aGluayA3NzkwNCB3YXMgYSBmYWxsLW91dCBmcm9tIHRoZSBj aGFuZ2UgaW4gdGhlIExSQSByZWdpc3RlciBhbGxvY2F0b3IuDQo+IFRoZSBw YXRjaCByZWZlcmVuY2VkIGluIHRoZSBQUiBkb2VzIHNpbXBseSBob25vciBm cmFtZV9wb2ludGVyX25lZWRlZCwNCj4gd2hpY2ggY2hhbmdlZCB3aXRoIGdj Yy02LCBhbmQgY2F1c2VkIGEgcmVncmVzc2lvbiBvbiBhcm0uDQo+IA0KPj4g SSdtIGFsc28gbm90IHN1cmUgaXQgd2FzIGFsd2F5cyBpZ25vcmVkIGluIHJl Y2VudCBzb3VyY2VzLsKgIFRoZSBjbG9iYmVyDQo+PiBkb2VzIGdldCBhZGRl ZCB0byB0aGUgYXNzb2NpYXRlZCBydGwgaW5zbiwgYW5kIGl0J2QgYmUgc3Vy cHJpc2luZyBpZg0KPj4gdGhhdCBuZXZlciBoYWQgYW4gZWZmZWN0Lg0KPj4N Cj4+Pj4gSWYgdGhhdCBpcyByaWdodCwgdGhlbiBJIHdvdWxkIG11Y2ggcHJl ZmVyIGEgd2FybmluZywgdGhhdCBzYXlzIGV4YWN0bHkNCj4+Pj4gdGhhdCwg YmVjYXVzZSB0aGF0IHdvdWxkIGFsc28gaGVscCB0byB1bmRlcnN0YW5kIHdo eSByZW1vdmluZyB0aGF0IGNsb2JiZXINCj4+Pj4gc3RhdGVtZW50IGlzIHNh ZmUgZXZlbiBmb3Igb2xkIGdjYyB2ZXJzaW9ucy4NCj4+DQo+PiBJZiB0aGUg YXNtIGRvZXMgbGVhdmUgc3Agd2l0aCBhIGRpZmZlcmVudCB2YWx1ZSwgdGhl biBpdCdzIG5ldmVyIGJlZW4gc2FmZSwNCj4+IHJlZ2FyZGxlc3Mgb2YgdGhl IGdjYyB2ZXJzaW9uLsKgIFRoYXQncyB3aHkgYW4gZXJyb3Igc2VlbXMgbW9y ZSBhcHByb3ByaWF0ZS4NCj4+DQo+Pj4gVGhhbmsgeW91LiBMb29rcyBsaWtl IGdlbmVyYWwgY29uc2Vuc3VzIGlzIHRvIGhhdmUgYSB3YXJuaW5nLiBTZWUg YXR0YWNoZWQNCj4+PiBwYXRjaCB0aGF0IHN3aXRjaGVzIHRoZSBlcnJvciB0 byBhIHdhcm5pbmcuDQo+Pg0KPj4gSSBkb24ndCB0aGluayB0aGVyZSdzIGEg Z29vZCByZWFzb24gdG8gdHJlYXQgdGhpcyBkaWZmZXJlbnRseSBmcm9tIHRo ZQ0KPj4gcHJlZXhpc3RpbmcgUElDIHJlZ2lzdGVyIGVycm9yLsKgIElmIHRo ZSBhcmd1bWVudCBmb3IgbWFraW5nIGl0IGEgd2FybmluZw0KPj4gcmF0aGVy IHRoYW4gYW4gZXJyb3IgaXMgdGhhdCB0aGUgYXNtIG1pZ2h0IGhhcHBlbiB0 byB3b3JrIGJ5IGFjY2lkZW50LA0KPj4gdGhlbiB0aGUgc2FtZSBpcyB0cnVl IGZvciB0aGUgUElDIHJlZ2lzdGVyLg0KPj4NCj4gDQo+IEluIHRoZSBsaWdo dCBvZiBteSBmaW5kaW5ncywgSSBiZWxpZXZlIHdpdGggYSBnb29kIHdhcm5p bmcgbWVzc2FnZSB0aGF0DQo+IGV4cGxhaW5zIHRoYXQgdGhlIFNQIG5lZWRz IHRvIGJlIHJlc3RvcmVkIHRvIHRoZSBwcmV2aW91cyB2YWx1ZSwgdGhhdA0K PiBpcyBhIHVzZWZ1bCBmZWF0dXJlLCB0aGF0IGVuYWJsZXMgdGhlIGFzbSBz dGF0ZW1lbnQgdG8gcHVzaCB0ZW1wb3JhcnkNCj4gdmFsdWVzIG9uIHRoZSBz dGFjayB3aGljaCB3b3VsZCBub3QgYmUgc2FmZSBvdGhlcndpc2UuDQo+IA0K PiBUaGVyZWZvcmUgSSBwcm9wb3NlIG5vdCB0byByaXAgaXQgb3V0IGF0IHRo aXMgdGltZS4NCj4gU2VlIG15IHByb3Bvc2VkIHBhdGNoLsKgIFdoYXQgZG8g eW91IHRoaW5rPw0KPiANCj4gSXMgaXQgT0s/DQo+IA0KPiANCg0KT29wcywg cHJldmlvdXMgdmVyc2lvbiBtaXNzZWQgdGhlIGZpeCBvZiB0aGUgUFI3Nzkw NCB0ZXN0IGNhc2UsIHdoaWNoIGlzDQpjdXJyZW50bHkgYnJva2VuIHRvby4N Cg0KDQpCZXJuZC0NCg== --_002_DB7PR07MB5353FB25C9D8F9312FAFEF50E4BD0DB7PR07MB5353eurp_ Content-Type: text/x-patch; name="patch-pr52813.diff" Content-Description: patch-pr52813.diff Content-Disposition: attachment; filename="patch-pr52813.diff"; size=3231; creation-date="Tue, 18 Dec 2018 15:14:26 GMT"; modification-date="Tue, 18 Dec 2018 15:14:26 GMT" Content-ID: Content-Transfer-Encoding: base64 Content-length: 4380 MjAxOC0xMi0xOCAgQmVybmQgRWRsaW5nZXIgIDxiZXJuZC5lZGxpbmdlckBo b3RtYWlsLmRlPg0KDQoJKiBjZmdleHBhbmQuYyAoYXNtX2Nsb2JiZXJfcmVn X2lzX3ZhbGlkKTogRW1pdCBvbmx5IGEgd2FybmluZyB0b2dldGhlcg0KCXdp dGggYW4gaW5mb3JtYXRpb24gbWVzc2FnZSB3aGVuIHRoZSBzdGFjayBwb2lu dGVyIGlzIGNsb2JiZXJlZC4NCg0KdGVzdHN1aXRlOg0KMjAxOC0xMi0xOCAg QmVybmQgRWRsaW5nZXIgIDxiZXJuZC5lZGxpbmdlckBob3RtYWlsLmRlPg0K DQoJKiBnY2MudGFyZ2V0L2FybS9wcjc3OTA0LmM6IEFkanVzdCB0ZXN0Lg0K CSogZ2NjLnRhcmdldC9pMzg2L3ByNTI4MTMuYzogQWRqdXN0IHRlc3QuDQoN CkluZGV4OiBnY2MvY2ZnZXhwYW5kLmMNCj09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT0NCi0tLSBnY2MvY2ZnZXhwYW5kLmMJKHJldmlzaW9uIDI2NzE2NCkNCisr KyBnY2MvY2ZnZXhwYW5kLmMJKHdvcmtpbmcgY29weSkNCkBAIC0yODU0LDYg KzI4NTQsNyBAQCB0cmVlX2NvbmZsaWN0c193aXRoX2Nsb2JiZXJzX3AgKHRy ZWUgdCwgSEFSRF9SRUdfUw0KICAgIGFzbSBjbG9iYmVyIG9wZXJhbmQuICBT b21lIEhXIHJlZ2lzdGVycyBjYW5ub3QgYmUNCiAgICBzYXZlZC9yZXN0b3Jl ZCwgaGVuY2UgdGhleSBzaG91bGQgbm90IGJlIGNsb2JiZXJlZCBieQ0KICAg IGFzbSBzdGF0ZW1lbnRzLiAgKi8NCisNCiBzdGF0aWMgYm9vbA0KIGFzbV9j bG9iYmVyX3JlZ19pc192YWxpZCAoaW50IHJlZ25vLCBpbnQgbnJlZ3MsIGNv bnN0IGNoYXIgKnJlZ25hbWUpDQogew0KQEAgLTI4NzIsMTEgKzI4NzMsMjMg QEAgYXNtX2Nsb2JiZXJfcmVnX2lzX3ZhbGlkIChpbnQgcmVnbm8sIGludCBu cmVncywgY28NCiAgICAgICBlcnJvciAoIlBJQyByZWdpc3RlciBjbG9iYmVy ZWQgYnkgJXFzIGluICU8YXNtJT4iLCByZWduYW1lKTsNCiAgICAgICBpc192 YWxpZCA9IGZhbHNlOw0KICAgICB9DQotICAvKiBDbG9iYmVyaW5nIHRoZSBT VEFDSyBQT0lOVEVSIHJlZ2lzdGVyIGlzIGFuIGVycm9yLiAgKi8NCisgIC8q IENsb2JiZXJpbmcgdGhlIFNUQUNLIFBPSU5URVIgcmVnaXN0ZXIgaXMgbGlr ZWx5IGFuIGVycm9yLg0KKyAgICAgSG93ZXZlciBpdCBpcyB1c2VmdWwgdG8g Zm9yY2UgdGhlIHVzZSBvZiBmcmFtZSBwb2ludGVyIGFuZCBwcmV2ZW50DQor ICAgICB0aGUgdXNlIG9mIHJlZCB6b25lLiAgVGh1cyB3aXRob3V0IHRoaXMg Y2xvYmJlciwgcHVzaGluZyB0ZW1wb3JhcnkNCisgICAgIHZhbHVlcyBvbnRv IHRoZSBzdGFjayBtaWdodCBjbG9iYmVyIHRoZSByZWQgem9uZSBvciBtYWtl IHN0YWNrIGJhc2VkDQorICAgICBtZW1vcnkgcmVmZXJlbmNlcyBpbnZhbGlk LiAgKi8NCiAgIGlmIChvdmVybGFwc19oYXJkX3JlZ19zZXRfcCAocmVnc2V0 LCBQbW9kZSwgU1RBQ0tfUE9JTlRFUl9SRUdOVU0pKQ0KICAgICB7DQotICAg ICAgZXJyb3IgKCJTdGFjayBQb2ludGVyIHJlZ2lzdGVyIGNsb2JiZXJlZCBi eSAlcXMgaW4gJTxhc20lPiIsIHJlZ25hbWUpOw0KLSAgICAgIGlzX3ZhbGlk ID0gZmFsc2U7DQorICAgICAgaWYgKHdhcm5pbmcgKDAsICJTdGFjayBQb2lu dGVyIHJlZ2lzdGVyIGNsb2JiZXJlZCBieSAlcXMgaW4gJTxhc20lPiIsDQor CQkgICByZWduYW1lKSkNCisJew0KKwkgIGluZm9ybSAoaW5wdXRfbG9jYXRp b24sDQorCQkgICJUaGlzIGRvZXMgbGlrZWx5IG5vdCBkbyB3aGF0IHlvdSB3 b3VsZCBleHBlY3QuIg0KKwkJICAiIFRoZSBTdGFjayBQb2ludGVyIHJlZ2lz dGVyIHN0aWxsIG5lZWRzIHRvIGJlIHJlc3RvcmVkIHRvIg0KKwkJICAiIHRo ZSBwcmV2aW91cyB2YWx1ZSwgaG93ZXZlciBpdCBpcyBzYWZlIHRvIHB1c2gg dmFsdWVzIG9udG8iDQorCQkgICIgdGhlIHN0YWNrLCB3aGVuIHRoZXkgYXJl IHBvcHBlZCBhZ2FpbiBmcm9tIHRoZSBzdGFjayINCisJCSAgIiBiZWZvcmUg dGhlIGFzbSBzdGF0ZW1lbnQgdGVybWluYXRlcyIpOw0KKwl9DQogICAgIH0N CiANCiAgIHJldHVybiBpc192YWxpZDsNCkluZGV4OiBnY2MvdGVzdHN1aXRl L2djYy50YXJnZXQvYXJtL3ByNzc5MDQuYw0KPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PQ0KLS0tIGdjYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9hcm0vcHI3Nzkw NC5jCShyZXZpc2lvbiAyNjcxNjQpDQorKysgZ2NjL3Rlc3RzdWl0ZS9nY2Mu dGFyZ2V0L2FybS9wcjc3OTA0LmMJKHdvcmtpbmcgY29weSkNCkBAIC00LDcg KzQsNyBAQA0KIF9fYXR0cmlidXRlX18gKChub2lubGluZSwgbm9jbG9uZSkp IHZvaWQNCiBjbG9iYmVyX3NwICh2b2lkKQ0KIHsNCi0gIF9fYXNtIHZvbGF0 aWxlICgiIiA6IDogOiAic3AiKTsNCisgIF9fYXNtIHZvbGF0aWxlICgiIiA6 IDogOiAic3AiKTsgLyogeyBkZy13YXJuaW5nICJTdGFjayBQb2ludGVyIHJl Z2lzdGVyIGNsb2JiZXJlZCIgfSAqLw0KIH0NCiANCiBpbnQNCkluZGV4OiBn Y2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9wcjUyODEzLmMNCj09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT0NCi0tLSBnY2MvdGVzdHN1aXRlL2djYy50YXJn ZXQvaTM4Ni9wcjUyODEzLmMJKHJldmlzaW9uIDI2NzE2NCkNCisrKyBnY2Mv dGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9wcjUyODEzLmMJKHdvcmtpbmcg Y29weSkNCkBAIC0xLDkgKzEsMTAgQEANCiAvKiBFbnN1cmUgdGhhdCBzdGFj ayBwb2ludGVyIGNhbm5vdCBiZSBhbiBhc20gY2xvYmJlci4gICovDQogLyog eyBkZy1kbyBjb21waWxlIHsgdGFyZ2V0IHsgISBpYTMyIH0gfSB9ICovDQot LyogeyBkZy1vcHRpb25zICItTzIiIH0gKi8NCisvKiB7IGRnLW9wdGlvbnMg Ii1PMyAtZm9taXQtZnJhbWUtcG9pbnRlciIgfSAqLw0KIA0KIHZvaWQNCiB0 ZXN0MSAodm9pZCkNCiB7DQotICBhc20gdm9sYXRpbGUgKCIiIDogOiA6ICIl ZXNwIik7IC8qIHsgZGctZXJyb3IgIlN0YWNrIFBvaW50ZXIgcmVnaXN0ZXIg Y2xvYmJlcmVkIiB9ICovDQorICBhc20gdm9sYXRpbGUgKCIiIDogOiA6ICIl cnNwIik7IC8qIHsgZGctd2FybmluZyAiU3RhY2sgUG9pbnRlciByZWdpc3Rl ciBjbG9iYmVyZWQiIH0gKi8NCiB9DQorLyogeyBkZy1maW5hbCB7IHNjYW4t YXNzZW1ibGVyICIoP24pcHVzaHEuKiVyYnAiIH0gfSAqLw0K --_002_DB7PR07MB5353FB25C9D8F9312FAFEF50E4BD0DB7PR07MB5353eurp_--