From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24330 invoked by alias); 14 Oct 2014 15:33:07 -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 24318 invoked by uid 89); 14 Oct 2014 15:33:07 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.5 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 X-HELO: na01-by2-obe.outbound.protection.outlook.com Received: from mail-by2on0078.outbound.protection.outlook.com (HELO na01-by2-obe.outbound.protection.outlook.com) (207.46.100.78) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA encrypted) ESMTPS; Tue, 14 Oct 2014 15:33:05 +0000 Received: from BN1AFFO11FD052.protection.gbl (10.58.52.34) by BN1AFFO11HUB058.protection.gbl (10.58.52.209) with Microsoft SMTP Server (TLS) id 15.0.1039.16; Tue, 14 Oct 2014 15:33:02 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by BN1AFFO11FD052.mail.protection.outlook.com (10.58.53.67) with Microsoft SMTP Server (TLS) id 15.0.1039.16 via Frontend Transport; Tue, 14 Oct 2014 15:33:02 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-smtp1) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1Xe447-00086M-8r; Tue, 14 Oct 2014 08:31:11 -0700 From: Ajit Kumar Agarwal To: Michael Eager , Pedro Alves , Joel Brobecker CC: "gdb-patches@sourceware.org" , Vinod Kathail , Vidhumouli Hunsigida , "Nagaraju Mekala" Subject: RE: [Patch] Microblaze: Port of Linux gdbserver Date: Tue, 14 Oct 2014 15:33:00 -0000 References: <25de23b98e054fd291ea232d10f2800c@BN1BFFO11FD018.protection.gbl> <5436B7D0.9060004@eagercon.com> <54371D57.2030605@eagerm.com> <34ec0544f8114711a7ac5f9bccbfba99@BY2FFO11FD025.protection.gbl> <543C10AF.4000500@eagercon.com> <3181581db5964f6bae6b554a38a3ee7d@BN1BFFO11FD010.protection.gbl> <543D3C18.4050609@eagercon.com> In-Reply-To: <543D3C18.4050609@eagercon.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-RCIS-Action: ALLOW Message-ID: <218e019237974e21aac94cd69251d98d@BN1AFFO11FD052.protection.gbl> X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:149.199.60.83;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(438002)(189002)(51704005)(199003)(24454002)(377454003)(479174003)(13464003)(15975445006)(86362001)(92566001)(19580405001)(44976005)(107046002)(19580395003)(6806004)(46102003)(108616004)(2656002)(47776003)(87936001)(80022003)(54356999)(120916001)(99396003)(21056001)(4396001)(106466001)(93886004)(77096002)(31966008)(50466002)(20776003)(104016003)(15202345003)(33646002)(76176999)(106116001)(23676002)(95666004)(50986999)(53416004)(64706001)(85306004)(74316001)(85852003)(76482002)(107986001)(24736002)(23106004);DIR:OUT;SFP:1101;SCL:1;SRVR:BN1AFFO11HUB058;H:xsj-pvapsmtpgw01;FPR:;MLV:sfv;PTR:unknown-60-83.xilinx.com;MX:1;A:1;LANG:en; X-Microsoft-Antispam: UriScan:; X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:;SRVR:BN1AFFO11HUB058; X-Exchange-Antispam-Report-Test: UriScan:; X-Forefront-PRVS: 03648EFF89 Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=ajit.kumar.agarwal@xilinx.com; X-OriginatorOrg: xilinx.com X-SW-Source: 2014-10/txt/msg00351.txt.bz2 DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBNaWNoYWVs IEVhZ2VyIFttYWlsdG86ZWFnZXJAZWFnZXJjb24uY29tXSANClNlbnQ6IFR1 ZXNkYXksIE9jdG9iZXIgMTQsIDIwMTQgODozNyBQTQ0KVG86IEFqaXQgS3Vt YXIgQWdhcndhbDsgUGVkcm8gQWx2ZXM7IEpvZWwgQnJvYmVja2VyDQpDYzog Z2RiLXBhdGNoZXNAc291cmNld2FyZS5vcmc7IFZpbm9kIEthdGhhaWw7IFZp ZGh1bW91bGkgSHVuc2lnaWRhOyBOYWdhcmFqdSBNZWthbGENClN1YmplY3Q6 IFJlOiBbUGF0Y2hdIE1pY3JvYmxhemU6IFBvcnQgb2YgTGludXggZ2Ric2Vy dmVyDQoNCk9uIDEwLzEzLzE0IDIwOjAzLCBBaml0IEt1bWFyIEFnYXJ3YWwg d3JvdGU6DQo+DQo+DQoNCj4gT24gMTAvMTMvMTQgMDk6MDAsIEFqaXQgS3Vt YXIgQWdhcndhbCB3cm90ZToNCj4+DQo+DQo+Pj4gKyNkZWZpbmUgbWljcm9i bGF6ZV9icmVha3BvaW50X2xlbiA0DQo+Pj4NCj4+Pj4+IFVzZSBDQVBTIGZv ciBtYWNyb3MuDQo+Pj4NCj4+PiBUaGUgTUlQUyBhbmQgdGhlIEFSTSBnZGJz ZXJ2ZXIgY29kZSBkb2VzIG5vdCB1c2UgdGhlIENBUFMgZm9yIHRoZSBhYm92 ZSBtYWNybyBkZWZpbmVkLg0KPj4NCj4+PiBMZXQncyBmb2xsb3cgdGhlIEdO VSBjb2Rpbmcgc3RhbmRhcmQsIGV2ZW4gaWYgc29tZSBvdGhlciB0YXJnZXRz IGhhdmVuJ3QuDQo+Pg0KPj4gaHR0cHM6Ly9nY2MuZ251Lm9yZy9tbC9nY2Mt cGF0Y2hlcy8yMDAwLTA5L21zZzAwOTAxLmh0bWwNCj4+IGh0dHBzOi8vZ2Nj LmdudS5vcmcvbWwvZ2NjLXBhdGNoZXMvMjAwMC0wOS9tc2cwMDkxMi5odG1s DQo+DQo+PiBUbyBxdW90ZSB5b3VyIGZpcnN0IHJlZmVyZW5jZToNCj4NCj4+ ICJJIGFjdHVhbGx5IHRoaW5rIGl0J3MgYSBtaXN0YWtlIHRvIHNwZWxsIGZ1 bmN0aW9uLWxpa2UgbWFjcm9zIGluIEFMTF9DQVBTLCBwcmVjaXNlbHkgYmVj YXVzZSB0aGF0IG1ha2VzIGNoYW5naW5nIGJhY2stYW5kLWZvcnRoIHVuZHVs eSBkaXNydXB0aXZlLiINCj4NCj4+IFRvIHF1b3RlIHRoZSBzZWNvbmQgcmVm ZXJlbmNlOg0KPg0KPj4gIkFMTF9DQVBTIGluIGNhc2VzIHdoZW4gaXQncyBp bXBvcnRhbnQgdG8gYmUgYXdhcmUgdGhhdCBpdCdzIGEgbWFjcm8sIGJ1dCB3 aGVuIHdlIG1ha2UgIndyYXBwZXJzIiBmb3IgZWZmaWNpZW5jeSBwdXJwb3Nl cyB3aGVyZSB3ZSBiYXNpY2FsbHkgd2FudCB0byA+cHJldGVuZCBpdCdzIGEg ZnVuY3Rpb24sIi4NCj4NCj4+IFRoaXMgaXMgbm90IGEgZnVuY3Rpb24tbGlr ZSBtYWNyby4gIEluIHRoaXMgY2FzZSwgaXQgaXMgaW1wb3J0YW50IHRvIGJl IGF3YXJlIHRoYXQgdGhpcyBpcyBhIG1hY3JvLCBub3QgYSB2YXJpYWJsZS4N Cj4NCj4gVGhlIG1hY3JvIG1pY3JvYmxhemVfYnJlYWtwb2ludF9sZW4gaXMg aW5pdGlhbGl6ZWQgaW4gdGhlIHN0cnVjdCBsaW51eF90YXJnZXRfb3BzIHRo ZV9sb3dfdGFyZ2V0LiAgVGhpcyBtYWtlcyBpdCBhcyBhIHdyYXBwZXIgYW5k IHRoZSBhYm92ZSBxdW90ZSBpcyB2YWxpZC4NCj4gU3RpbGwgdGhlIENBUFMg aXMgcmVxdWlyZWQgZm9yIHRoZSBhYm92ZSBtYWNybz8NCg0KPj5Zb3UgY2xl YXJseSBkbyBub3QgaGF2ZSBhbnkgdW5kZXJzdGFuZGluZyBvZiB3aGF0IGEg d3JhcHBlciBpcy4NCj4+QSB3cmFwcGVyIG1hY3JvIGlzIG9uZSB3aGljaCBs b29rcyBsaWtlIGEgZnVuY3Rpb24gYW5kIGNhbGxzIGFub3RoZXIgZnVuY3Rp b24gb3IgbWFjcm8sIHBhc3NpbmcgaXQgc29tZSBhcmd1bWVudHMuDQoNCj4+ UGxlYXNlIHJlYWQgYSBkZWZpbml0aW9uIG9mICJ3cmFwcGVyIiBvciAiZnVu Y3Rpb24tbGlrZSBtYWNybyI6DQo+Pmh0dHA6Ly9wcm9ncmFtbWVycy5zdGFj a2V4Y2hhbmdlLmNvbS9xdWVzdGlvbnMvMTQyMDY5L3VzaW5nLW1hY3JvLWFz LWFuLWFic3RyYWN0aW9uLWxheWVyDQo+Pmh0dHBzOi8vZ2NjLmdudS5vcmcv b25saW5lZG9jcy9jcHAvRnVuY3Rpb24tbGlrZS1NYWNyb3MuaHRtbA0KDQo+ Pm1pY3JvYmxhemVfYnJlYWtwb2ludF9sZW4gaXMgbm90IGluaXRpYWxpemVk IGluIGFueSBzdHJ1Y3Qgb3IgYW55d2hlcmUgZWxzZS4gIEl0IGlzIGEgcHJl cHJvY2Vzc29yIG1hY3JvIGRlZmluaXRpb24uICBJbiBDLCBvbmx5IHZhcmlh YmxlcyBjYW4gYmUgaW5pdGlhbGl6ZWQsIGFuZCA+PnRoYXQgY2Fubm90IGhh cHBlbiBpbiBhIHN0cnVjdC4NCg0KPj5taWNyb2JsYXplX2JyZWFrcG9pbnRf bGVuIGlzIHVzZWQgaW4gYW4gaW5pdGlhbGl6ZXIgZm9yIGFuIGluc3RhbmNl IG9mIHN0cnVjdCBsaW51eF90YXJnZXRfb3BzLg0KDQo+PkluIGdlbmVyYWws IG1hY3JvIGRlZmluaXRpb25zIGxpa2UgdGhpcyBvbmUgc2hvdWxkIGJlIGF0 IHRoZSB0b3Agb2YgYSBmaWxlLCBub3QgYnVyaWVkIGluIHRoZSBtaWRkbGUg b2YgdGhlIGZpbGUuDQoNCj4+WW91IGFwcGVhciB0byBiZSB1bmZhbWlsaWFy IHdpdGggY29tbW9uIHRlcm1pbm9sb2d5IGxpa2Ugd3JhcHBlciwgZnVuY3Rp b24tIGxpa2UgbWFjcm8sIG9yIGluaXRpYWxpemUsIG9yIHdoYXQgY2FuIG9y IGNhbm5vdCBiZSBkb25lIHdpdGhpbiBhIHN0cnVjdC4gSSA+PnN1Z2dlc3Qg eW91IHN0dWR5IEMgcHJvZ3JhbW1pbmcuICBUaGVyZSBhcmUgYSBudW1iZXIg b2YgYm9va3Mgb24gYWR2YW5jZWQgQyBwcm9ncmFtbWluZyBhdmFpbGFibGUg b25saW5lLg0KDQpJIGFtIHdlbGwgYXdhcmUgYW5kIGFkZXB0IHdpdGggdGhl IGFib3ZlIGtub3dsZWRnZSBhbmQgSSBhbSBhZnJhaWQgSSB3b24ndCBiZSBu ZWVkaW5nIHlvdXIgZ3VpZGFuY2UgYXMgZmFyIGFzIHRoaXMgaXMgY29uY2Vy bmVkLiANCg0KPiBBR0FJTiwgcGxlYXNlIGZvbGxvdyB0aGUgR05VIENvZGlu ZyBTdGFuZGFyZC4NCg0KUGxlYXNlIG1ha2Ugc3VyZSB3aGVuIHJlcGx5aW5n IHRvIGVtYWlsIHRoYXQgeW91IGRvIG5vdCBjb25mdXNlIHlvdXIgcmVzcG9u c2VzIHdpdGggdGhlIHRleHQgeW91IGFyZSByZXNwb25kaW5nIHRvLiAgSSBk b24ndCBrbm93IGhvdyB5b3UgYXJlIHJlYWRpbmcgb3Igc3VibWl0dGluZyBl bWFpbCwgYnV0IGp1c3QgYWJvdXQgZXZlcnkgbWVzc2FnZSBpcyBnYXJibGVk Lg0KDQpVU0UgQ0FQUyBGT1IgTUFDUk9TLiAgSXMgdGhhdCBjbGVhciBlbm91 Z2g/DQoNCg0KLS0gDQpNaWNoYWVsIEVhZ2VyCSBlYWdlckBlYWdlcmNvbi5j b20NCjE5NjAgUGFyayBCbHZkLiwgUGFsbyBBbHRvLCBDQSA5NDMwNiAgNjUw LTMyNS04MDc3DQo= >From gdb-patches-return-116676-listarch-gdb-patches=sources.redhat.com@sourceware.org Tue Oct 14 15:42:36 2014 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 30411 invoked by alias); 14 Oct 2014 15:42: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 30401 invoked by uid 89); 14 Oct 2014 15:42:35 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.5 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 X-HELO: na01-by2-obe.outbound.protection.outlook.com Received: from mail-by2on0074.outbound.protection.outlook.com (HELO na01-by2-obe.outbound.protection.outlook.com) (207.46.100.74) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA encrypted) ESMTPS; Tue, 14 Oct 2014 15:42:33 +0000 Received: from BN1BFFO11FD013.protection.gbl (10.58.144.30) by BN1BFFO11HUB024.protection.gbl (10.58.144.171) with Microsoft SMTP Server (TLS) id 15.0.1039.16; Tue, 14 Oct 2014 15:42:29 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by BN1BFFO11FD013.mail.protection.outlook.com (10.58.144.76) with Microsoft SMTP Server (TLS) id 15.0.1039.16 via Frontend Transport; Tue, 14 Oct 2014 15:42:29 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-smtp1) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1Xe4DG-0001Bw-J7; Tue, 14 Oct 2014 08:40:38 -0700 From: Ajit Kumar Agarwal To: Michael Eager , Pedro Alves , Joel Brobecker CC: "gdb-patches@sourceware.org" , Vinod Kathail , Vidhumouli Hunsigida , "Nagaraju Mekala" Subject: RE: [Patch] Microblaze: Port of Linux gdbserver Date: Tue, 14 Oct 2014 15:42:00 -0000 References: <25de23b98e054fd291ea232d10f2800c@BN1BFFO11FD018.protection.gbl> <5436B7D0.9060004@eagercon.com> <54371D57.2030605@eagerm.com> <34ec0544f8114711a7ac5f9bccbfba99@BY2FFO11FD025.protection.gbl> <543C10AF.4000500@eagercon.com> <3181581db5964f6bae6b554a38a3ee7d@BN1BFFO11FD010.protection.gbl> <543D3C18.4050609@eagercon.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-RCIS-Action: ALLOW Message-ID: <07b166f1aaca487b8ac2c992ca7fda65@BN1BFFO11FD013.protection.gbl> X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:149.199.60.83;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(438002)(13464003)(24454002)(189002)(199003)(51704005)(377454003)(479174003)(76482002)(33646002)(50466002)(106116001)(104016003)(108616004)(87936001)(106466001)(99396003)(2656002)(19580395003)(19580405001)(15975445006)(44976005)(92566001)(86362001)(93886004)(85306004)(74316001)(85852003)(107046002)(64706001)(31966008)(53416004)(23676002)(6806004)(120916001)(4396001)(20776003)(47776003)(77096002)(21056001)(46102003)(95666004)(80022003)(50986999)(76176999)(15202345003)(54356999)(107986001)(24736002)(23106004);DIR:OUT;SFP:1101;SCL:1;SRVR:BN1BFFO11HUB024;H:xsj-pvapsmtpgw01;FPR:;MLV:sfv;PTR:unknown-60-83.xilinx.com;MX:1;A:1;LANG:en; X-Microsoft-Antispam: UriScan:; X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:;SRVR:BN1BFFO11HUB024; X-Exchange-Antispam-Report-Test: UriScan:; X-Forefront-PRVS: 03648EFF89 Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=ajit.kumar.agarwal@xilinx.com; X-OriginatorOrg: xilinx.com X-SW-Source: 2014-10/txt/msg00352.txt.bz2 Content-length: 4897 DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBBaml0IEt1 bWFyIEFnYXJ3YWwgDQpTZW50OiBUdWVzZGF5LCBPY3RvYmVyIDE0LCAyMDE0 IDk6MDMgUE0NClRvOiAnTWljaGFlbCBFYWdlcic7IFBlZHJvIEFsdmVzOyBK b2VsIEJyb2JlY2tlcg0KQ2M6IGdkYi1wYXRjaGVzQHNvdXJjZXdhcmUub3Jn OyBWaW5vZCBLYXRoYWlsOyBWaWRodW1vdWxpIEh1bnNpZ2lkYTsgTmFnYXJh anUgTWVrYWxhDQpTdWJqZWN0OiBSRTogW1BhdGNoXSBNaWNyb2JsYXplOiBQ b3J0IG9mIExpbnV4IGdkYnNlcnZlcg0KDQoNCg0KLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCkZyb206IE1pY2hhZWwgRWFnZXIgW21haWx0bzplYWdl ckBlYWdlcmNvbi5jb21dDQpTZW50OiBUdWVzZGF5LCBPY3RvYmVyIDE0LCAy MDE0IDg6MzcgUE0NClRvOiBBaml0IEt1bWFyIEFnYXJ3YWw7IFBlZHJvIEFs dmVzOyBKb2VsIEJyb2JlY2tlcg0KQ2M6IGdkYi1wYXRjaGVzQHNvdXJjZXdh cmUub3JnOyBWaW5vZCBLYXRoYWlsOyBWaWRodW1vdWxpIEh1bnNpZ2lkYTsg TmFnYXJhanUgTWVrYWxhDQpTdWJqZWN0OiBSZTogW1BhdGNoXSBNaWNyb2Js YXplOiBQb3J0IG9mIExpbnV4IGdkYnNlcnZlcg0KDQpPbiAxMC8xMy8xNCAy MDowMywgQWppdCBLdW1hciBBZ2Fyd2FsIHdyb3RlOg0KPg0KPg0KDQo+IE9u IDEwLzEzLzE0IDA5OjAwLCBBaml0IEt1bWFyIEFnYXJ3YWwgd3JvdGU6DQo+ Pg0KPg0KPj4+ICsjZGVmaW5lIG1pY3JvYmxhemVfYnJlYWtwb2ludF9sZW4g NA0KPj4+DQo+Pj4+PiBVc2UgQ0FQUyBmb3IgbWFjcm9zLg0KPj4+DQo+Pj4g VGhlIE1JUFMgYW5kIHRoZSBBUk0gZ2Ric2VydmVyIGNvZGUgZG9lcyBub3Qg dXNlIHRoZSBDQVBTIGZvciB0aGUgYWJvdmUgbWFjcm8gZGVmaW5lZC4NCj4+ DQo+Pj4gTGV0J3MgZm9sbG93IHRoZSBHTlUgY29kaW5nIHN0YW5kYXJkLCBl dmVuIGlmIHNvbWUgb3RoZXIgdGFyZ2V0cyBoYXZlbid0Lg0KPj4NCj4+IGh0 dHBzOi8vZ2NjLmdudS5vcmcvbWwvZ2NjLXBhdGNoZXMvMjAwMC0wOS9tc2cw MDkwMS5odG1sDQo+PiBodHRwczovL2djYy5nbnUub3JnL21sL2djYy1wYXRj aGVzLzIwMDAtMDkvbXNnMDA5MTIuaHRtbA0KPg0KPj4gVG8gcXVvdGUgeW91 ciBmaXJzdCByZWZlcmVuY2U6DQo+DQo+PiAiSSBhY3R1YWxseSB0aGluayBp dCdzIGEgbWlzdGFrZSB0byBzcGVsbCBmdW5jdGlvbi1saWtlIG1hY3JvcyBp biBBTExfQ0FQUywgcHJlY2lzZWx5IGJlY2F1c2UgdGhhdCBtYWtlcyBjaGFu Z2luZyBiYWNrLWFuZC1mb3J0aCB1bmR1bHkgZGlzcnVwdGl2ZS4iDQo+DQo+ PiBUbyBxdW90ZSB0aGUgc2Vjb25kIHJlZmVyZW5jZToNCj4NCj4+ICJBTExf Q0FQUyBpbiBjYXNlcyB3aGVuIGl0J3MgaW1wb3J0YW50IHRvIGJlIGF3YXJl IHRoYXQgaXQncyBhIG1hY3JvLCBidXQgd2hlbiB3ZSBtYWtlICJ3cmFwcGVy cyIgZm9yIGVmZmljaWVuY3kgcHVycG9zZXMgd2hlcmUgd2UgYmFzaWNhbGx5 IHdhbnQgdG8gPnByZXRlbmQgaXQncyBhIGZ1bmN0aW9uLCIuDQo+DQo+PiBU aGlzIGlzIG5vdCBhIGZ1bmN0aW9uLWxpa2UgbWFjcm8uICBJbiB0aGlzIGNh c2UsIGl0IGlzIGltcG9ydGFudCB0byBiZSBhd2FyZSB0aGF0IHRoaXMgaXMg YSBtYWNybywgbm90IGEgdmFyaWFibGUuDQo+DQo+IFRoZSBtYWNybyBtaWNy b2JsYXplX2JyZWFrcG9pbnRfbGVuIGlzIGluaXRpYWxpemVkIGluIHRoZSBz dHJ1Y3QgbGludXhfdGFyZ2V0X29wcyB0aGVfbG93X3RhcmdldC4gIFRoaXMg bWFrZXMgaXQgYXMgYSB3cmFwcGVyIGFuZCB0aGUgYWJvdmUgcXVvdGUgaXMg dmFsaWQuDQo+IFN0aWxsIHRoZSBDQVBTIGlzIHJlcXVpcmVkIGZvciB0aGUg YWJvdmUgbWFjcm8/DQoNCj4+WW91IGNsZWFybHkgZG8gbm90IGhhdmUgYW55 IHVuZGVyc3RhbmRpbmcgb2Ygd2hhdCBhIHdyYXBwZXIgaXMuDQo+PkEgd3Jh cHBlciBtYWNybyBpcyBvbmUgd2hpY2ggbG9va3MgbGlrZSBhIGZ1bmN0aW9u IGFuZCBjYWxscyBhbm90aGVyIGZ1bmN0aW9uIG9yIG1hY3JvLCBwYXNzaW5n IGl0IHNvbWUgYXJndW1lbnRzLg0KDQo+PlBsZWFzZSByZWFkIGEgZGVmaW5p dGlvbiBvZiAid3JhcHBlciIgb3IgImZ1bmN0aW9uLWxpa2UgbWFjcm8iOg0K Pj5odHRwOi8vcHJvZ3JhbW1lcnMuc3RhY2tleGNoYW5nZS5jb20vcXVlc3Rp b25zLzE0MjA2OS91c2luZy1tYWNyby1hcy1hDQo+Pm4tYWJzdHJhY3Rpb24t bGF5ZXIgDQo+Pmh0dHBzOi8vZ2NjLmdudS5vcmcvb25saW5lZG9jcy9jcHAv RnVuY3Rpb24tbGlrZS1NYWNyb3MuaHRtbA0KDQo+Pm1pY3JvYmxhemVfYnJl YWtwb2ludF9sZW4gaXMgbm90IGluaXRpYWxpemVkIGluIGFueSBzdHJ1Y3Qg b3IgYW55d2hlcmUgZWxzZS4gIEl0IGlzIGEgcHJlcHJvY2Vzc29yIG1hY3Jv IGRlZmluaXRpb24uICBJbiBDLCBvbmx5IHZhcmlhYmxlcyBjYW4gYmUgaW5p dGlhbGl6ZWQsIGFuZCA+PnRoYXQgY2Fubm90IGhhcHBlbiBpbiBhIHN0cnVj dC4NCg0KPj5taWNyb2JsYXplX2JyZWFrcG9pbnRfbGVuIGlzIHVzZWQgaW4g YW4gaW5pdGlhbGl6ZXIgZm9yIGFuIGluc3RhbmNlIG9mIHN0cnVjdCBsaW51 eF90YXJnZXRfb3BzLg0KDQo+PkluIGdlbmVyYWwsIG1hY3JvIGRlZmluaXRp b25zIGxpa2UgdGhpcyBvbmUgc2hvdWxkIGJlIGF0IHRoZSB0b3Agb2YgYSBm aWxlLCBub3QgYnVyaWVkIGluIHRoZSBtaWRkbGUgb2YgdGhlIGZpbGUuDQoN Cj4+WW91IGFwcGVhciB0byBiZSB1bmZhbWlsaWFyIHdpdGggY29tbW9uIHRl cm1pbm9sb2d5IGxpa2Ugd3JhcHBlciwgZnVuY3Rpb24tIGxpa2UgbWFjcm8s IG9yIGluaXRpYWxpemUsIG9yIHdoYXQgY2FuIG9yIGNhbm5vdCBiZSBkb25l IHdpdGhpbiBhIHN0cnVjdC4gSSA+PnN1Z2dlc3QgeW91IHN0dWR5IEMgcHJv Z3JhbW1pbmcuICBUaGVyZSBhcmUgYSBudW1iZXIgb2YgYm9va3Mgb24gYWR2 YW5jZWQgQyBwcm9ncmFtbWluZyBhdmFpbGFibGUgb25saW5lLg0KDQpBaml0 OiBJIGFtIHdlbGwgYXdhcmUgYW5kIGFkZXB0IHdpdGggdGhlIGFib3ZlIGtu b3dsZWRnZSBhbmQgSSBhbSBhZnJhaWQgSSB3b24ndCBiZSBuZWVkaW5nIHlv dXIgZ3VpZGFuY2UgYXMgZmFyIGFzIHRoaXMgaXMgY29uY2VybmVkLiANCiAg ICAgICAgIEluIGFkZGl0aW9uIHRvIHRoaXMgSSBob3BlIG5vdCB0byBleHBl Y3Qgc3VjaCBzdHJvbmcgc3RhdGVtZW50cyBmcm9tIHlvdXIgZW5kIGluIGZ1 dHVyZS4NCg0KPiBBR0FJTiwgcGxlYXNlIGZvbGxvdyB0aGUgR05VIENvZGlu ZyBTdGFuZGFyZC4NCg0KUGxlYXNlIG1ha2Ugc3VyZSB3aGVuIHJlcGx5aW5n IHRvIGVtYWlsIHRoYXQgeW91IGRvIG5vdCBjb25mdXNlIHlvdXIgcmVzcG9u c2VzIHdpdGggdGhlIHRleHQgeW91IGFyZSByZXNwb25kaW5nIHRvLiAgSSBk b24ndCBrbm93IGhvdyB5b3UgYXJlIHJlYWRpbmcgb3Igc3VibWl0dGluZyBl bWFpbCwgYnV0IGp1c3QgYWJvdXQgZXZlcnkgbWVzc2FnZSBpcyBnYXJibGVk Lg0KDQpVU0UgQ0FQUyBGT1IgTUFDUk9TLiAgSXMgdGhhdCBjbGVhciBlbm91 Z2g/DQoNCg0KLS0gDQpNaWNoYWVsIEVhZ2VyCSBlYWdlckBlYWdlcmNvbi5j b20NCjE5NjAgUGFyayBCbHZkLiwgUGFsbyBBbHRvLCBDQSA5NDMwNiAgNjUw LTMyNS04MDc3DQo= >From gdb-patches-return-116677-listarch-gdb-patches=sources.redhat.com@sourceware.org Tue Oct 14 16:15:37 2014 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 23727 invoked by alias); 14 Oct 2014 16:15:37 -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 23707 invoked by uid 89); 14 Oct 2014 16:15:35 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-qg0-f50.google.com Received: from mail-qg0-f50.google.com (HELO mail-qg0-f50.google.com) (209.85.192.50) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Tue, 14 Oct 2014 16:15:33 +0000 Received: by mail-qg0-f50.google.com with SMTP id q108so8451523qgd.23 for ; Tue, 14 Oct 2014 09:15:31 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.140.109.181 with SMTP id l50mr10129858qgf.80.1413303331002; Tue, 14 Oct 2014 09:15:31 -0700 (PDT) Received: by 10.229.236.2 with HTTP; Tue, 14 Oct 2014 09:15:30 -0700 (PDT) In-Reply-To: <20141014133804.GA9440@adacore.com> References: <20141014133804.GA9440@adacore.com> Date: Tue, 14 Oct 2014 16:15:00 -0000 Message-ID: Subject: Re: [PATCH] Sync libiberty with gcc From: Iain Buclaw To: Joel Brobecker Cc: gdb-patches@sourceware.org Content-Type: text/plain; charset=UTF-8 X-IsSubscribed: yes X-SW-Source: 2014-10/txt/msg00353.txt.bz2 Content-length: 1538 On 14 October 2014 14:38, Joel Brobecker wrote: > Hi Ian, > >> 2014-09-23 Iain Buclaw >> >> * Makefile.in (CFILES): Add d-demangle.c. >> (REQUIRED_OFILES): Add d-demangle.o. >> * cplus-dem.c (libiberty_demanglers): Add dlang_demangling case. >> (cplus_demangle): Likewise. >> * d-demangle.c: New file. >> * testsuite/Makefile.in (really-check): Add check-d-demangle. >> * testsuite/d-demangle-expected: New file. > > Unfortunately, this part of the change breaks the build on Solaris 2.9. > And according to the gnulib documentation that function, it looks like > it'll break the build on the following hosts: > > NetBSD 3.0, OpenBSD 3.8, Minix 3.1.8, IRIX 6.5, OSF/1 4.0, > Solaris 9, Cygwin, MSVC 9, Interix 3.5, BeOS. > Hi Joel, The call to strtold is only needed to decode templates which have a floating point value encoded inside. This value may or may not have a greater than double precision. > Not knowing D and whether you actually need long-double precision > or not, I didn't try to fix it. But it looks like the best option > would probably to add an strtold configure check, and then fallback > on strtod if strtold isn't available (and error out if strtod isn't)? > This seems reasonable. Though replacing long double with double will be fine with me too. I'll accept that I didn't consider legacy in hindsight, and in reality it would be rather rare to stumble upon the need for strtold. -- Iain.