From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26183 invoked by alias); 17 Dec 2018 20:15:44 -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 25112 invoked by uid 89); 17 Dec 2018 20:15:33 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-6.2 required=5.0 tests=BAYES_00,FREEMAIL_FROM,GIT_PATCH_2,KAM_MANYTO,KAM_NUMSUBJECT,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=curiosity, accident, pr77904, PR77904 X-HELO: EUR02-VE1-obe.outbound.protection.outlook.com Received: from mail-oln040092069020.outbound.protection.outlook.com (HELO EUR02-VE1-obe.outbound.protection.outlook.com) (40.92.69.20) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 17 Dec 2018 20:15:29 +0000 Received: from HE1EUR02FT039.eop-EUR02.prod.protection.outlook.com (10.152.10.56) by HE1EUR02HT202.eop-EUR02.prod.protection.outlook.com (10.152.11.106) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1446.11; Mon, 17 Dec 2018 20:15:02 +0000 Received: from DB7PR07MB5353.eurprd07.prod.outlook.com (10.152.10.59) by HE1EUR02FT039.mail.protection.outlook.com (10.152.11.222) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1446.11 via Frontend Transport; Mon, 17 Dec 2018 20:15:02 +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; Mon, 17 Dec 2018 20:15:02 +0000 From: Bernd Edlinger To: Segher Boessenkool , Dimitar Dimitrov , Christophe Lyon , "Thomas Preudhomme" , "gcc-patches@gcc.gnu.org" , "richard.sandiford@arm.com" , "gdb@sourceware.org" Subject: Re: [PATCH] [RFC] PR target/52813 and target/11807 Date: Mon, 17 Dec 2018 20:15:00 -0000 Message-ID: References: <85840089.MtehzfUrTt@tpdeb> <87woo84boh.fsf@arm.com> <20181217155425.GW3803@gate.crashing.org> <871s6g0z5z.fsf@arm.com> In-Reply-To: <871s6g0z5z.fsf@arm.com> Content-Type: text/plain; charset="utf-8" Content-ID: <872C6D93262D5E4CA9415D3897D5E791@eurprd07.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-SW-Source: 2018-12/txt/msg01250.txt.bz2 T24gMTIvMTcvMTggNzo0NiBQTSwgUmljaGFyZCBTYW5kaWZvcmQgd3JvdGU6 DQo+IFNlZ2hlciBCb2Vzc2Vua29vbCA8c2VnaGVyQGtlcm5lbC5jcmFzaGlu Zy5vcmc+IHdyaXRlczoNCj4+IE9uIE1vbiwgRGVjIDE3LCAyMDE4IGF0IDEx OjQ3OjQyQU0gKzAwMDAsIFJpY2hhcmQgU2FuZGlmb3JkIHdyb3RlOg0KPj4+ IERpbWl0YXIgRGltaXRyb3YgPGRpbWl0YXJAZGludXguZXU+IHdyaXRlczoN Cj4+Pj4gT24gU3VuLCBEZWMgMTYgMjAxOCBhdCAxNDozNjoyNiBFRVQgQmVy bmQgRWRsaW5nZXIgd3JvdGU6DQo+Pj4+PiBIaSwNCj4+Pj4+DQo+Pj4+PiBp ZiBJIHVuZGVyc3Rvb2QgdGhhdCByaWdodCwgdGhlbiBjbG9iYmVyaW5nIHNw IGlzIGFuZCBoYXMgYWx3YXlzIGJlZW4NCj4+Pj4+IGlnbm9yZWQuDQo+Pj4N Cj4+PiBQUjc3OTA0IHdhcyBhYm91dCB0aGUgY2xvYmJlciBub3QgYmVpbmcg aWdub3JlZCwgc28gdGhlIGJlaGF2aW91cg0KPj4+IGhhc24ndCBiZWVuIGNv bnNpc3RlbnQuDQo+Pj4NCj4+PiBJJ20gYWxzbyBub3Qgc3VyZSBpdCB3YXMg YWx3YXlzIGlnbm9yZWQgaW4gcmVjZW50IHNvdXJjZXMuICBUaGUgY2xvYmJl cg0KPj4+IGRvZXMgZ2V0IGFkZGVkIHRvIHRoZSBhc3NvY2lhdGVkIHJ0bCBp bnNuLCBhbmQgaXQnZCBiZSBzdXJwcmlzaW5nIGlmDQo+Pj4gdGhhdCBuZXZl ciBoYWQgYW4gZWZmZWN0Lg0KPj4NCj4+IFllcywgeW91IHdpbGwgdXN1YWxs eSBnZXQgYSBmcmFtZSBwb2ludGVyLiAgTXkgcG9pbnQgd2FzIHRoYXQgdGhl IGVwaWxvZ3VlDQo+PiB3aWxsIHJlc3RvcmUgeW91ciBzdGFjayBwb2ludGVy IGJvdGggd2l0aCBhbmQgd2l0aG91dCB0aGUgYXNtIGNsb2JiZXIuDQo+IA0K PiBJJ20gbm90IGNvbmZpZGVudCB0aGF0J3MgdGhlIG9ubHkgZWZmZWN0IHRo b3VnaC4NCj4gDQo+IEFsc28sIHdlIGRpZG4ndCB1c2UgYSBmcmFtZSBpbiBQ Ujc3OTA0LCBhbmQgdXNpbmcgYSBmcmFtZSB3b3VsZCBoYXZlDQo+IGJlZW4g dGhlIHdyb25nIHRoaW5nIHRvIGRvLg0KPiANCj4+PiBJIGRvbid0IHRoaW5r IHRoZXJlJ3MgYSBnb29kIHJlYXNvbiB0byB0cmVhdCB0aGlzIGRpZmZlcmVu dGx5IGZyb20gdGhlDQo+Pj4gcHJlZXhpc3RpbmcgUElDIHJlZ2lzdGVyIGVy cm9yLiAgSWYgdGhlIGFyZ3VtZW50IGZvciBtYWtpbmcgaXQgYSB3YXJuaW5n DQo+Pj4gcmF0aGVyIHRoYW4gYW4gZXJyb3IgaXMgdGhhdCB0aGUgYXNtIG1p Z2h0IGhhcHBlbiB0byB3b3JrIGJ5IGFjY2lkZW50LA0KPj4+IHRoZW4gdGhl IHNhbWUgaXMgdHJ1ZSBmb3IgdGhlIFBJQyByZWdpc3Rlci4NCj4+DQo+PiBZ ZXMuICBBcyB3ZWxsIGFzIHF1aXRlIGEgZmV3IG1vcmUgcmVnaXN0ZXJzLCBt YW55IG9mIHRob3NlIHNwZWNpZmljIHRvDQo+PiB0aGUgdGFyZ2V0LiAgQW5k IHRoZXJlIGFyZSBtYW55IG1vcmUgdGhpbmdzIHlvdSBjYW4gZG8gdGVycmli bHkgd3JvbmcgaW4NCj4+IGlubGluZSBhc3NlbWJsZXIsIG9mIGNvdXJzZSwg bW9zdCBvZiB3aGljaCB3ZSBjYW4gbmV2ZXIgZGV0ZWN0Lg0KPiANCj4gUmln aHQuICBBbmQgSSBkb24ndCB0aGluayBhbnlvbmUncyBzdWdnZXN0aW5nIEdD QyBjYW4gZGV0ZWN0IGV2ZXJ5dGhpbmcuDQo+IEl0IGNhbiBvbmx5IHBvbGlj ZSB0aGUgdGhpbmdzIGl0IGtub3dzIGFib3V0LCB3aGljaCBpbmNsdWRlIHRo ZSBpbnB1dCwNCj4gb3V0cHV0IGFuZCBjbG9iYmVyIGNsYXVzZXMuDQo+IA0K PiBXaGF0IG1ha2VzIHRoZSBQSUMgcmVnaXN0ZXIgYW5kIHNwIHdvcnRoIHNw ZWNpYWwgYXR0ZW50aW9uIGlzIHRoYXQNCj4gY2hhbmdpbmcgdGhlaXIgdmFs dWVzIHdvdWxkIGluIGdlbmVyYWwgaW52YWxpZGF0ZSBvdGhlciBjb2RlIHRo YXQgR0NDDQo+IGdlbmVyYXRlcyBpdHNlbGYuICBJdCdzIG5vdCBqdXN0IGFi b3V0IHdoZXRoZXIgdGhlIGFzbSBoYXMgdGhlIGVmZmVjdA0KPiB0aGUgYXV0 aG9yIHdhbnRlZCAod2hhdGV2ZXIgdGhhdCB3YXMpLg0KPiANCj4gRldJVywg SSBkb24ndCB0aGluayB3ZSBzaG91bGQgZ28gb24gYSBwcm9hY3RpdmUgaHVu dCBmb3Igb3RoZXIgcmVnaXN0ZXJzDQo+IHRvIGNvbXBsYWluIGFib3V0Lg0K PiANCg0Kb3V0IG9mIGN1cmlvc2l0eSBJIGxvb2tlZCBhdCB0aGUgY2xvYmJl ciBzdGF0ZW1lbnQgaW4gZ2RiL25hdC9saW51eC1wdHJhY2UuYzoNCg0KICAg ICAgICAgICBhc20gdm9sYXRpbGUgKCJwdXNocSAlMDsiDQogICAgICAgICAg ICAgICAgICAgICAgICAgIi5nbG9ibCBsaW51eF9wdHJhY2VfdGVzdF9yZXRf dG9fbnhfaW5zdHI7Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICJsaW51 eF9wdHJhY2VfdGVzdF9yZXRfdG9fbnhfaW5zdHI6Ig0KICAgICAgICAgICAg ICAgICAgICAgICAgICJyZXQiDQogICAgICAgICAgICAgICAgICAgICAgICAg OiA6ICJyIiAoKHVpbnQ2NF90KSAodWludHB0cl90KSByZXR1cm5fYWRkcmVz cykNCiAgICAgICAgICAgICAgICAgICAgICAgICA6ICIlcnNwIiwgIm1lbW9y eSIpOw0KDQppdCB0dXJucyBvdXQgdG8gYmUgYSBmYXIganVtcCwgaW5zdHJ1 Y3Rpb24uICBBbmQgSSB3YW50ZWQgdG8gZmluZCBvdXQgd2hhdA0KcmVtb3Zp bmcgdGhlICVyc3AgY2xvYmJlciBhY3R1YWxseSBkb2VzLiAgRmlyc3QgdGhl cmUgaXMgYSB0ZWNobmljYWwgcHJvYmxlbQ0Kd2l0aCB0aGF0LCBiZWNhdXNl IGdjYyBkb2VzIG5vdCBwcmludCBhbiBlcnJvciwgaXQgaXMgcG9zc2JpbGUg dG8gY29tcGlsZSB0aGUNCmNvZGUgd2l0aG91dCB0aGUgc3AgY2xvYmJlciwg YnV0IG5vdCB0byBjb21wYXJlIHRoZSBjb2RlIHRoYXQgd291bGQgaGF2ZSBi ZWVuDQpnZW5lcmF0ZWQgaWYgdGhlIGVycm9yIHdvdWxkIG9ubHkgYmUgYSB3 YXJuaW5nLiAgU28gSSBoYWQgdG8gdW5kbyB0aGUgcGF0Y2gNCmluIG9yZGVy IHRvIHNlZSwgd2hhdCB0aGUgc3AgY2xvYmJlciBhY3R1YWxseSBkb2VzLCBh bmQgSSB0aGluayBTZWdoZXINCm1lbnRpb25lZCB0aGF0IHRoaXMgbWlnaHQg aGF2ZSBhbiBpbmZsdWVuY2Ugb24gdGhlIGZyYW1lIHBvaW50ZXIsIHRoYXQg dHVybnMNCm91dCB0byBiZSB0cnVlOg0KDQpkaWZmICBsaW51eC1wdHJhY2Ut c3BjbG9iYmVyLmRpcyAgbGludXgtcHRyYWNlLW5vY2xvYmJlci5kaXMNCg0K NDQ5LDU5MGM0NDksNTkzDQo8ICA1YzA6IDU1ICAgICAgICAgICAgICAgICAg ICAgIHB1c2ggICAlcmJwDQo8ICA1YzE6IDQ1IDMxIGM5ICAgICAgICAgICAg ICAgIHhvciAgICAlcjlkLCVyOWQNCjwgIDVjNDogNDEgYjggZmYgZmYgZmYg ZmYgICAgICAgbW92ICAgICQweGZmZmZmZmZmLCVyOGQNCjwgIDVjYTogYjkg MjIgMDAgMDAgMDAgICAgICAgICAgbW92ICAgICQweDIyLCVlY3gNCjwgIDVj ZjogYmEgMDMgMDAgMDAgMDAgICAgICAgICAgbW92ICAgICQweDMsJWVkeA0K PCAgNWQ0OiBiZSAwMiAwMCAwMCAwMCAgICAgICAgICBtb3YgICAgJDB4Miwl ZXNpDQo8ICA1ZDk6IDMxIGZmICAgICAgICAgICAgICAgICAgIHhvciAgICAl ZWRpLCVlZGkNCjwgIDVkYjogNDggODkgZTUgICAgICAgICAgICAgICAgbW92 ICAgICVyc3AsJXJicA0KPCAgNWRlOiA0MSA1NyAgICAgICAgICAgICAgICAg ICBwdXNoICAgJXIxNQ0KPCAgNWUwOiA0MSA1NiAgICAgICAgICAgICAgICAg ICBwdXNoICAgJXIxNA0KPCAgNWUyOiA0MSA1NSAgICAgICAgICAgICAgICAg ICBwdXNoICAgJXIxMw0KPCAgNWU0OiA0MSA1NCAgICAgICAgICAgICAgICAg ICBwdXNoICAgJXIxMg0KPCAgNWU2OiA1MyAgICAgICAgICAgICAgICAgICAg ICBwdXNoICAgJXJieA0KPCAgNWU3OiA0OCA4MSBlYyBmOCAwMCAwMCAwMCAg ICBzdWIgICAgJDB4ZjgsJXJzcA0KW3NuaXBdDQotLS0NCj4gIDVjMDogNDEg NTYgICAgICAgICAgICAgICAgICAgcHVzaCAgICVyMTQNCj4gIDVjMjogNDUg MzEgYzkgICAgICAgICAgICAgICAgeG9yICAgICVyOWQsJXI5ZA0KPiAgNWM1 OiA0MSBiOCBmZiBmZiBmZiBmZiAgICAgICBtb3YgICAgJDB4ZmZmZmZmZmYs JXI4ZA0KPiAgNWNiOiBiOSAyMiAwMCAwMCAwMCAgICAgICAgICBtb3YgICAg JDB4MjIsJWVjeA0KPiAgNWQwOiA0MSA1NSAgICAgICAgICAgICAgICAgICBw dXNoICAgJXIxMw0KPiAgNWQyOiBiYSAwMyAwMCAwMCAwMCAgICAgICAgICBt b3YgICAgJDB4MywlZWR4DQo+ICA1ZDc6IGJlIDAyIDAwIDAwIDAwICAgICAg ICAgIG1vdiAgICAkMHgyLCVlc2kNCj4gIDVkYzogMzEgZmYgICAgICAgICAg ICAgICAgICAgeG9yICAgICVlZGksJWVkaQ0KPiAgNWRlOiA0MSA1NCAgICAg ICAgICAgICAgICAgICBwdXNoICAgJXIxMg0KPiAgNWUwOiA1NSAgICAgICAg ICAgICAgICAgICAgICBwdXNoICAgJXJicA0KPiAgNWUxOiA1MyAgICAgICAg ICAgICAgICAgICAgICBwdXNoICAgJXJieA0KPiAgNWUyOiA0OCA4MSBlYyBm MCAwMCAwMCAwMCAgICBzdWIgICAgJDB4ZjAsJXJzcA0KDQoNClNvIGZvciBt ZSB0aGlzIGxvb2tzIG5vdCBhdCBhbGwgdHJpdmlhbCB0byBzZWUgaWYgdGhp cw0Kd291bGQgd29yayB3aXRob3V0IHRoZSBzcCBjbG9iYmVyLCBzaW5jZSB0 aGUgc3RhY2sgZnJhbWUNCm1pZ2h0IGJlIGNvbXBsZXRlbHkgZGlmZmVyZW50 IHdpdGhvdXQgdGhhdCBzcCBjbG9iYmVyLg0KDQpJIHdvbmRlciB3aGF0IGdk YiBkZXZlbG9wZXJzIHRoaW5rIGFib3V0IHRoZSBzcCBjbG9iYmVyDQpoZXJl LCBpZiBpdCBpcyBlYXN5IHRvIGZpeCBvciBpZiBpdCBnaXZlcyB0cm91Ymxl IHRvIHRoZW0uDQoNCg0KVGhhbmtzDQpCZXJuZC4NCg==