From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 59879 invoked by alias); 7 Apr 2017 11:53:09 -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 59861 invoked by uid 89); 7 Apr 2017 11:53:08 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-6.5 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,MIME_BASE64_BLANKS,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 spammy=loud X-HELO: mga11.intel.com Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 07 Apr 2017 11:53:05 +0000 Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Apr 2017 04:53:05 -0700 X-ExtLoop1: 1 Received: from irsmsx110.ger.corp.intel.com ([163.33.3.25]) by orsmga004.jf.intel.com with ESMTP; 07 Apr 2017 04:53:04 -0700 Received: from irsmsx106.ger.corp.intel.com ([169.254.8.202]) by irsmsx110.ger.corp.intel.com ([169.254.15.151]) with mapi id 14.03.0319.002; Fri, 7 Apr 2017 12:53:03 +0100 From: "Wiederhake, Tim" To: Yao Qi CC: Joel Brobecker , "Metzger, Markus T" , "gdb-patches@sourceware.org" , "xdje42@gmail.com" Subject: RE: GDB 8.0 release/branching 2017-03-20 update Date: Fri, 07 Apr 2017 11:53:00 -0000 Message-ID: <9676A094AF46E14E8265E7A3F4CCE9AF3C1342D2@IRSMSX106.ger.corp.intel.com> References: <86a885o0z2.fsf@gmail.com> <861stgo072.fsf@gmail.com> <86lgrn3uos.fsf@gmail.com> <86h92a4w86.fsf@gmail.com> <86h929wnxi.fsf@gmail.com> <20170331160246.xjlqgrrkayprdmba@adacore.com> <9676A094AF46E14E8265E7A3F4CCE9AF3C134157@IRSMSX106.ger.corp.intel.com> <86fuhkk58b.fsf@gmail.com> In-Reply-To: <86fuhkk58b.fsf@gmail.com> dlp-product: dlpe-windows dlp-version: 10.0.102.7 dlp-reaction: no-action Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 X-IsSubscribed: yes X-SW-Source: 2017-04/txt/msg00166.txt.bz2 SGkgWWFvLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZy b206IFlhbyBRaSBbbWFpbHRvOnFpeWFvbHRjQGdtYWlsLmNvbV0NCj4gU2Vu dDogRnJpZGF5LCBBcHJpbCA3LCAyMDE3IDEwOjExIEFNDQo+IFRvOiBXaWVk ZXJoYWtlLCBUaW0gPHRpbS53aWVkZXJoYWtlQGludGVsLmNvbT4NCj4gQ2M6 IEpvZWwgQnJvYmVja2VyIDxicm9iZWNrZXJAYWRhY29yZS5jb20+OyBNZXR6 Z2VyLCBNYXJrdXMgVA0KPiA8bWFya3VzLnQubWV0emdlckBpbnRlbC5jb20+ OyBnZGItcGF0Y2hlc0Bzb3VyY2V3YXJlLm9yZzsgeGRqZTQyQGdtYWlsLmNv bQ0KPiBTdWJqZWN0OiBSZTogR0RCIDguMCByZWxlYXNlL2JyYW5jaGluZyAy MDE3LTAzLTIwIHVwZGF0ZQ0KPiANCj4gIldpZWRlcmhha2UsIFRpbSIgPHRp bS53aWVkZXJoYWtlQGludGVsLmNvbT4gd3JpdGVzOg0KPiANCj4gSGkgVGlt LA0KPiBJIHdhcyBvZmYgeWVzdGVyZGF5LiAgVGhhbmtzIGZvciB0aGUgc3Vt bWFyeS4NCj4gDQo+ID4gVGhlIFB5dGhvbiBpbnRlcmZhY2Ugc2hhbGwgbG9v ayBsaWtlIHRoaXMgKGZyb20gUHl0aG9uJ3MgcGVyc3BlY3RpdmUpOg0KPiA+ DQo+ID4gZ2RiOg0KPiA+IAlSZWNvcmQJCXN0YXJ0X3JlY29yZGluZyhbc3Ry IG1ldGhvZF0sIFtzdHIgZm9ybWF0XSkNCj4gPiAJUmVjb3JkCQljdXJyZW50 X3JlY29yZGluZygpDQo+ID4gCU5vbmUJCXN0b3BfcmVjb3JkaW5nKCkNCj4g Pg0KPiA+IAlVbmNoYW5nZWQuDQo+ID4NCj4gPiBnZGIuUmVjb3JkOg0KPiA+ IAlzdHIJCW1ldGhvZA0KPiA+IAlzdHIJCWZvcm1hdA0KPiA+IAlSZWNvcmRJ bnN0cnVjdGlvbgliZWdpbg0KPiA+IAlSZWNvcmRJbnN0cnVjdGlvbgllbmQN Cj4gPiAJUmVjb3JkSW5zdHJ1Y3Rpb24JcmVwbGF5X3Bvc2l0aW9uDQo+ID4g CVJlY29yZEluc3RydWN0aW9uW10JaW5zdHJ1Y3Rpb25faGlzdG9yeQ0KPiA+ IAlSZWNvcmRGdW5jdGlvblNlZ21lbnRbXQlmdW5jdGlvbl9jYWxsX2hpc3Rv cnkNCj4gPiAJTm9uZQkJZ290byhSZWNvcmRJbnN0cnVjdGlvbiBpbnNuKQ0K PiA+DQo+ID4gCWdkYi5SZWNvcmQgbG9zZXMgdGhlICJwdGlkIiBhdHRyaWJ1 dGUuICAiaW5zdHJ1Y3Rpb25faGlzdG9yeSIgYW5kDQo+ID4gCSJmdW5jdGlv bl9jYWxsX2hpc3RvcnkiIGFjdHVhbGx5IHJldHVybnMgYSAibGlzdCIgb3Ig Imxpc3QtbGlrZQ0KPiA+IAlvYmplY3QiDQo+ID4gCWFzIHRoZXJlIGlzIG5v IHdheSB0byBlbmZvcmNlIHRoZSB0eXBlIG9mIGVsZW1lbnRzIGluIHRoaXMg bGlzdCBvbiBhDQo+ID4gCWxhbmd1YWdlIGxldmVsIGluIFB5dGhvbi4gIFBy YWN0aWNhbGx5LCB0aGVzZSBsaXN0IHdpbGwgYWx3YXlzDQo+ID4gCWNvbnRh aW4NCj4gPiAJIlJlY29yZEluc3RydWN0aW9uIiAvICJSZWNvcmRGdW5jdGlv blNlZ21lbnQiIG9iamVjdHMgc2luY2Ugd2UNCj4gPiAJY29udHJvbA0KPiA+ IAl0aGVpciBjcmVhdGlvbi4gICIqX2hpc3RvcnkiIG1heSByZXR1cm4gIk5v bmUiIGlmIHRoZSBjdXJyZW50DQo+ID4gCXJlY29yZGluZw0KPiA+IAltZXRo b2QgY2Fubm90IHByb3ZpZGUgc3VjaCBhIGxpc3QuDQo+ID4NCj4gPiBnZGIu SW5zdHJ1Y3Rpb246DQo+ID4gCWludAkJcGMNCj4gPiAJYnVmZmVyCQlkYXRh DQo+ID4gCXN0cgkJZGVjb2RlDQo+ID4gCWludAkJc2l6ZQ0KPiA+DQo+ID4g CWdkYi5JbnN0cnVjdGlvbiBpcyBtZWFudCB0byBiZSBhbiBhYnN0cmFjdCBi YXNlIGNsYXNzLiAgVGhlIHVzZXINCj4gPiAJd2lsbA0KPiA+IAluZXZlciBy ZWNlaXZlIGEgcmF3IGdkYi5JbnN0cnVjdGlvbiBvYmplY3QgYW5kIGFjY2Vz c2luZyBhbnkNCj4gPiAJYXR0cmlidXRlDQo+ID4gCWluIHRoaXMgY2xhc3Mg d2lsbCB0aHJvdyBhICJOb3RJbXBsZW1lbnRlZEVycm9yIiAoZnJvbSB3aGF0 IEkNCj4gPiAJdW5kZXJzdGFuZCwgdGhhdCdzIHRoZSBwcmVmZXJyZWQgd2F5 IHRvIGhhbmRsZSB0aGlzIGtpbmQgb2YNCj4gPiAJc2l0dWF0aW9uDQo+ID4g CWluIFB5dGhvbikuDQo+IEZyb20gdGhlIGltcGxlbWVudGF0aW9uIHBvaW50 IG9mIHZpZXcsIGl0IGNhbiBiZSBhbiBhYnN0cmFjdCBiYXNlIGNsYXNzLA0K PiBidXQgd2UgZG9uJ3QgaGF2ZSB0byBtZW50aW9uIGl0IGluIFB5dGhvbi9E b2N1bWVudC4gIExpa2V3aXNlLCB3ZSBkb24ndA0KPiBhcHBseSB0aGUgcmVz dHJpY3Rpb24gdGhhdCAidXNlciB3aWxsIG5ldmVyIHJlY2VpdmUgYSByYXcN Cj4gZ2RiLkluc3RydWN0aW9uIG9iamVjdCIgb24gdGhlIFB5dGhvbiBpbnRl cmZhY2UuDQoNCllvdSBhcmUgY29ycmVjdCwgdGhpcyBpcyBub3QgbWVhbnQg dG8gZW5kIHVwIGluIHRoZSBkb2N1bWVudGF0aW9uLiAgSW5zdGVhZCwNCnRo aXMgaXMganVzdCB0aGUgZXhwbGFuYXRpb24gdG8gc2VlIGlmIEkgdW5kZXJz dG9vZCB0aGUgcHVycG9zZSBvZg0KZ2RiLkluc3RydWN0aW9uIGNvcnJlY3Rs eS4NCg0KPiA+DQo+ID4gZ2RiLlJlY29yZEluc3RydWN0aW9uIChnZGIuSW5z dHJ1Y3Rpb24pOg0KPiA+IAlpbnQJCXBjCTxpbmhlcml0ZWQgZnJvbSBnZGIu SW5zdHJ1Y3Rpb24+DQo+ID4gCWJ1ZmZlcgkJZGF0YQk8aW5oZXJpdGVkIGZy b20gZ2RiLkluc3RydWN0aW9uPg0KPiA+IAlzdHIJCWRlY29kZQk8aW5oZXJp dGVkIGZyb20gZ2RiLkluc3RydWN0aW9uPg0KPiA+IAlpbnQJCXNpemUJPGlu aGVyaXRlZCBmcm9tIGdkYi5JbnN0cnVjdGlvbj4NCj4gPiAJaW50CQllcnJv cg0KPiA+IAlnZGIuU3ltdGFiX2FuZF9saW5lCXNhbA0KPiA+IAlib29sCQlp c19zcGVjdWxhdGl2ZQ0KPiA+DQo+ID4gCWdkYi5SZWNvcmRJbnN0cnVjdGlv biBpcyBhIHN1YiBjbGFzcyBvZiBnZGIuSW5zdHJ1Y3Rpb24uIEl0IGxvc2Vz DQo+ID4gCXRoZSAibnVtYmVyIiBhdHRyaWJ1dGUuICAiZXJyb3IiIHdpbGwg YmUgIk5vbmUiIGlmIHRoZXJlIGlzIG5vDQo+ID4gCWVycm9yLg0KPiA+DQo+ ID4gZ2RiLjxXaGF0ZXZlcj5JbnN0cnVjdGlvbiAoZ2RiLkluc3RydWN0aW9u KToNCj4gPiAJaW50CQlwYwk8aW5oZXJpdGVkIGZyb20gZ2RiLkluc3RydWN0 aW9uPg0KPiA+IAlidWZmZXIJCWRhdGEJPGluaGVyaXRlZCBmcm9tIGdkYi5J bnN0cnVjdGlvbj4NCj4gPiAJc3RyCQlkZWNvZGUJPGluaGVyaXRlZCBmcm9t IGdkYi5JbnN0cnVjdGlvbj4NCj4gPiAJaW50CQlzaXplCTxpbmhlcml0ZWQg ZnJvbSBnZGIuSW5zdHJ1Y3Rpb24+DQo+ID4gCS4uLg0KPiA+DQo+ID4gCUNy ZWF0ZWQgYnkgb3RoZXIgUHl0aG9uIGludGVyZmFjZXMsIGUuZy4gYSBmdW5j dGlvbiB0aGF0DQo+ID4gCWRpc3Nhc2VtYmxlcw0KPiA+IAl0YXJnZXQgbWVt b3J5Lg0KPiBSaWdodCwgdG8gYmUgY2xlYXIsIHdlIGZvY3VzIG9uIHJlY29y ZC9idHJhY2UgaW5zdHJ1Y3Rpb24uDQoNCkNvcnJlY3QuICBJIG1lbnRpb25l ZCB0aGlzIG9ubHkgdG8gc2hvd2Nhc2UgaG93IGdkYi5JbnN0cnVjdGlvbiB3 b3VsZCBiZSB1c2VkIGJ5DQpvdGhlciBQeXRob24gaW50ZXJmYWNlcy4NCg0K PiA+IGdkYi5SZWNvcmRGdW5jdGlvblNlZ21lbnQ6DQo+ID4gCWdkYi5TeW1i b2wJc3ltYm9sDQo+ID4gCWludAkJbGV2ZWwNCj4gPiAJZ2RiLlJlY29yZElu c3RydWN0aW9uW10JaW5zdHJ1Y3Rpb25zDQo+ID4gCWdkYi5SZWNvcmRGdW5j dGlvblNlZ21lbnQJdXANCj4gPiAJZ2RiLlJlY29yZEZ1bmN0aW9uU2VnbWVu dAlwcmV2DQo+ID4gCWdkYi5SZWNvcmRGdW5jdGlvblNlZ21lbnQJbmV4dA0K PiA+DQo+ID4gCVJlbmFtZWQgZnJvbSAiZ2RiLkJ0cmFjZUZ1bmN0aW9uQ2Fs bCIgdG8gYmV0dGVyIGZpdCB0aGUgZ2VuZXJhbA0KPiBzY2hlbWUuDQo+IA0K PiAiU2VnbWVudCIgaXMgbGVzcyBjbGVhciB0aGFuICJDYWxsIi4gIERvZXMg dGhpcyBvYmplY3QgcmVwcmVzZW50DQo+IHNvbWV0aGluZyBvdGhlciB0aGFu IGEgZnVuY3Rpb24gY2FsbD8NCg0KSW1hZ2luZSB5b3UgaGF2ZSBzb21lIGNv ZGUgbGlrZSB0aGlzOg0KDQogdm9pZA0KIGEgKCkNCiB7DQogICAvKiBzb21l IGNvZGUgKi8NCiB9DQogDQogdm9pZA0KIGIgKCkNCiB7DQogICAvKiBzb21l IGNvZGUgKi8NCiAgIGEgKCk7DQogICAvKiBzb21lIGNvZGUgKi8NCiB9DQoN ClRoZW4gdGhlIHRyYWNlIGZvciBhIGNhbGwgdG8gZnVuY3Rpb24gImIiIHdv dWxkIGdlbmVyYXRlIHRocmVlIGZ1bmN0aW9uIGNhbGwNCnNlZ21lbnRzOiBP bmUgZm9yIHRoZSBjb2RlIGluICJiIiBiZWZvcmUgdGhlIGNhbGwgdG8gImEi LCBvbmUgZm9yIHRoZSBjb2RlIGluDQoiYSIgYW5kIG9uZSBmb3IgdGhlIGNv ZGUgaW4gImIiIGFmdGVyIHRoZSBjYWxsIHRvICJhIiByZXR1cm5lZC4NCg0K VGhlICJuZXh0IiBhdHRyaWJ1dGUgaW4gdGhlIGZpcnN0IGZ1bmN0aW9uIHNl Z21lbnQgcG9pbnRzIHRvIHRoZSB0aGlyZCBmdW5jdGlvbg0Kc2VnbWVudCBh bmQgbGlrZXdpc2UgdGhlICJwcmV2IiBhdHRyaWJ1dGUgaW4gdGhlIHRoaXJk IGZ1bmN0aW9uIHNlZ21lbnQgcG9pbnRzDQp0byB0aGUgZmlyc3QgZnVuY3Rp b24gc2VnbWVudC4gIEZvciB0aGUgc2Vjb25kIGZ1bmN0aW9uIHNlZ21lbnQg dGhlICJ1cCINCmF0dHJpYnV0ZSBwb2ludHMgdG8gdGhlIGZpcnN0IGZ1bmN0 aW9uIHNlZ21lbnQuDQoNCiJTZWdtZW50IiBpcyB1c2VkIGluc3RlYWQgb2Yg IkNhbGwiIHRocm91Z2hvdXQgdGhlIGJ0cmFjZSBjb2RlIHRvIGF2b2lkIHRo ZQ0KaW1wcmVzc2lvbiB0aGF0IG9uZSBmdW5jdGlvbiBzZWdtZW50IGNvbnRh aW5zIHRoZSB3aG9sZSByZWNvcmRlZCBkYXRhIGZvciBhDQpmdW5jdGlvbiBj YWxsIHdoZXJlYXMgaXQgb25seSBjb250YWlucyBhIHBhcnQgb2YgaXQuICBJ IGJlbGlldmUgd2Ugc2hvdWxkDQpjb250aW51ZSB0aGlzIHRlcm1pbm9sb2d5 IGluIFB5dGhvbi4NCiANCj4gPiAJTG9zZXMgdGhlICJudW1iZXIiIGF0dHJp YnV0ZS4gIEFzIGFib3ZlLCAiaW5zdHJ1Y3Rpb25zIiBhY3R1YWxseQ0KPiBy ZXR1cm5zDQo+ID4gCWEgbGlzdCAvIGxpc3QtbGlrZSBvYmplY3QuICAicHJl dl9zaWJsaW5nIiBhbmQgIm5leHRfc2libGluZyIgYXJlDQo+ID4gCXJlbmFt ZWQgdG8gInByZXYiIGFuZCAibmV4dCIgZm9yIHNpbXBsaWNpdHkgKGRpc2N1 c3NlZCB3aXRoIE1hcmt1cw0KPiA+IAlvZmYtbGlzdCkuDQo+IA0KPiBJdCBp cyBhIGdvb2QgcmVuYW1pbmcgdG8gbWUuDQo+IA0KPiA+DQo+ID4gQ29ycmVj dCBzbyBmYXI/DQo+ID4NCj4gDQo+IFllcywgSSB0aGluayBzbyA6KQ0KDQpH bGFkIHRvIGhlYXIgOikNCg0KPiA+IEluaXRpYWxseSBJIHN1cHBvcnRlZCB0 aGUgaWRlYSBvZiBsb3NpbmcgdGhlICJudW1iZXIiIGF0dHJpYnV0ZXMgaW4N Cj4gPiAiZ2RiLlJlY29yZEluc3RydWN0aW9uIiBhbmQgImdkYi5SZWNvcmRG dW5jdGlvblNlZ21lbnQiLCBidXQgSSBzZWUgYQ0KPiA+IHByb2JsZW0gd2l0 aCB0aGF0IG5vdzogIElmIGFuIGluc3RydWN0aW9uIGlzIGV4ZWN1dGVkIG11 bHRpcGxlIHRpbWVzDQo+ID4gKGUuZy4gaW4gYQ0KPiA+IGxvb3ApLCBhbGwg dXNlciB2aXNpYmxlIGF0dHJpYnV0ZXMgZm9yIHRoZXNlIGdkYi5SZWNvcmRJ bnN0cnVjdGlvbg0KPiA+IG9iamVjdHMgYXJlDQo+ID4gdGhlIHNhbWUsIG5l dmVydGhlbGVzcyBhIGNvbXBhcmlzb24gd2l0aCAiPT0iIGRvZXMgbm90IHlp ZWxkICJUcnVlIg0KPiA+IGJlY2F1c2UgdGhleQ0KPiA+IHJlcHJlc2VudCwg d2VsbCwgdHdvIGRpZmZlcmVudCBpbnN0YW5jZXMgb2YgZXhlY3V0aW9uIG9m IHRoYXQNCj4gPiBpbnN0cnVjdGlvbi4NCj4gPiBLZWVwaW5nIHRoZSAibnVt YmVyIiBhdHRyaWJ1dGUgaW4gd291bGQgc2hvdyB0aGUgdXNlciwgd2h5IHRo b3NlIG9iamVjdHMNCj4gPiBhcmUgbm90DQo+ID4gZXF1YWwuICBUaGVyZWZv cmUgSSBwcm9wb3NlIHRvIHJldGFpbiB0aGUgIm51bWJlciIgYXR0cmlidXRl IGluDQo+ID4gImdkYi5SZWNvcmRJbnN0cnVjdGlvbiIgYW5kIGZvciBzeW1t ZXRyeSBpbiAiZ2RiLlJlY29yZEZ1bmN0aW9uU2VnbWVudCINCj4gPiBhcyB3 ZWxsLg0KPiANCj4gQXMgZmFyIGFzIEkgY2FuIHNlZSwgaXQgaXMgbm90IGEg cHJvYmxlbSB0byBtZS4gIFRoZSBtdWx0aXBsZSBpbnN0YW5jZXMNCj4gb2Yg dGhlIHNhbWUgaW5zdHJ1Y3Rpb24gYXJlIGRpZmZlcmVudCwgYmVjYXVzZSB0 aGUgc2FtZSBpbnN0cnVjdGlvbg0KPiBleGVjdXRlZCBtdWx0aXBsZSB0aW1l cy4gIElPVywgZ2RiLlJlY29yZEluc3RydWN0aW9uIGZyb20gZGlmZmVyZW50 DQo+IHNsb3RzIG9mIC5pbnN0cnVjdGlvbl9oaXN0b3J5IGFyZSBkaWZmZXJl bnQuDQoNClRoZW4gaXQncyBkZWNpZGVkLCBhbmQgdGhlICJudW1iZXIiIGF0 dHJpYnV0ZSBtYXkgc3RheS4NCg0KPiA+IE1hcmt1cyBhbmQgSSBmdXJ0aGVy IGRpc2N1c3NlZCBob3cgd2UgaGFuZGxlIGdhcHMgb3Igb3RoZXIgZXJyb3Jz IGluIHRoZQ0KPiA+IHRyYWNlDQo+ID4gZnJvbSB0aGUgUHl0aG9uIHBvaW50 IG9mIHZpZXcuICBXZSBjYW1lIHRvIHRoZSBjb25jbHVzaW9uIHRoYXQgaXQg d291bGQNCj4gPiBiZQ0KPiA+IGJlbmVmaWNpYWwgZm9yIHRoZSB1c2VyIGlm IHdlIHJlcGxhY2VkIHRoZSBkZWZpbml0aW9uIG9mDQo+ID4gImdkYi5SZWNv cmRJbnN0cnVjdGlvbiINCj4gPiBhYm92ZSB3aXRoIHRoZSBmb2xsb3dpbmcg dHdvOg0KPiA+DQo+ID4gZ2RiLlJlY29yZEluc3RydWN0aW9uIChnZGIuSW5z dHJ1Y3Rpb24pOg0KPiA+IAlpbnQJCXBjCTxpbmhlcml0ZWQgZnJvbSBnZGIu SW5zdHJ1Y3Rpb24+DQo+ID4gCWJ1ZmZlcgkJZGF0YQk8aW5oZXJpdGVkIGZy b20gZ2RiLkluc3RydWN0aW9uPg0KPiA+IAlzdHIJCWRlY29kZQk8aW5oZXJp dGVkIGZyb20gZ2RiLkluc3RydWN0aW9uPg0KPiA+IAlpbnQJCXNpemUJPGlu aGVyaXRlZCBmcm9tIGdkYi5JbnN0cnVjdGlvbj4NCj4gPiAJaW50CQludW1i ZXINCj4gPiAJZ2RiLlN5bXRhYl9hbmRfbGluZQlzYWwNCj4gPiAJYm9vbAkJ aXNfc3BlY3VsYXRpdmUNCj4gPg0KPiA+IGdkYi5SZWNvcmRHYXA6DQo+ID4g CWludAkJbnVtYmVyDQo+ID4gCXN0cgkJZXJyb3JfbWVzc2FnZQ0KPiA+IAlp bnQJCWVycm9yX2NvZGUNCj4gPg0KPiA+IAlEb2VzIE5PVCBpbmhlcml0IGZy b20gZ2RiLkluc3RydWN0aW9uLg0KPiA+DQo+ID4gZ2RiLlJlY29yZC5pbnN0 cnVjdGlvbl9oaXN0b3J5IHdvdWxkIHRoZW4gbm90ICJyZXR1cm4gYSBsaXN0 IG9mDQo+ID4gUmVjb3JkSW5zdHJ1Y3Rpb25zIiBidXQgaW5zdGVhZCAicmV0 dXJuIGEgbGlzdCBvZiBSZWNvcmRJbnN0cnVjdGlvbnMgYW5kDQo+ID4gKHBv dGVudGlhbGx5KSBSZWNvcmRHYXBzIi4NCj4gDQo+IFllYWgsIEkgY2FuIHNl ZSB0aGUgbW90aXZhdGlvbiBvZiB0aGlzIGNoYW5nZSwgYmVjYXVzZSBpdCBp cyBzdHJhbmdlIHRvDQo+IGhhdmUgYSBmaWVsZCAiZXJyb3IiIGluIGdkYi5S ZWNvcmRJbnN0cnVjdGlvbiB0byBpbmRpY2F0ZSB0aGlzLg0KDQpFeGFjdGx5 LiAgQW5kIGl0IGdvZXMgZXZlbiBmdXJ0aGVyOiAgV2UgZG9uJ3QgaGF2ZSBh ICJwYyIgb3IgInNpemUiIGZvciBhIGdhcCwNCnNvIHdoYXQgZG8gd2UgcmV0 dXJuIGluIHRoaXMgY2FzZT8gIFRoYXQncyB3aHkgdGhlIGdkYi5SZWNvcmRH YXAgdHlwZSBkb2VzIG5vdA0KY29udGFpbiB0aGVzZSBmaWVsZHMgdGhhdCBk b24ndCBtYWtlIHNlbnNlIGluIHRoYXQgY2FzZS4gIEEgZ2FwIGlzIG5vdCBh bg0KaW5zdHJ1Y3Rpb24gYW5kIHdlIGJlbGlldmUgaXQgbWFrZXMgdGhpbmdz IGNsZWFyZXIgaWYgImdhcCIgdGhlcmVmb3JlIGRvZXMgbm90DQpwcmV0ZW5k IHRvIGJlIGFuIGluc3RydWN0aW9uLg0KDQo+ID4gVGhlIHVzZXIgbmVlZHMg dG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiBpbnN0cnVjdGlvbnMgYW5kIGdhcHMg c29tZWhvdw0KPiA+IGFueXdheSwgYW5kDQo+ID4gdGhpcyBzb2x1dGlvbiB3 b3VsZCBsZXQgdGhlbSBkbyBzbyBxdWl0ZSBuaWNlbHkuICBFeGFtcGxlIGNv ZGU6DQo+ID4NCj4gPiAgciA9IGdkYi5jdXJyZW50X3JlY29yZGluZygpDQo+ ID4gIGZvciBpbnNuIGluIHIuaW5zdHJ1Y3Rpb25faGlzdG9yeToNCj4gPiAJ dHJ5Og0KPiA+IAkJcHJpbnQgaW5zbi5wYywgaW5zbi5zYWwNCj4gPiAJZXhj ZXB0Og0KPiA+IAkJIyBJdCdzIGEgZ2FwIQ0KPiA+IAkJcHJpbnQgaW5zbi5l cnJvcl9tZXNzYWdlDQo+ID4NCj4gSSBkb24ndCBsaWtlIHVzaW5nIGV4Y2Vw dGlvbiBmb3IgY29udHJvbCBmbG93Lg0KDQpUaGUgYWJvdmUgY29kZSB3aXRo IHRoZSAiZXJyb3IiIGF0dHJpYnV0ZSBzdGlsbCBpbiBwbGFjZSB3b3VsZCBs b29rIGxpa2UgdGhpczoNCg0KIHIgPSBnZGIuY3VycmVudF9yZWNvcmRpbmco KQ0KIGZvciBpbnNuIGluIHIuaW5zdHJ1Y3Rpb25faGlzdG9yeToNCiAgIGlm IG5vdCBpbnNuLmVycm9yOg0KICAgICBwcmludCBpbnNuLnBjLCBpbnNuLnNh bA0KICAgZWxzZToNCiAgICAgcHJpbnQgaW5zbi5lcnJvcl9tZXNzYWdlDQoN ClRoZSB1c2VyIGhhcyB0byB0YWtlIGNhcmUgYWJvdXQgdGhlIHJhcmUgcG9z c2liaWxpdHkgb2YgYSBnYXAgb2NjdXJyaW5nIGluIHRoZQ0KdHJhY2UuICBJ biB0aGUgbGF0dGVyIGNhc2UsIHRoZXkgaGF2ZSB0byBleHBsaWNpdGx5IGNo ZWNrIHRoYXQgdGhlIGluc3RydWN0aW9uDQp0aGV5IGxvb2sgYXQgaXMgbm90 IGEgZ2FwLCB3aGljaCBpcyBlYXN5IHRvIGZvcmdldCBhbmQgd2lsbCBsZWFk IHRvIHN0cmFuZ2UNCnJlc3VsdHMgYXMgdGhlICJwYyIsICJzYWwiLCAiZGF0 YSIsICJzaXplIiBhbmQgc28gb24gYXR0cmlidXRlcyBvZiBhIGdhcCBkbyBu b3QNCmNvbnRhaW4gbWVhbmluZ2Z1bCBkYXRhLg0KDQpJbiB0aGUgZm9ybWVy IGV4YW1wbGUsIHRoZSBleGNlcHRpb24gaXMgcmFpc2VkIGJ5IGFjY2Vzc2lu ZyAiaW5zbi5wYyIsIGFuDQphdHRyaWJ1dGUgdGhhdCBkb2VzIG5vdCBleGlz dCBmb3IgYSBnYXAuICBJIGV4cGVjdCB0aGUgdXN1YWwgY29kZSBmb3IgdGhl DQoiZXhjZXB0IiBwYXRoIHRvIGp1c3QgY29udGFpbiBhICJwYXNzIiBvciAi Y29udGludWUiIHN0YXRlbWVudC4gIEkganVzdCBwcmludGVkDQp0aGUgZXJy b3JfbWVzc2FnZSBpbiB0aGUgZXhhbXBsZSB0byBzaG93Y2FzZSBob3cgdGhp cyBzaXR1YXRpb24gd291bGQgYmUgaGFuZGxlZA0KaWYgYSB1c2VyIGRlc2ly ZWQgc28uDQoNCklmIHlvdSB3YW50ZWQgdG8gd3JpdGUgdGhpcyBleGFtcGxl IHdpdGhvdXQgaGFuZGxpbmcgZXhjZXB0aW9ucywgeW91IGNvdWxkIGRvDQpz byBhcyB3ZWxsOg0KDQogciA9IGdkYi5jdXJyZW50X3JlY29yZGluZygpDQog Zm9yIGluc24gaW4gci5pbnN0cnVjdGlvbl9oaXN0b3J5Og0KCXByaW50IGdl dGF0dHIoaW5zbiwgInBjIiwgImhhcyBubyBhZGRyZXNzIiksIGdldGF0dHIo aW5zbiwgInNhbCIsICJoYXMgbm8gc2FsIikNCg0KQW5kIGV2ZW4gaWYgdGhl IHVzZXIgc2ltcGx5IHdyb3RlOg0KDQogciA9IGdkYi5jdXJyZW50X3JlY29y ZGluZygpDQogZm9yIGluc24gaW4gci5pbnN0cnVjdGlvbl9oaXN0b3J5Og0K CXByaW50IGluc24ucGMsIGluc24uc2FsDQoNCnRoZXJlIGFyZSB0d28gY2Fz ZXM6IFRoZSB0cmFjZSBjb250YWlucyBubyBnYXBzIChjb21tb24pLCBvciB0 aGUgdHJhY2UgY29udGFpbnMNCmdhcHMgKHVuY29tbW9uKS4gIElmIHRoZSB0 cmFjZSBkaWQgbm90IGNvbnRhaW4gYW55IGdhcHMsIHRoZSBjb2RlIHdvcmtz IGFzDQpleHBlY3RlZC4gIElmIHRoZSB0cmFjZSBjb250YWluZWQgZ2Fwcywg UHl0aG9uIHdpbGwgcmFpc2UgYW4gZXhjZXB0aW9uIHBvaW50aW5nDQppbiB0 aGUgcmlnaHQgZGlyZWN0aW9uIG9mIHRoZSBwcm9ibGVtLg0KDQpJZiBpbnN0 ZWFkIHdlIGNvbnRpbnVlZCB0byBvZmZlciB0aGUgImVycm9yIiBhdHRyaWJ1 dGUgYW5kIHRoZSB1c2VyIGZvcmdvdCB0bw0KY2hlY2ssIHRoZSBjb2RlIHdv dWxkIHNpbGVudGx5IGZhaWwgYW5kIHByb2R1Y2Ugd3JvbmcgcmVzdWx0cy4g IEkgYmVsaWV2ZSB0aGUNCm9wdGlvbiB3aGVyZSB3ZSBmYWlsIGxvdWQgYW5k IGNsZWFyIGlzIGZhdm9yYWJsZSBvdmVyIHRoZSBzaWxlbnRseSB3cm9uZyBy ZXN1bHQuDQoNCj4gSWYgSSB1bmRlcnN0YW5kICJnYXAiDQo+IGNvcnJlY3Rs eSwgaXQgaXMgY2F1c2VkIHNvbWV0aGluZyBpbnRlcnJ1cHQgdGhlIHRyYWNp bmcuDQoNClRoZXJlIG1pZ2h0IGJlIG90aGVyIGNhdXNlcyBhcyB3ZWxsLCBz dWNoIGFzIG92ZXJmbG93cywgZGVjb2RpbmcgZXJyb3JzLCBldGMuDQpBZ2Fp biwgaWRlYWxseSB0aGUgdHJhY2UgY29udGFpbnMgbm8gZ2FwcyBhdCBhbGws IGJ1dCByYXJlbHkgaXQgbWF5IGNvbnRhaW4gb25lDQpvciBtb3JlIGdhcHMg aW50ZXJsZWF2ZWQgd2l0aCB0aGUgcmVndWxhciBpbnN0cnVjdGlvbnMuDQoN Cj4gIEknZCBsaWtlIHRvDQo+IGNoYW5nZSB0aGUgaW50ZXJmYWNlIGxpa2Ug dGhpcywNCj4gDQo+IGdkYi5JbnN0cnVjdGlvbkhpc3RvcnkNCj4gICBhIGxp c3Qgb2YgZ2RiLlJlY29yZEluc3RydWN0aW9uDQo+ICAgZ2RiLlJlY29yZEdh cCAob3IgZ2RiLlJlY29yZFN0b3BSZWFzb24pDQo+IA0KPiBJdCBzYXZlcyBh IGxpc3Qgb2YgaW5zdHJ1Y3Rpb25zIGFuZCB3aHkgdGhlIHJlY29yZCBpcyBz dG9wcGVkIG9yDQo+IGludGVycnVwdGVkLiAgSXQgY2FuIGJlIGRpZmZlcmVu dCByZWFzb25zLCBsaWtlIGhhcmR3YXJlIGxpbWl0YXRpb24sDQo+IG9yIHVz ZXIgcHJlZmVyZW5jZSAodXNlciBvbmx5IHdhbnRzIHRvIHJlY29yZC90cmFj ZSBpbnN0cnVjdGlvbnMNCj4gZXhlY3V0ZWQgaW4gY3VycmVudCBmdW5jdGlv biBmb28sIHNvIGFueSBmdW5jdGlvbiBjYWxscyBpbiBmb28gd2lsbA0KPiBj YXVzZSBhIGdhcCBpbiB0aGUgaGlzdG9yeS4gIEluIHRoaXMgd2F5LCBnZGIu UmVjb3JkR2FwIGRvbid0IGhhdmUgdG8gYmUNCj4gYW4gZXJyb3IpLg0KPiAN Cj4gZ2RiLlJlY29yZC5pbnN0cnVjdGlvbl9oaXN0b3J5IHJldHVybnMgYSBs aXN0IG9mIGdkYi5JbnN0cnVjdGlvbkhpc3RvcnkuDQoNCkp1c3QgdG8gbWFr ZSBzdXJlOiBZb3UgcHJvcG9zZSB0aGF0IGdkYi5SZWNvcmQuaW5zdHJ1Y3Rp b25faGlzdG9yeSByZXR1cm5zIGENCmxpc3Qgb2YgcGFydGlhbCBsaXN0cywg YW5kIGVhY2ggcGFydGlhbCBsaXN0IGNvbnRhaW5zIHRoZSByZWFzb24gd2h5 IHRoYXQNCnBhcnRpY3VsYXIgcGFydGlhbCBsaXN0IHdhcyBpbnRlcnJ1cHRl ZCAvIHN0b3BwZWQsIGNvcnJlY3Q/DQoNCkdlbmVyYXRpbmcgdGhpcyBsaXN0 IG9mIGxpc3RzIHdvdWxkIGJlIHF1aXRlIGV4cGVuc2l2ZSBhcyB3ZSBoYXZl IHRvIGdvIG92ZXIgdGhlDQp3aG9sZSBsaXN0IG9mIGluc3RydWN0aW9ucyAo dGhhdCBhdCBsZWFzdCBmb3IgYnRyYWNlIGludGVybmFsbHkgL2lzLyBhIGxp c3Qgb2YNCmluc3RydWN0aW9ucyBpbnRlcmxlYXZlZCB3aXRoIGdhcCBvYmpl Y3RzKSwgY291bnQgdGhlIGdhcHMgYW5kIHNhdmUgdGhlaXINCnBvc2l0aW9u IHRvIGtub3cgdGhlIGxlbmd0aCBvZiB0aGlzIGxpc3Qgb2YgbGlzdHMgYW5k IHRoZSBzdGFydCBhbmQgZW5kIG9mIHRoZQ0KaW5kaXZpZHVhbCBzdWIgbGlz dHMuICBXaXRoIHRoZSBleHBsYW5hdGlvbiBhYm92ZSBob3cgdG8gZG8gdGhp cyB3aXRob3V0IGhhdmluZw0KdG8gY2FyZSBhYm91dCBleGNlcHRpb25zLCB3 b3VsZCB5b3UgYWdyZWUgb24ga2VlcGluZyB0aGUgbGlzdCBvbmUtZGltZW5z aW9uYWwsDQp3aXRoIGluc3RydWN0aW9ucyBhbmQgcmFyZWx5IGdhcHMgaW50 ZXJsZWF2ZWQgYXMtaXM/DQoNClJlZ2FyZHMsDQpUaW0NCkludGVsIERldXRz Y2hsYW5kIEdtYkgKUmVnaXN0ZXJlZCBBZGRyZXNzOiBBbSBDYW1wZW9uIDEw LTEyLCA4NTU3OSBOZXViaWJlcmcsIEdlcm1hbnkKVGVsOiArNDkgODkgOTkg ODg1My0wLCB3d3cuaW50ZWwuZGUKTWFuYWdpbmcgRGlyZWN0b3JzOiBDaHJp c3RpbiBFaXNlbnNjaG1pZCwgQ2hyaXN0aWFuIExhbXByZWNodGVyCkNoYWly cGVyc29uIG9mIHRoZSBTdXBlcnZpc29yeSBCb2FyZDogTmljb2xlIExhdQpS ZWdpc3RlcmVkIE9mZmljZTogTXVuaWNoCkNvbW1lcmNpYWwgUmVnaXN0ZXI6 IEFtdHNnZXJpY2h0IE11ZW5jaGVuIEhSQiAxODY5MjgK >From gdb-patches-return-138083-listarch-gdb-patches=sources.redhat.com@sourceware.org Fri Apr 07 14:26:21 2017 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 108156 invoked by alias); 7 Apr 2017 14:26:21 -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 108125 invoked by uid 89); 7 Apr 2017 14:26:20 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: sessmg23.ericsson.net Received: from sessmg23.ericsson.net (HELO sessmg23.ericsson.net) (193.180.251.45) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 07 Apr 2017 14:26:19 +0000 Received: from ESESSHC016.ericsson.se (Unknown_Domain [153.88.183.66]) by (Symantec Mail Security) with SMTP id 29.F7.13281.881A7E85; Fri, 7 Apr 2017 16:26:17 +0200 (CEST) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.66) with Microsoft SMTP Server (TLS) id 14.3.339.0; Fri, 7 Apr 2017 16:26:48 +0200 Authentication-Results: sourceware.org; dkim=none (message not signed) header.d=none;sourceware.org; dmarc=none action=none header.from=ericsson.com; Received: from [142.133.50.178] (192.75.88.130) by VI1PR07MB1727.eurprd07.prod.outlook.com (10.166.143.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.5; Fri, 7 Apr 2017 14:26:13 +0000 Subject: Re: [PATCH v2] Class-ify ptid_t To: Philipp Rudo References: <20170406190328.21103-1-simon.marchi@ericsson.com> <20170407112528.3f03fd37@ThinkPad> CC: From: Simon Marchi Message-ID: Date: Fri, 07 Apr 2017 14:26:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <20170407112528.3f03fd37@ThinkPad> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MWHPR10CA0003.namprd10.prod.outlook.com (10.172.48.13) To VI1PR07MB1727.eurprd07.prod.outlook.com (10.166.143.23) X-MS-Office365-Filtering-Correlation-Id: 89b57368-04de-4618-733c-08d47dc20c01 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131423075)(201703031133081);SRVR:VI1PR07MB1727; X-Microsoft-Exchange-Diagnostics: 1;VI1PR07MB1727;3:DUvtjpZqN8na0onMe1i4DZ9CAShIcWRCwUHqJR1O4KyFHRrWgifN81QCx3RjOQkEHOdMe7eMBOoHkxhxQNBDcwK2e3j5V0Kbj9GmP5jt6DXNUsxJmboayGPxofxFFQzj+aJfaqO0pxnwHhzGbE8Bwf+G00i1UmBmoYrN4TbmWp8T3m+7aJv5i1jP7lGKINOgkHa467sq8nd3RMEVqH88qny+QgmSOtnx4CjLOcJEp8mFXsN/GErf1nU5wJWH03hCzFwhtutuKRfY3mTl0ThfiX3yWMl8INDRad+maFjHR6SfmbIJdX2Tl1Dv09gNX3sV59FUuFKizLAKHrmd7YRNYQ==;25:uTrqHAo/G6klUdux9oRhRRBGR5ZBU462o7sFHjZlbhOFhF21lXdigkcd8ZEVfbmwpQHt/nm3qLa/jsvog1Drk4MGFhAF1+Hkg8s6uup8Ygt0B7aYPATSc72xqPWx0qJ/UovOPEQTD16KdZ8KSvtRRI3LbWNZcBXgBlupH4cJyqoLpmf4LF2A2ZyxdaWM5dZSMihX4+a4x/6KNYdjBrmVkB6HnEoNu55q6wVxwDkoZMX7nHSAo0SUipquML4xFR6UbWCNgFxD9ufzxO3H/zMoBf9uKwuUDbFxbSsyjWkQykWNkEXm8vIJRQGRQj/46/6MIpfC7KnIHkGQXeBRF513MZ3gfdG2UMiMEmyyfln/x6obGRaeRehO2+lLd9fidDZIspHPflFY3Mr9Iep/XY5FmpUHjhg8ws2TBrT+ZiMiVDNBTQFDyDL2G3JmDUwwCbcyPw6rshIzR+3F/lyEyJfMnA== X-Microsoft-Exchange-Diagnostics: 1;VI1PR07MB1727;31:BvABRUvYkgI+PbpPd4ym9r/x0Svll4bdLwbGaXmGMV8NlVpTdwVqvcqB7E8wvqiSl3JX2KsJ3b0p9IYTxdrMu6P8J/rlu6DrJbTkzuK7/z/O5X6YNX6QLoq7FuWu6BhFFekHf8evLSdGKhyUVHehTNkCk8gPTRnDGGAZTrO7mXGOsALHn7xkKO13AW9x/LH9qwNjuXnN1jkFQpdyfsxQ8GaTnsh5RBe2/Ix++8eqfyI93Q+ezNAE4xbXlRX98HatMOeIuVuESJFWNDAp//Mc4TgPRxrPJX/mtES2RM2B1jc=;20:/DVEgCIACXbBcZ0GPZj4Tu2UIfRMA6duDHNJcTGlAIPQkgnqsHUINdKEJItLqFKEINeIWeRJZxza2rUSEZlbGkZ0KjStlDIribWGtgNPl8pqfsZfP5MMcAp9e6cbo1q14aqbPwWboyUtpGSzHzK2t0t1gSA31dHihHv3tAOSyv+F+MbY9GTYzTm0EQQWXT1oOCDLDhhZiIQGGeXqeE24mSQ/AllDxROzJ31wnfqx7Qg7wwrNwamp5u9elSEEPd1/Br050ZhoCMS13Wxc9CDSX4uFaYzZDOakG1RYZ9eL7aIkMzKuJMSUVdUamRK9YfziRckX/nKdheZeXMXWX/VXd7rHggtHssO8odX920s53JqCgUtUmK2crnIuzulbx+sMIvLO4Df7q9TjjBW0PQ3hv+3mnQak8WjlUKvL13Iv4x8C5dkBSUz6GZyTm0R4ZvKyntJ/7+saTDECn+J3TtnwM57DDA2yMaobfXOyWQNjaknNwDzqRhKbxVkbU9ftq8Ce X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123555025)(20161123562025)(20161123560025)(20161123564025)(6072148);SRVR:VI1PR07MB1727;BCL:0;PCL:0;RULEID:;SRVR:VI1PR07MB1727; X-Microsoft-Exchange-Diagnostics: 1;VI1PR07MB1727;4:6qbHRH03np3dMuaDxCpsIUMutYfRKenScXmb4uvrfFxvXzt+qlbhLa0mV2OgY2ciYXWZgtUDJ9D53VttJmObGQFfi1jbnacLXmKDnML/yMLKTrp8OgoGymS/Vi5hdh3GEaOfWukXd1IMqbLeTwQen52xYq01quN6A+hXYPSQh7DopLhHT+09DoaufJFSt83/tpmUYRlOHdYL5YQOMCNjePzoYkYIFQNpBqxqWqlgNBKMuJP6Hqbgxn1ieydmuJjQZCdVw7cM2yIbE1a7h0ohZx+6BJ6Tx5bEqLzNCNZkkwSHUVVPenNfTiO/ol+yP6pH++HPBgZSfpmGbgPjNOLtN4kKxsy5ksUQa+ITvu525g7Ai4qmVcwWc1MyN8bMlOiuWfrDoZYLROpQA+dO5LDo085hdEFM0dMBW/CpkZmW5tNvou0o1DUO9W6J+2t5MHkBNqY5YdzIkPa/vNTYIHgsv1dezRLLytG92JqXLGKiLJcmehf1N2ToATr2+MRgE8d1SGPzP5SiZ7jmS2xMJaIBDnrzYNf/9d46raH1T1tlWY4Jm+TnI3yrlZZtgMARRJ2TnoGIGDTHdrpmwmc0fC2OK1TaMjMb+C1kaDtYCAunU6IWCcBeX7YFRT3faMbeaX/vFUYo4v6L/08pMnPFDEWiLOUcn14GZ65NE/Uc6MBZyQG/K8vGLCsxvecK9syqOLefP+aFSqKXqnvJ4IggQ9RHfQ== X-Forefront-PRVS: 0270ED2845 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6049001)(6009001)(39860400002)(39840400002)(39410400002)(39400400002)(39450400003)(39850400002)(377424004)(24454002)(377454003)(83506001)(2950100002)(6916009)(8676002)(66066001)(65956001)(50986999)(47776003)(110136004)(229853002)(6666003)(86362001)(31696002)(2906002)(53936002)(65826007)(76176999)(7736002)(81166006)(54356999)(38730400002)(305945005)(36756003)(25786009)(64126003)(33646002)(4326008)(23746002)(6246003)(50466002)(5660300001)(90366009)(6116002)(189998001)(53546009)(6486002)(3846002)(42186005)(4001350100001)(31686004)(78286005);DIR:OUT;SFP:1101;SCL:1;SRVR:VI1PR07MB1727;H:[142.133.50.178];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;VI1PR07MB1727;23:big3D3mmvaHmYAqMt4czJMBxpE2+IduQS0YYx?= =?Windows-1252?Q?cyrtlp9xhvzVH7a2d2nheDYtcteFBPaLfm0iSflg546x318GoR3zeDTG?= =?Windows-1252?Q?siYWwo2bPN4je7wEkj/xUIm2OXFQmtmr6Y2HLFZsBDldgY6AX0WiT75M?= =?Windows-1252?Q?vvVeYrmLkOAmlonkBgC4dwCgP1rD1jt4ElPtgIfvWbK4E1apX55Z7Vn2?= =?Windows-1252?Q?+coUDkNjL1H5UukcjY0YxHY75D3w335jYOK4njBkWWVcv65M9kYJHeYz?= =?Windows-1252?Q?r9nPFtOX4Eac8n0v5XAaec9zdpAgFvCr0/rJz1n9xeooMlvHRA6Y0JBq?= =?Windows-1252?Q?XqfNVcJ57IwTY4jn8Df2WxN+a8lK17yU8D+oj7X9Db9E+SIVZL+U3eBb?= =?Windows-1252?Q?3essoPo9kkTLTbDnCoP2A8KGu+HN5MZGhfEZMrtHMMIQVf0QKyHguSJy?= =?Windows-1252?Q?bIyrfWF++M4GMsUBR25sPuvEgVZQnLQ1fcRzya/RQcHuyCS/8CMWgTDV?= =?Windows-1252?Q?KwtMcQtEWyr0Wf3HvVrwZqMsdq2DCImc/+MOKP68UBKfa8JMjZc7+MdU?= =?Windows-1252?Q?uj2rrzVSxav4Z/xPKWBJegGtmPkSGoFrQIankskv5fiTkiIq1gJ4ultv?= =?Windows-1252?Q?0rtVaM/R/NnQRE61uPxTShzAHF13CuFlRtkoXddRXVL4DDKLLBPu3NgC?= =?Windows-1252?Q?m+5czWlP/WA6Hs1HtRasqQtsXRE7JB45++473i153VJPbQ4eoMYWnx4g?= =?Windows-1252?Q?oG+25/hlRhx1nVWMwUaivEtSMJT9kDAaLTg8WPa8Ttc73VvLaZTdlCyW?= =?Windows-1252?Q?3BCjO4LwSebq4DASusJkbhZhJbUydQ50hf0iYTRcqftDmdotKUOY83zU?= =?Windows-1252?Q?TXT54TOv8hYFxe5HEQ3eq7YnZPeh3rcKe2My4HNVzpTc7ohHsaTLhP9P?= =?Windows-1252?Q?h7sF8C0t/VgioK6OAhRh3L2Ap8bVDGfT/r0Frn7s0atFx6svlHw3dAcD?= =?Windows-1252?Q?GaFkWf97YV21CKAzH4NQMLtMuw2V8waFVIwDwLDGEnSaBxYKe1F1Rf/o?= =?Windows-1252?Q?z8PXQUS4xQ3fXdAojo87wvzXdteOxlKRQb9YHGGpYFWeZ7kxMP6g8hH5?= =?Windows-1252?Q?IPGhndLVf5z1pVUL2VKHybThPNPVFi6u1NIhjCboiRmBd50e/kZtXNij?= =?Windows-1252?Q?jbizjvfUGS3GBn7mD3mduRb6ktRKRKTbFamlFcg5bHnEMNUAk8X8ZREy?= =?Windows-1252?Q?FIwZYMv7KOSQ5bZyLW9bgvz6nQ2+f8bUF4WEaSW3V/DAOSuvyK89y84U?= =?Windows-1252?Q?nwaTEbZA9YVGYiNGfN2CavPnms+10g06Sm4pFj4HPKVjBwVbq46UMOGV?= =?Windows-1252?Q?WCp/qs2m+30A+ZyivV/PANNh7wDASlP9L4HHD+g9UMPZE5iaJ5E3uU?= =?Windows-1252?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR07MB1727;6:NvsspkJRoye+GnX7fQCUNUzkXEJsf7c99CZQvzfoJw4gA01Q6Io9baKHbN3I+NBV9zLBRTYKhqodLUMc4IQK0ibSOEoz2ertNqd9hHQRR6GMpGS2OjsqGxDIVOr0kjQZLK024ePYBj0eknA50U8x9R6aY/ScrxPZTpy0PKeBiSDvwDTjVC3PwJxJQpHr/aixoSiix4YbzgJ19ojbL2+Ev/O0KJ3xLXJL88FUCMjUuuPe0pa1+tTwyAX5sx8BI7TpgBAiHDbTtLRSqo79Pr9UxO/cHfjc+sm+XwIGOTtN2SjoesOl9QFAM8Aon3rthM/hyhQOaeIBNCGzMAMiOle5vno0hv2VnaF05YKERBDFrXh7vuuRlIidAc8cEQum7qaUiqkbBnq69QGKi6LIq5HPfg==;5:+tE0Pp+eu8TElFYOV4MtORBiG/RlUoAgYqp8LkDF7NcNakuk5Rt71RS+3ULxrgZ/X8r6nyHGWFma0DFBHN7P4jD9vDA75pJlz9b+kL2++AAwt4XsUgC7NR0mj9XfTa83hIR/GJae8/qrJzC6m8SRQQ==;24:b5MYZmouMln3ePNUtQoRYL/sp0/yO/QavMW5OC3HbHDZmJswxWQH8zhV2mjgkJSXnHycvuVHZzSLp0ucNI6y4YY1/CdeTdZq5E6lsmhWBfs= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;VI1PR07MB1727;7:4qsnKbI6r5tk548w4uoIJTFJltQGFy2VXweXnVFaWGrthFlt0ZnKpCuSVSkme2x0a7R670/wF8wiNmZ5TVcwktSvKUYOSdLBo+XOtgAzTcXyiiXkOC+PkblZV1yi6sSsxJAi6q2VX8UhUcjLcreq/wPtwn/oLPOJ05EpOIWRo5L6diQNLooghaaShwdzbIpUZWx8yVOmBzma/p4g+q0AEbKV0tmquhxkzEOnqJvH5MN+u+sj2RHI2tnBZxVqFQCdRZtAek6IYXftFXVVB3oZxGRPAmdTabHgiDKjkGROLAnIGP8aOCZyGAAGxNmiLtaa1Qy6Dj7ljVUtjOwO8fKIYg== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2017 14:26:13.4162 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB1727 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes X-SW-Source: 2017-04/txt/msg00167.txt.bz2 Content-length: 2190 On 17-04-07 05:25 AM, Philipp Rudo wrote: > Hi Simon, > > I know I'm a little late, but there are some inconsistencies/ambiguities > in the error messages of the unittests bothering me. For example Hi Philipp, thanks for looking at this! >> +static_assert (!pid.matches (lwp), "pid matches lwp"); >> +static_assert (lwp.matches (lwp), "lwp matches lwp"); > [...] >> +static_assert (!ptid_t (2, 2, 0).matches (lwp), "other lwp doesn't >> match lwp"); > > where the 1st and 2nd asserts have the same error message different to > the 3rd one. Although the 1st and 3rd assert the same (not matching) > while the 2nd asserts the opposite (matching). Oops, static_assert (!pid.matches (lwp), "pid matches lwp"); is definitely a copy-paste leftover. It should've said "pid doesn't match lwp". There are a few instances of that. > Or > >> +static_assert (pid == ptid_t (1, 0, 0), "pid operator== is right") > > where the only time you see the error message is when operator== > returns false. But in that case operator== isn't right but wrong ;) > > In this context I ask myself what the error message is supposed to > say (unfortunately you are the first one in GDB actually using it, all > others only use an empty string). Is it what's expected ... > > static_assert (!pid.matches (lwp), "pid mustn't match lwp"); > static_assert (lwp.matches (lwp), "lwp must match lwp/itself"); > > static_assert (pid == ptid_t (1, 0, 0), "pid operator== must be true") > > > ... or what went wrong? > > static_assert (!pid.matches (lwp), "pid matches lwp"); > static_assert (lwp.matches (lwp), "lwp doesn't match lwp/itself"); > > static_assert (pid == ptid_t (1, 0, 0), "pid operator== returned false") > > > I tend more to what is expected. I agree, that way it matches the condition right next to it. But the verb tense is probably not the best. must/mustn't or should/shouldn't may be clearer than does/doesn't. I'll at least fix what's obviously wrong right now, if you want to take a shot at improving the messages, you are welcome :). > Otherwise your series is great. This will definitely help making the > code better readable. > > Thanks > Philipp Thanks, Simon