From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 77499 invoked by alias); 17 Aug 2018 09:26:05 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 77484 invoked by uid 89); 17 Aug 2018 09:26:04 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=Mechanical, HTo:U*palves X-HELO: EUR02-HE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr10078.outbound.protection.outlook.com (HELO EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.78) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 17 Aug 2018 09:26:02 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nZCzwIygZxsPoYuZwqetJBfaY4WFJBAyNXpV6v/pY0Q=; b=J+DdL8T/UCTmqsyyig3O72oTzPV1WlO07G/70SfYYLp4u1cuu59fQlr/GmVXGMKIR6ggHe5x56FqG+ktZ4ndHOmj8Bk6WHsqKvIHnu03+UgpzdVDQ6t/1ttYEPfeBW6pzf8x2kcknTImtqjL3Wk2HPfIp62/hhKxfWLv4Dii6hs= Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com (10.172.226.148) by DB6PR0802MB2342.eurprd08.prod.outlook.com (10.172.228.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1038.21; Fri, 17 Aug 2018 09:25:58 +0000 Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::6c67:c822:7f7d:d62d]) by DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::6c67:c822:7f7d:d62d%7]) with mapi id 15.20.1059.021; Fri, 17 Aug 2018 09:25:58 +0000 From: Alan Hayward To: Pedro Alves CC: GDB Patches , nd Subject: Re: Request for 8.2, SVE cores && adding SVE to NEWS file etc Date: Fri, 17 Aug 2018 09:26:00 -0000 Message-ID: <3D0DD287-65D9-4D1B-A9EE-67E202B2FF6A@arm.com> References: <843fee7a-1738-4147-256f-e1fc7950fe18@redhat.com> In-Reply-To: <843fee7a-1738-4147-256f-e1fc7950fe18@redhat.com> authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) Content-Type: text/plain; charset="utf-8" Content-ID: <487F19322CEC0043BD3EBA5C8D5934A1@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-IsSubscribed: yes X-SW-Source: 2018-08/txt/msg00421.txt.bz2 DQoNCj4gT24gMTYgQXVnIDIwMTgsIGF0IDE3OjE3LCBQZWRybyBBbHZlcyA8 cGFsdmVzQHJlZGhhdC5jb20+IHdyb3RlOg0KPiANCj4gT24gMDgvMTUvMjAx OCAxMDozMSBBTSwgQWxhbiBIYXl3YXJkIHdyb3RlOg0KPj4gV2FzbuKAmXQg c3VyZSBpZiB0aGlzIHdhcyB0aGUgYmVzdCBwbGFjZSB0byBhc2suDQo+PiAN Cj4+IDEpIElzIDguMiBzdGlsbCBvcGVuIHRvIG5ldyBmdW5jdGlvbmFsaXR5 PyBJdOKAmWQgYmUgcmVhbGx5IHVzZWZ1bCB0byBoYXZlIGNvcmUgc3VwcG9y dCBmb3IgQWFyY2g2NCBTVkUgaW4gOC4yDQo+PiAoR2l2ZW4gU1ZFIGlzIHN1 cHBvcnRlZCBpbiA4LjIsIEkgZ3Vlc3MgeW91IGNvdWxkIGFyZ3VlIGl04oCZ cyBhIGJ1ZyBmaXggOikuICkNCj4+IEN1cnJlbnRseSBpbiA4LjIsIEdEQiB3 aWxsIGp1c3QgaWdub3JlIHRoZSBTVkUgcGFydHMgb2YgYSBjb3JlIGZpbGUu DQo+IA0KPiBOb3QgdXN1YWxseSwgYnV0IHRoZXJlIGhhdmUgYmVlbiBleGNl cHRpb25zIGV2YWx1YXRlZCBvbiBhIGNhc2UgYnkgY2FzZSBiYXNpcy4NCj4g DQo+PiANCj4+IFRoZSBmb3VyIGNvbW1pdHMgYXJlOg0KPj4gKEVhcmxpZXN0 IHBhdGNoIGlzIG9idiwgc2Vjb25kIGlzIGEgbWVjaGFuaWNhbCBjaGFuZ2Ug YWNyb3NzIG1hbnkgZmlsZXMsIHRoZSBmaW5hbCB0d28gYXJlIGFhcmNoNjQg b25seSkNCj4+IA0KPj4gMGM3NmUwNmQ1YyAgIDIgZGF5cyBhZ28gQWxhbiBI YXl3YXJkICAgIFBhcnNlIFNWRSByZWdpc3RlcnMgaW4gYWFyY2g2NCBjb3Jl IGZpbGUgcmVhZGluZy93cml0aW5nDQo+PiBiN2ZkNjViOWRjICAgMiBkYXlz IGFnbyBBbGFuIEhheXdhcmQgICAgRGV0ZWN0IFNWRSB3aGVuIHJlYWRpbmcg YWFyY2g2NCBjb3JlIGZpbGVzDQo+PiBhNjE2YmI5NDUwICAgMiBkYXlzIGFn byBBbGFuIEhheXdhcmQgICAgU3BsaXQgc2l6ZSBpbiByZWdzZXQgc2VjdGlv biBpdGVyYXRvcnMNCj4+IGRiZDUzNGZlZTQgICA1IGRheXMgYWdvIEFsYW4g SGF5d2FyZCAgICBSZW5hbWUgc2l6ZSBpbiBnZXRfY29yZV9yZWdpc3Rlcl9z ZWN0aW8NCj4gDQo+IEkgaGF2ZW4ndCBsb29rZWQgYXQgdGhlIHBhdGNoZXMs IGJ1dCBpbiBwcmluY2lwbGUsIEknZCBzdXBwb3J0IGl0LA0KPiBmcm9tIHRo ZSBzdGFuZHBvaW50IHRoYXQgc2luY2Ugd2UncmUgYWRkaW5nIFNWRSBzdXBw b3J0LCBtaWdodCBhcyB3ZWxsDQo+IGFkZCBhbGwgb2YgaXQuICBBbHNvLCBz cGVha2luZyB3aXRoIG15IEZlZG9yYS9SSEVMIGhhZCBvbiwgd2UnZCBsaWtl bHkgZW5kDQo+IHVwIGJhY2twb3J0aW5nIHRoZW0gdG9vLiAgQ2FuIHlvdSBn aXZlIGEgZ3Vlc3N0aW1hdGUgb2YgdGhlIHJpc2sgdGhvc2UNCj4gcGF0Y2hl cyBicmluZyBpbiB0byBvdGhlciBwb3J0cz8gIEknZCBhc3N1bWUgdGhleSdk IGJlIHByZXR0eSBzZWxmIGNvbnRhaW5lZC4NCg0KVGhlcmXigJlzIGEgc2lt cGxlIGVub3VnaCBjaGFuZ2UgdG8gdGhlIGFyZ3Mgb2YgYSBjb21tb24gZnVu Y3Rpb24uIEFuZCB0aGVuIGV2ZXJ5dGhpbmcNCmVsc2UgaXMgc2VsZiBjb250 YWluZWQuIEnigJlkIGJyZWFrIGl0IGRvd24gaW50bzoNCg0KZGJkNTM0ZmVl NCAgIDUgZGF5cyBhZ28gQWxhbiBIYXl3YXJkICAgIFJlbmFtZSBzaXplIGlu IGdldF9jb3JlX3JlZ2lzdGVyX3NlY3Rpbw0KIC0gUmVuYW1lIG9mIHNpbmds ZSB2YXJpYWJsZSBpbiBjb21tb24gZnVuY3Rpb24uIE9idmlvdXMgY2hhbmdl LCBubyByaXNrLg0KDQphNjE2YmI5NDUwICAgMiBkYXlzIGFnbyBBbGFuIEhh eXdhcmQgICAgU3BsaXQgc2l6ZSBpbiByZWdzZXQgc2VjdGlvbiBpdGVyYXRv cnMNCiAtIE1lY2hhbmljYWwgY2hhbmdlIGFjcm9zcyBldmVyeSB0ZGVwIGZp bGUgKGFkZHMgYSBuZXcgdGhpcmQgYXJnLCB3aGljaCBpcyBhDQogICBkdXBs aWNhdGUgb2YgdGhlIHNlY29uZCBhcmcpLiBWZXJ5IG1pbm9yIHJpc2sgb24g YW55IHRhcmdldCB0aGF0IHRoZXJlIG1pZ2h0DQogICBiZSBhIGNvcHkvcGFz dGUgZXJyb3IgdGhhdCBoYXNuJ3QgYmVlbiBzcG90dGVkIChqdXN0IG5lZWRz IGEgdHJpcGxlIGNoZWNrIG9mDQogICB0aGUgZGlmZiBhZ2FpbiB3aGVuIG1l cmdpbmcpLiBNaW5vciByaXNrIHRoYXQgSSd2ZSBtaXNzZWQgYSB0ZGVwIGZp bGUgdGhhdA0KICAgZG9lc24ndCBnZXQgYnVpbHQgaW50byBhIHRhcmdldC1h bGwgYnVpbGQgKGNhdXNpbmcgYSBidWlsZCBlcnJvciB3aGljaCBJ4oCZZA0K ICAgaG9wZSB3b3VsZCBoYXZlIGJlZW4gc3BvdHRlZCBieSBub3cpLg0KDQpi N2ZkNjViOWRjICAgMiBkYXlzIGFnbyBBbGFuIEhheXdhcmQgICAgRGV0ZWN0 IFNWRSB3aGVuIHJlYWRpbmcgYWFyY2g2NCBjb3JlIGZpbGVzDQowYzc2ZTA2 ZDVjICAgMiBkYXlzIGFnbyBBbGFuIEhheXdhcmQgICAgUGFyc2UgU1ZFIHJl Z2lzdGVycyBpbiBhYXJjaDY0IGNvcmUgZmlsZSByZWFkaW5nL3dyaXRpbmcN CiAtIExpbWl0ZWQgdG8gcmVhZGluZy93cml0aW5nIEFhcmNoNjQgKFNWRSBh bmQgbm9uLVNWRSkgTGludXggY29yZXMgb24gZWl0aGVyDQogICBhIEFhcmNo NjQgTGludXggYnVpbGQgb3IgdGFyZ2V0LWFsbCBidWlsZC4gU1ZFIGNvZGUg aXMgc2VwZXJhdGVkIGZyb20NCiAgIHN0YW5kYXJkIGFhcmNoNjQgY29kZS4g U28gdG8gZ28gd3Jvbmcgb24gbm9uLVNWRSwgdGhlIGNvZGUgd291bGQgZmly c3QNCiAgIGhhdmUgdG8gaW5jb3JyZWN0bHkgZGV0ZWN0IHRoZSBwcmVzZW5j ZSBvZiBTVkUuDQoNCj4gDQo+PiANCj4+IA0KPj4gMikgSeKAmXZlIHNwb3R0 ZWQgdGhhdCBBYXJjaDY0IFNWRSBzdXBwb3J0IHNob3VsZCBwcm9iYWJseSBi ZSBtZW50aW9uZWQgaW4gdGhlIE5FV1MgZmlsZS4NCj4+IEFyZSB0aGVyZSBh bnkgb3RoZXIgZG9jdW1lbnRhdGlvbiB0eXBlIGZpbGVzIHRoYXQgbmVlZCB1 cGRhdGluZyBhbG9uZ3NpZGU/DQo+IA0KPiBXZWxsLCB0aGUgdXNlciBtYW51 YWwsIGlmIHRoZXJlIHdlcmUgYW55IGNoYW5nZXMgdG8gaXQuICANCj4gDQo+ IElmIHRoZSBTVkUgc3VwcG9ydCBpbmNsdWRlZCBhbnkgbmV3IFhNTCB0YXJn ZXQgZGVzY3JpcHRpb24gZmVhdHVyZSwNCj4gdGhhdCBzaG91bGQgYmUgbWVu dGlvbmVkIGluIHRoZSBtYW51YWwuDQoNCk9rLCBJ4oCZbGwgcHV0IHRvZ2V0 aGVyIGEgcGF0Y2ggZm9yIGJvdGggb2YgdGhvc2UuDQoNClRoYW5rcywNCkFs YW4uDQoNCg0K >From gdb-patches-return-149873-listarch-gdb-patches=sources.redhat.com@sourceware.org Fri Aug 17 10:11:13 2018 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 16013 invoked by alias); 17 Aug 2018 10:11:13 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 15998 invoked by uid 89); 17 Aug 2018 10:11:12 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-26.9 required=5.0 tests=BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:1112, 2612 X-HELO: EUR03-AM5-obe.outbound.protection.outlook.com Received: from mail-eopbgr30061.outbound.protection.outlook.com (HELO EUR03-AM5-obe.outbound.protection.outlook.com) (40.107.3.61) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 17 Aug 2018 10:11:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nbPJH6q6/9GvCNvC0sYajIImkXdXwWKJweh+WQrA2p8=; b=hRaEXKP5Lle/mR+zq0U0JNLSPG3cKKRimwDDSQtsNvls6iykGxYfOiw0gmcM5ht0ExLOlF6c2KsdEfdAvOjzUlI+WDcEcXUclNobklcmeY5ThWiZjCzj7RYv2mfXW6dY3QxWyAECw97XwNy6GCeKshz4fCi67JNi8y9tTJVbbwY= Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com (10.172.226.148) by DB6PR0802MB2375.eurprd08.prod.outlook.com (10.172.228.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1059.21; Fri, 17 Aug 2018 10:11:08 +0000 Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::6c67:c822:7f7d:d62d]) by DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::6c67:c822:7f7d:d62d%7]) with mapi id 15.20.1059.021; Fri, 17 Aug 2018 10:11:08 +0000 From: Alan Hayward To: GDB Patches CC: nd Subject: [OBV/Pushed] Fix asm in testsuite/gdb.arch/aarch64-fp.c Date: Fri, 17 Aug 2018 10:11:00 -0000 Message-ID: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-IsSubscribed: yes X-SW-Source: 2018-08/txt/msg00422.txt.bz2 Content-length: 1135 Pushed as obvious. Getting rid of an old minor bug... Cannot assume result of first and third ldr will go into x0. Rewrite asm to be clearer. gdb/testsuite/Changelog 2018-08-17 Alan Hayward PR gdb/18931: * gdb.arch/aarch64-fp.c (main): Fix asm registers. diff --git a/gdb/testsuite/gdb.arch/aarch64-fp.c b/gdb/testsuite/gdb.arch/a= arch64-fp.c index 0ff8e00bbd38281863ff56af040d1de352c6236a..7eb6df2a0401f2af71633312aa8= ef620f643daf4 100644 --- a/gdb/testsuite/gdb.arch/aarch64-fp.c +++ b/gdb/testsuite/gdb.arch/aarch64-fp.c @@ -26,12 +26,18 @@ main (void) void *addr; addr =3D &buf0[0]; - __asm __volatile ("ldr %x0, [%1]" : "=3Dr" (val) : "r" (&addr)); - __asm __volatile ("ldr q0, [x0]"); - + __asm __volatile ("ldr %x0, [%1]\n\t" + "ldr q0, [%x0]" + : "=3Dr" (val) + : "r" (&addr) + : "q0" ); + addr =3D &buf1[0]; - __asm __volatile ("ldr %x0, [%1]" : "=3Dr" (val) : "r" (&addr)); - __asm __volatile ("ldr q1, [x0]"); + __asm __volatile ("ldr %x0, [%1]\n\t" + "ldr q1, [%x0]" + : "=3Dr" (val) + : "r" (&addr) + : "q1" ); return 1; }