From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26666 invoked by alias); 7 Aug 2018 11:01:43 -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 26636 invoked by uid 89); 7 Aug 2018 11:01:43 -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,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=reviews, Part X-HELO: EUR02-HE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr10083.outbound.protection.outlook.com (HELO EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.83) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 07 Aug 2018 11:01:41 +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=ph5HRrdHoAl53f/BiJU2q++q9447YTswF/x9nbn+3k4=; b=nQWIVOZShzwJ7xe2GLSeG5bVt6ew95dtjxZD3ffSOSb5es04ABclGaFXzZzj4ebPUYelOmTOp9WAVD7xgdgIq33qtjMGXfA8sRUOouu9EjSde37+UK5p9510t4pT+P/7GmOzjKtcujX3KHiwGwoXWf8sN3ISXuMDvk3SOUNMeHU= Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com (10.172.226.148) by DB6PR0802MB2152.eurprd08.prod.outlook.com (10.172.227.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1017.15; Tue, 7 Aug 2018 11:01:37 +0000 Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::6c67:c822:7f7d:d62d]) by DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::6c67:c822:7f7d:d62d%6]) with mapi id 15.20.1017.019; Tue, 7 Aug 2018 11:01:37 +0000 From: Alan Hayward To: Simon Marchi CC: GDB Patches , nd Subject: Re: [PATCH v2 1/3] Add min size to regset section iterations Date: Tue, 07 Aug 2018 11:01:00 -0000 Message-ID: <13DC373A-4E12-46C4-AA97-C11E82224056@arm.com> References: <20180730092528.98739-1-alan.hayward@arm.com> <20180730092528.98739-2-alan.hayward@arm.com> <045ba9b9-6f37-0eeb-5609-f895e29f894f@ericsson.com> In-Reply-To: <045ba9b9-6f37-0eeb-5609-f895e29f894f@ericsson.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: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-IsSubscribed: yes X-SW-Source: 2018-08/txt/msg00111.txt.bz2 VGhhbmtzIGZvciB0aGUgcmV2aWV3cy4NCg0KPiBPbiA2IEF1ZyAyMDE4LCBh dCAxOToyNywgU2ltb24gTWFyY2hpIDxzaW1vbi5tYXJjaGlAZXJpY3Nzb24u Y29tPiB3cm90ZToNCj4gDQo+IE9uIDIwMTgtMDctMzAgMDU6MjUgQU0sIEFs YW4gSGF5d2FyZCB3cm90ZToNCj4+IFdoZW4gdXNpbmcgdGhlIHJlZ3NldCBz ZWN0aW9uIGl0ZXJhdGlvbiBmdW5jdGlvbnMsIHRoZSBzaXplIHBhcmFtZXRl ciBpcyB1c2VkDQo+PiBpbiBkaWZmZXJlbnQgd2F5cy4NCj4+IA0KPj4gV2l0 aCBjb2xsZWN0LCBzaXplIGlzIHVzZWQgdG8gY3JlYXRlIHRoZSBidWZmZXIg aW4gd2hpY2ggdG8gd3JpdGUgdGhlIHJlZ3NldC4NCj4+IChzZWUgbGludXgt dGRlcC5jOjpsaW51eF9jb2xsZWN0X3JlZ3NldF9zZWN0aW9uX2NiKS4NCj4+ IA0KPj4gV2l0aCBzdXBwbHksIHNpemUgaXMgdXNlZCB0byBjb25maXJtIHRo ZSBleGlzdGluZyByZWdzZXQgaXMgdGhlIGNvcnJlY3Qgc2l6ZS4NCj4+IElm IFJFR1NFVF9WQVJJQUJMRV9TSVpFIGlzIHNldCB0aGVuIHRoZSByZWdzZXQg Y2FuIGJlIGJpZ2dlciB0aGFuIHNpemUuDQo+PiBFZmZlY3RpdmVseSwgc2l6 ZSBpcyB0aGUgbWluaW11bSBwb3NzaWJsZSBzaXplIG9mIHRoZSByZWdzZXQu DQo+PiAoc2VlIGNvcmVsb3cuYzo6Z2V0X2NvcmVfcmVnaXN0ZXJfc2VjdGlv bikuDQo+PiANCj4+IFRoZXJlIGFyZSBjdXJyZW50bHkgbm8gdGFyZ2V0cyB3 aXRoIGJvdGggUkVHU0VUX1ZBUklBQkxFX1NJWkUgYW5kIGEgY29sbGVjdA0K Pj4gZnVuY3Rpb24uDQo+PiANCj4+IFRvIGFsbG93IHN1cHBvcnQgb2YgY29s bGVjdHMgZm9yIFJFR1NFVF9WQVJJQUJMRV9TSVpFIHdlIG5lZWQgdHdvIHNp emVzLg0KPj4gTWluX3NpemUgaXMgdGhlIG1pbmltdW0gYWxsb3dlZCBzaXpl IGZvciB0aGUgcmVnc2V0LCBhbmQgc2l6ZSBpcyB1c2VkIGFzIHRoZQ0KPj4g c2l6ZSB0byB1c2Ugd2hlbiBjcmVhdGluZyBuZXcgcmVnc2V0cy4gRm9yIGFs bCB0YXJnZXRzIHRoYXQgYXJlIG5vdA0KPj4gUkVHU0VUX1ZBUklBQkxFX1NJ WkUgdGhlbiB0aGVzZSB0d28gc2l6ZXMgYXJlIGVxdWFsLg0KPiANCj4gSGkg QWxhbiwNCj4gDQo+IEkgYW0gc3RpbGwgYSBiaXQgY29uZnVzZWQgYnkgaG93 IHRoZXNlIHR3byBzaXplcyBhcmUgdXNlZC4gIFBsZWFzZSBkb2N1bWVudA0K PiBjYXJlZnVsbHkgd2hhdCB0aGV5IGVhY2ggbWVhbiwgZm9yIGJvdGggdGhl IGNvbGxlY3QgYW5kIHN1cHBseSBjYXNlLg0KPiANCj4gUGFydCBvZiBteSBj b25mdXNpb24gY29tZXMgdGhlIGZhY3QgdGhhdCBmb3IgQWFyY2g2NCBTVkUs IHdlIHNlZW0gdG8ga25vdw0KPiBpbiBhZHZhbmNlIHRoZSBleGFjdCBzaXpl IHRoZSBTVkUgcmVnaXN0ZXIgc2VjdGlvbiBzaG91bGQgaGF2ZSwgYmFzZWQg b24NCj4gdnEgKHdoaWNoIHdlIHJlYWQgaW4gYWFyY2g2NF9saW51eF9jb3Jl X3JlYWRfdnEpLiAgSW4gdGhpcyBjYXNlLCB0aGUgc2luZ2xlDQo+IHNpemUg cGFyYW1ldGVyIHdvdWxkIGJlIGVub3VnaCBmb3IgY29sbGVjdGluZyBhbmQg c3VwcGx5aW5nLCBzaW5jZSBpdCdzIHRoZQ0KPiBleGFjdCBzaXplIChub3Qg YSBtaW5pbXVtIHNpemUpLg0KPiANCg0KSXTigJlzIHByb2JhYmx5IGNsZWFy ZXIgaWYgSSBleHBsYWluIHRoZSBTVkUgc3BlY2lmaWMgY2FzZToNCg0KV2l0 aCBTVkUgd2hlbiB3ZSByZWFkIHRoZSBzZWN0aW9uIGZyb20gdGhlIGNvcmUg ZmlsZSBpdCB3aWxsIGdpdmUgdXMgb25lIG9mIHR3byB0aGluZ3M6DQoxKSBT VkUgaGVhZGVyIGZvbGxvd2VkIGJ5IGEgZnVsbCBTVkUgcmVnaXN0ZXIgZHVt cCAoc2l6ZSBkZXBlbmRhbnQgb24gcmVnaXN0ZXIgc2l6ZSkNCk9yDQoyKSBT VkUgaGVhZGVyIGZvbGxvd2VkIGJ5IGEgbmVvbiByZWdpc3RlciBkdW1wIChJ IHVzdWFsbHkgcmVmZXIgdG8gdGhpcyBhcyBhIGZwc2ltZCBkdW1wKS4NCg0K VGhlIHNlY29uZCBpcyBhIHNob3J0Y3V0IHVzZWQgYnkgdGhlIGtlcm5lbCBp ZiB0aGUgcHJvY2VzcyBoYWRuJ3QgcnVuIGFueSBTVkUgY29kZSwgYW5kIA0K YWxsIHRoZSBTVkUgc3RhdGUgaXMgbnVsbC4gVGhpcyBzdHJ1Y3R1cmUgaXMg c2lnbmlmaWNhbnRseSBzbWFsbGVyIHRoYW4gdGhlIFNWRSBkdW1wLg0KDQpJ biB0aGUgY29tbW9uIGdkYiBzdXBwbHkgY29kZSwgaXQgd2lsbCBhc3NlcnQg aWYgdGhlIHNpemUgb2YgdGhlIHNlY3Rpb24gcmVhZCBmcm9tIHRoZSBjb3Jl DQpmaWxlIGlzIHNtYWxsZXIgdGhhbiB0aGUgZ2l2ZW4gc2l6ZS4gU28gZm9y IFNWRSBJIG5lZWQgdG8gc2V0IHRoZSBzaXplIHRvIHRoZSBmcHNpbWQgc2l6 ZQ0KdG8gcHJldmVudCB0aGlzLg0KT2ssIEkgY291bGQgcGVhayBhaGVhZCBp bnRvIHRoZSBjb3JlIGZpbGUgdG8gc2VlIHdoYXQgdHlwZSBvZiBkdW1wIGl0 IGlzLiBCdXQsIGF0IHRoZQ0KcG9pbnQgb2YgdGhlIF9pdGVyYXRlX292ZXJf cmVnc2V0X3NlY3Rpb25zKCkgd2UgZG9u4oCZdCBoYXZlIGFueSBhY2Nlc3Mg dG8gdGhlIGNvcmUgZmlsZS4NCg0KSW4gdGhlIGNvbW1vbiBjb2xsZWN0IGNv ZGUsIGl0IHVzZXMgdGhlIHNpemUgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciB3 cml0aW5nIHRoZSBkdW1wIGludG8uDQpGb3IgdGhpcyB3ZSBhbHdheXMgd2Fu dCB0byB3cml0ZSBvdXQgYSBmdWxsIFNWRSBkdW1wLCBzbyBuZWVkIHRoZSBz aXplIG9mIHRoZSBmaXJzdCBkdW1wLg0KDQoNCklmIHRoYXQgbWFrZXMgc2Vu c2Ugbm93LCBJIGNhbiByZXdvcmsgaXQgaW50byB0aGUgY29tbWVudHMuDQoN Cj4+IGRpZmYgLS1naXQgYS9nZGIvY29yZWxvdy5jIGIvZ2RiL2NvcmVsb3cu Yw0KPj4gaW5kZXggMDU5Y2UyZjZlYi4uMzJhMDU0ZWUzZSAxMDA2NDQNCj4+ IC0tLSBhL2dkYi9jb3JlbG93LmMNCj4+ICsrKyBiL2dkYi9jb3JlbG93LmMN Cj4+IEBAIC0xMDcsNiArMTA3LDcgQEAgcHVibGljOg0KPj4gCQkJCSAgY29u c3Qgc3RydWN0IHJlZ3NldCAqcmVnc2V0LA0KPj4gCQkJCSAgY29uc3QgY2hh ciAqbmFtZSwNCj4+IAkJCQkgIGludCBtaW5fc2l6ZSwNCj4+ICsJCQkJICBp bnQgc2l6ZSwNCj4+IAkJCQkgIGludCB3aGljaCwNCj4+IAkJCQkgIGNvbnN0 IGNoYXIgKmh1bWFuX25hbWUsDQo+PiAJCQkJICBib29sIHJlcXVpcmVkKTsN Cj4+IEBAIC01NzAsMTIgKzU3MSwxMyBAQCBjb3JlX3RhcmdldDo6Z2V0X2Nv cmVfcmVnaXN0ZXJfc2VjdGlvbiAoc3RydWN0IHJlZ2NhY2hlICpyZWdjYWNo ZSwNCj4+IAkJCQkJY29uc3Qgc3RydWN0IHJlZ3NldCAqcmVnc2V0LA0KPj4g CQkJCQljb25zdCBjaGFyICpuYW1lLA0KPj4gCQkJCQlpbnQgbWluX3NpemUs DQo+PiArCQkJCQlpbnQgc2l6ZSwNCj4+IAkJCQkJaW50IHdoaWNoLA0KPj4g CQkJCQljb25zdCBjaGFyICpodW1hbl9uYW1lLA0KPj4gCQkJCQlib29sIHJl cXVpcmVkKQ0KPj4gez4gICAgc3RydWN0IGJmZF9zZWN0aW9uICpzZWN0aW9u Ow0KPj4gLSAgYmZkX3NpemVfdHlwZSBzaXplOw0KPj4gKyAgYmZkX3NpemVf dHlwZSBjb3JlX3NpemU7DQo+IA0KPiBJIHdvdWxkIHN1Z2dlc3QgbmFtaW5n IHRoaXMgInNlY3Rpb25fc2l6ZSIsIG9yICJyZWdfc2VjdGlvbl9zaXplIi4g IEF0IGZpcnN0IEkgdGhvdWdodCBpdCBtZWFudA0KPiB0aGUgc2l6ZSBvZiB0 aGUgd2hvbGUgY29yZSBmaWxlLiAgWW91IGNvdWxkIHB1c2ggdGhpcyByZW5h bWUgYXMgYW4gb2J2aW91cyBwYXRjaCByaWdodCBub3cgdG8NCj4gcmVkdWNl IHRoZSBub2lzZSBpbiB0aGlzIHBhdGNoLCBzaW5jZSBpdCdzIGEgZ29vZCBj aGFuZ2Ugb24gaXRzIG93bi4NCg0KQWdyZWVkLiBXaWxsIGRvLg0KDQo+IA0K PiBTaW1vbg0KDQo= >From gdb-patches-return-149563-listarch-gdb-patches=sources.redhat.com@sourceware.org Tue Aug 07 11:20:38 2018 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 104994 invoked by alias); 7 Aug 2018 11:20:38 -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 104842 invoked by uid 89); 7 Aug 2018 11:20:37 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-24.9 required=5.0 tests=BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS,UNSUBSCRIBE_BODY autolearn=ham version=3.3.2 spammy= X-HELO: EUR01-VE1-obe.outbound.protection.outlook.com Received: from mail-ve1eur01on0067.outbound.protection.outlook.com (HELO EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.67) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 07 Aug 2018 11:20:34 +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=5rhQHdK2srItj79XDO6iTJkopLeFKU1zPXo5EKCw+8c=; b=UXJRkOKUyaiiW41tnFCTi4GqtTXRU2Lsc3fF0+3Oy10r3QULYJdchGVOCL0tEMPV5KUg6kGZV076cAnh33eESTS+K9ZxnyyCz/frPSk/2+pESCKFir1DccifIt0lmVWKwwFaepess2WwdeVyVdsLM3I0UVKjopvshXd5vTfjVLg= Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com (10.172.226.148) by DB6PR0802MB2328.eurprd08.prod.outlook.com (10.172.228.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1017.15; Tue, 7 Aug 2018 11:20:31 +0000 Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::6c67:c822:7f7d:d62d]) by DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::6c67:c822:7f7d:d62d%6]) with mapi id 15.20.1017.019; Tue, 7 Aug 2018 11:20:31 +0000 From: Alan Hayward To: Simon Marchi CC: "gdb-patches@sourceware.org" , nd Subject: Re: [PATCH v2 3/3] Parse SVE registers in aarch64 core file reading/writing Date: Tue, 07 Aug 2018 11:20:00 -0000 Message-ID: References: <20180730092528.98739-1-alan.hayward@arm.com> <20180730092528.98739-4-alan.hayward@arm.com> In-Reply-To: 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: <0D81491BE5FCF048AB15CA49C812E7E0@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-IsSubscribed: yes X-SW-Source: 2018-08/txt/msg00112.txt.bz2 Content-length: 4990 DQoNCj4gT24gNiBBdWcgMjAxOCwgYXQgMTk6MjksIFNpbW9uIE1hcmNoaSA8 c2ltb24ubWFyY2hpQGVyaWNzc29uLmNvbT4gd3JvdGU6DQo+IA0KPiBPbiAy MDE4LTA3LTMwIDA1OjI1IEFNLCBBbGFuIEhheXdhcmQgd3JvdGU6DQo+PiBz dmVfcmVnbWFwIGNhbm5vdCBiZSBnbG9iYWwgc3RhdGljIGFzIHRoZSBzaXpl IGlzIGRlcGVuZGFudCBvbiB0aGUgY3VycmVudA0KPj4gdmVjdG9yIGxlbmd0 aC4NCj4+IA0KPj4gMjAxOC0wNy0zMCAgQWxhbiBIYXl3YXJkICA8YWxhbi5o YXl3YXJkQGFybS5jb20+DQo+PiANCj4+IAkqIGFhcmNoNjQtbGludXgtdGRl cC5jIChhYXJjaDY0X2xpbnV4X3N1cHBseV9zdmVfcmVnc2V0KTogTmV3IGZ1 bmN0aW9uLg0KPj4gCShhYXJjaDY0X2xpbnV4X2NvbGxlY3Rfc3ZlX3JlZ3Nl dCk6IExpa2V3aXNlLg0KPj4gCShhYXJjaDY0X2xpbnV4X2l0ZXJhdGVfb3Zl cl9yZWdzZXRfc2VjdGlvbnMpOiBDaGVjayBmb3IgU1ZFLg0KPj4gCSogcmVn Y2FjaGUuaCAocmVnY2FjaGVfbWFwX2VudHJ5X3NpemUpOiBOZXcgZnVuY3Rp b24uDQo+PiAtLS0NCj4+IGdkYi9hYXJjaDY0LWxpbnV4LXRkZXAuYyB8IDEx MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrLQ0KPj4gZ2RiL3JlZ2NhY2hlLmggICAgICAgICAgIHwgICA4ICsrKysN Cj4+IDIgZmlsZXMgY2hhbmdlZCwgMTE4IGluc2VydGlvbnMoKyksIDIgZGVs ZXRpb25zKC0pDQo+PiANCj4+IGRpZmYgLS1naXQgYS9nZGIvYWFyY2g2NC1s aW51eC10ZGVwLmMgYi9nZGIvYWFyY2g2NC1saW51eC10ZGVwLmMNCj4+IGlu ZGV4IGY5YTk1OTUwZGEuLmJkNjFhMmQ3MjIgMTAwNjQ0DQo+PiAtLS0gYS9n ZGIvYWFyY2g2NC1saW51eC10ZGVwLmMNCj4+ICsrKyBiL2dkYi9hYXJjaDY0 LWxpbnV4LXRkZXAuYw0KPj4gQEAgLTI4OCw2ICsyODgsODUgQEAgYWFyY2g2 NF9saW51eF9jb3JlX3JlYWRfdnEgKHN0cnVjdCBnZGJhcmNoICpnZGJhcmNo LCBiZmQgKmFiZmQpDQo+PiAgIHJldHVybiB2cTsNCj4+IH0NCj4+IA0KPj4g Ky8qIFN1cHBseSByZWdpc3RlciBSRUdOVU0gZnJvbSBCVUYgdG8gUkVHQ0FD SEUsIHVzaW5nIHRoZSByZWdpc3RlciBtYXANCj4+ICsgICBpbiBSRUdTRVQu ICBJZiBSRUdOVU0gaXMgLTEsIGRvIHRoaXMgZm9yIGFsbCByZWdpc3RlcnMg aW4gUkVHU0VULg0KPj4gKyAgIElmIEJVRiBpcyBOVUxMLCBzZXQgdGhlIHJl Z2lzdGVycyB0byAidW5hdmFpbGFibGUiIHN0YXR1cy4gICovDQo+PiArDQo+ PiArc3RhdGljIHZvaWQNCj4+ICthYXJjaDY0X2xpbnV4X3N1cHBseV9zdmVf cmVnc2V0IChjb25zdCBzdHJ1Y3QgcmVnc2V0ICpyZWdzZXQsDQo+PiArCQkJ CSBzdHJ1Y3QgcmVnY2FjaGUgKnJlZ2NhY2hlLA0KPj4gKwkJCQkgaW50IHJl Z251bSwgY29uc3Qgdm9pZCAqYnVmLCBzaXplX3Qgc2l6ZSkNCj4+ICt7DQo+ PiArICBzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXJjaCA9IHJlZ2NhY2hlLT5hcmNo ICgpOw0KPj4gKyAgZW51bSBiZmRfZW5kaWFuIGJ5dGVfb3JkZXIgPSBnZGJh cmNoX2J5dGVfb3JkZXIgKGdkYmFyY2gpOw0KPj4gKw0KPj4gKyAgaWYgKGJ1 ZiA9PSBudWxscHRyKQ0KPj4gKyAgICByZXR1cm4gcmVnY2FjaGUtPnN1cHBs eV9yZWdzZXQgKHJlZ3NldCwgcmVnbnVtLCBudWxscHRyLCBzaXplKTsNCj4+ ICsgIGdkYl9hc3NlcnQgKHNpemUgPiBTVkVfSEVBREVSX1NJWkUpOw0KPj4g Kw0KPj4gKyAgLyogQlVGIGNvbnRhaW5zIGFuIFNWRSBoZWFkZXIgZm9sbG93 ZWQgYnkgYSByZWdpc3RlciBkdW1wIG9mIGVpdGhlciB0aGUNCj4+ICsgICAg IHBhc3NlZCBpbiBTVkUgcmVnc2V0IG9yIGEgTkVPTiBmcHJlZ3NldC4gICov DQo+PiArDQo+PiArICAvKiBFeHRyYWN0IHJlcXVpcmVkIGZpZWxkcyBmcm9t IHRoZSBoZWFkZXIuICAqLw0KPj4gKyAgdWludDY0X3QgdmcgPSBzdmVfdmdf ZnJvbV92bCAoU1ZFX0hFQURFUl9SRUFEIChidWYsIDIsIGJ5dGVfb3JkZXIp KTsNCj4+ICsgIHVpbnQxNl90IGZsYWdzID0gU1ZFX0hFQURFUl9SRUFEIChi dWYsIDQsIGJ5dGVfb3JkZXIpOw0KPj4gKw0KPj4gKyAgaWYgKHJlZ251bSA9 PSAtMSB8fCByZWdudW0gPT0gQUFSQ0g2NF9TVkVfVkdfUkVHTlVNKQ0KPj4g KyAgICByZWdjYWNoZS0+cmF3X3N1cHBseSAoQUFSQ0g2NF9TVkVfVkdfUkVH TlVNLCAmdmcpOw0KPiANCj4gSSB0aGluayB0aGlzIHJhd19zdXBwbHkgaXMg d3JvbmcuICBUaGUgdmcgbG9jYWwgdmFyaWFibGUgaXMgaW4gaG9zdCBieXRl IG9yZGVyLA0KPiBidXQgdGhlIGRhdGEgaW4gdGhlIGJ1ZmZlciBwYXNzZWQg dG8gcmF3X3N1cHBseSBzaG91bGQgYmUgaW4gdGFyZ2V0LiAgU28geW91DQo+ IG1heSBuZWVkIHRvIGRvIGEgc3RvcmVfdW5zaWduZWRfaW50ZWdlciBpbiBh IGJ1ZmZlciBhbmQgc3VwcGx5IHRoYXQuICBJZiB0aGlzDQo+IGlzIGEgcGF0 dGVybiB0aGF0IGhhcHBlbnMgb2Z0ZW4gZW5vdWdoLCBtYXliZSBpdCB3b3Vs ZCBiZSB3b3J0aCBoYXZpbmcgYQ0KPiByYXdfc3VwcGx5IHRoYXQgZG9lcyB0 aGlzIGNvbnZlcnNpb24gZnJvbSBpbnRlZ2VyIHRvIHJlZ2lzdGVyIGJ1ZmZl ciwgYSBiaXQNCj4gbGlrZSAicmVnY2FjaGU6OnJhd193cml0ZSAoaW50IHJl Z251bSwgVCB2YWwpIiBkb2VzLg0KPiANCg0KWWVzISBJ4oCZbGwgY29uc2lk ZXIgYWRkaW5nIHRoZSBmdW5jdGlvbiB0b28uDQoNCj4+ICsNCj4+ICsgIGlm IChmbGFncyAmIDEpDQo+PiArICAgIHsNCj4+ICsgICAgICAvKiBSZWdpc3Rl ciBkdW1wIGlzIGEgU1ZFIHN0cnVjdHVyZS4gICovDQo+PiArICAgICAgcmVn Y2FjaGUtPnN1cHBseV9yZWdzZXQgKHJlZ3NldCwgcmVnbnVtLA0KPj4gKwkJ CSAgICAgICAoZ2RiX2J5dGUgKikgYnVmICsgU1ZFX0hFQURFUl9TSVpFLA0K Pj4gKwkJCSAgICAgICBzaXplIC0gU1ZFX0hFQURFUl9TSVpFKTsNCj4+ICsg ICAgfQ0KPj4gKyAgZWxzZQ0KPj4gKyAgICB7DQo+PiArICAgICAgLyogUmVn aXN0ZXIgZHVtcCBpcyBhIGZwc2ltZCBzdHJ1Y3R1cmUuICBGaXJzdCBjbGVh ciB0aGUgU1ZFDQo+PiArCSByZWdpc3RlcnMuICAqLw0KPj4gKyAgICAgIGZv ciAoaW50IGkgPSAwOyBpIDwgQUFSQ0g2NF9TVkVfWl9SRUdTX05VTTsgaSsr KQ0KPj4gKwlyZWdjYWNoZS0+cmF3X3N1cHBseV96ZXJvZWQgKEFBUkNINjRf U1ZFX1owX1JFR05VTSArIGkpOw0KPj4gKyAgICAgIGZvciAoaW50IGkgPSAw OyBpIDwgQUFSQ0g2NF9TVkVfUF9SRUdTX05VTTsgaSsrKQ0KPj4gKwlyZWdj YWNoZS0+cmF3X3N1cHBseV96ZXJvZWQgKEFBUkNINjRfU1ZFX1AwX1JFR05V TSArIGkpOw0KPj4gKyAgICAgIHJlZ2NhY2hlLT5yYXdfc3VwcGx5X3plcm9l ZCAoQUFSQ0g2NF9TVkVfRkZSX1JFR05VTSk7DQo+IA0KPiBKdXN0IHdvbmRl cmluZywgc2hvdWxkIHRoZXkgYmUgbWFkZSB1bmF2YWlsYWJsZSBpbnN0ZWFk IG9mIGNsZWFyZWQ/DQo+IA0KDQpOby4gVGhlIHN1cHBseV9yZWdzZXQgZGly ZWN0bHkgYWZ0ZXJ3YXJkcyB3aWxsIHdyaXRlIHRvIHRoZSBWIHJlZ2lzdGVy cy4NCldpdGggU1ZFLCB0aGUgViByZWdpc3RlcnMgYXJlIHBzZXVkbyByZWdp c3RlcnMgYnVpbHQgb2ZmIHRoZSBaIHJlZ2lzdGVycy4NCkkgZG8gdGhlIGNs ZWFyIHRvIGVuc3VyZSB0aGUgbm9uIG92ZXJsYXBwaW5nIHBhcnRzIG9mIHRo ZSBaIHJlZ2lzdGVycyBhcmUgY2xlYXJlZC4NCg0KDQoNCg== >From gdb-patches-return-149564-listarch-gdb-patches=sources.redhat.com@sourceware.org Tue Aug 07 11:23:36 2018 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 116410 invoked by alias); 7 Aug 2018 11:23:36 -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 116392 invoked by uid 89); 7 Aug 2018 11:23:36 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-19.8 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_2,GIT_PATCH_3,KAM_LAZY_DOMAIN_SECURITY autolearn=ham version=3.3.2 spammy=j X-HELO: smtp.CeBiTec.Uni-Bielefeld.DE Received: from smtp.CeBiTec.Uni-Bielefeld.DE (HELO smtp.CeBiTec.Uni-Bielefeld.DE) (129.70.160.84) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 07 Aug 2018 11:23:34 +0000 Received: from localhost (localhost.CeBiTec.Uni-Bielefeld.DE [127.0.0.1]) by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTP id 438AD1394; Tue, 7 Aug 2018 13:23:32 +0200 (CEST) Received: from smtp.CeBiTec.Uni-Bielefeld.DE ([127.0.0.1]) by localhost (malfoy.CeBiTec.Uni-Bielefeld.DE [127.0.0.1]) (amavisd-new, port 10024) with LMTP id IN1du2yzavad; Tue, 7 Aug 2018 13:23:30 +0200 (CEST) Received: from lokon.CeBiTec.Uni-Bielefeld.DE (lokon.CeBiTec.Uni-Bielefeld.DE [129.70.161.152]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTPS id 3FEB31393; Tue, 7 Aug 2018 13:23:30 +0200 (CEST) Received: (from ro@localhost) by lokon.CeBiTec.Uni-Bielefeld.DE (8.15.2+Sun/8.15.2/Submit) id w77BNTOB019595; Tue, 7 Aug 2018 13:23:29 +0200 (MEST) From: Rainer Orth To: Tom Tromey Cc: gdb-patches@sourceware.org Subject: Re: Support parallel make check with GNU make 4.2+ References: <871sbr16e3.fsf@tromey.com> Date: Tue, 07 Aug 2018 11:23:00 -0000 In-Reply-To: <871sbr16e3.fsf@tromey.com> (Tom Tromey's message of "Wed, 25 Jul 2018 13:07:16 -0600") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (usg-unix-v) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-SW-Source: 2018-08/txt/msg00113.txt.bz2 --=-=-= Content-Type: text/plain Content-length: 760 Hi Tom, >>>>>> "Rainer" == Rainer Orth writes: > > Rainer> The fix is trivial: just accept an optional arg to -j in Makefile.in > Rainer> (saw_dash_j). Tested on i386-pc-solaris2.11 with just make and make > Rainer> -j/-jN with both make 3.82 and 4.2.1. > > Rainer> Ok for master? > > Thanks for doing this, and nice work noticing it. > This is OK if you first fix the nit that Andreas pointed out. here's what I've checked in. Thanks. Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University 2018-06-13 Rainer Orth * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in MAKEFLAGS. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=gdb-make42-check.patch Content-length: 1127 # HG changeset patch # Parent 4aa118a772bdc3c80b028bbb31ccbe3866b6199e Support parallel make check with GNU make 4.2+ diff --git a/gdb/testsuite/Makefile.in b/gdb/testsuite/Makefile.in --- a/gdb/testsuite/Makefile.in +++ b/gdb/testsuite/Makefile.in @@ -137,10 +137,11 @@ uninstall: force installcheck: -# See whether -j was given to make. Either it was given with no -# arguments, and appears as "j" in the first word, or it was given an -# argument and appears as "-j" in a separate word. -saw_dash_j = $(or $(findstring j,$(firstword $(MAKEFLAGS))),$(filter -j,$(MAKEFLAGS))) +# See whether -j was given to make. Before GNU make 4.2, either it was +# given with no arguments, and appears as "j" in the first word, or it was +# given an argument and appears as "-j" in a separate word. Starting with +# GNU make 4.2, it always appears as "-j"/"-jN" in a separate word. +saw_dash_j = $(or $(findstring j,$(firstword $(MAKEFLAGS))),$(filter -j%,$(MAKEFLAGS))) # Try to run the tests in parallel if any -j option is given. If RUNTESTFLAGS # is not empty, then by default the tests will be serialized. This can be --=-=-=--