From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 110762 invoked by alias); 10 Mar 2016 14:09:03 -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 110673 invoked by uid 89); 10 Mar 2016 14:09:02 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 spammy=bear, sk:address, boil, addr X-HELO: mailapp01.imgtec.com Received: from mailapp01.imgtec.com (HELO mailapp01.imgtec.com) (195.59.15.196) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 10 Mar 2016 14:08:55 +0000 Received: from HHMAIL01.hh.imgtec.org (unknown [10.100.10.19]) by Websense Email Security Gateway with ESMTPS id A80A61689F022; Thu, 10 Mar 2016 14:08:50 +0000 (GMT) Received: from hhmail02.hh.imgtec.org ([fe80::5400:d33e:81a4:f775]) by HHMAIL01.hh.imgtec.org ([fe80::710b:f219:72bc:e0b3%26]) with mapi id 14.03.0266.001; Thu, 10 Mar 2016 14:08:52 +0000 From: Matthew Fortune To: Mike Frysinger , Maciej Rozycki CC: Steve Ellcey , "gdb-patches@sourceware.org" Subject: RE: MIPS simulator is broken Date: Thu, 10 Mar 2016 14:09:00 -0000 Message-ID: <6D39441BF12EF246A7ABCE6654B023536BBB22F1@hhmail02.hh.imgtec.org> References: <5f31ca78-325c-4c18-9abf-16de50bac964@BAMAIL02.ba.imgtec.org> <20160112010025.GE4894@vapier.lan> <20160210072842.GX7732@vapier.lan> In-Reply-To: <20160210072842.GX7732@vapier.lan> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-SW-Source: 2016-03/txt/msg00161.txt.bz2 TWlrZSBGcnlzaW5nZXIgPHZhcGllckBnZW50b28ub3JnPiB3cml0ZXM6DQo+ IHNpbmNlIDY0LWJpdCBhZGRyZXNzIGFyZW4ndCBhY3R1YWxseSBiZWluZyB1 c2VkIGluIHRoZSAzMi1iaXQgZW52LCB3aHkNCj4gYm90aGVyIHVzaW5nIHRo ZW0gPyAgc2VlbXMgbGlrZSBpdCdkIGJlIG11Y2ggZWFzaWVyIHRvIGp1c3Qg dXNlIDMyLWJpdA0KPiBhZGRyZXNzZXMgYW5kIGJlIGRvbmUuDQoNCkhpIE1p a2UsDQoNClRoZSBwcm9ibGVtIGhlcmUgaXMgZmFpcmx5IGNvbW1vbiBhbmQg c2VlbXMgdG8gYm9pbCBkb3duIHRvIGENCm1pc3VuZGVyc3RhbmRpbmcgYXQg c29tZSBsZXZlbCBvZiB0aGUgTUlQUyB0cmljayBmb3IgMzItYml0IHJ1bm5p bmcgb24NCjY0LWJpdCBhcmNoaXRlY3R1cmVzLg0KDQpJIGFncmVlIHRoYXQg dGhlIGFkZHJlc3MgdHJhbnNsYXRpb24gbG9naWMgZm9yIE1JUFMgc2VlbXMg d2VpcmQgYnV0IEkNCmFsc28gZG9u4oCZdCB0aGluayBpdCBzaG91bGQgbm90 IGdldCBjaGFuZ2VkIGp1c3QgYmVjYXVzZSBpdCBsb29rcyBvZGQNCndpdGhv dXQgdW5kZXJzdGFuZGluZyB3aHkgaXQgaXMgdGhhdCB3YXkuIEFzIHN1Y2gg Zm9yIHRoZSB0aW1lIGJlaW5nIEkNCnByb3Bvc2UgcmV2ZXJ0aW5nIGJvdGgg Y2hhbmdlcyB0byBNSVBTIHNpbSB0byBnZXQgaXQgd29ya2luZyBhZ2FpbjoN Cg0KICAgIFJldmVydCAic2ltOiBtaXBzOiBkZWxldGUgbW11IHN0dWJzIHRv IG1vdmUgdG8gY29tbW9uIHNpbV97cmVhZCx3cml0ZX0iDQoNCiAgICBUaGlz IHJldmVydHMgY29tbWl0IDI2ZjhiZjYzYmYzNmY5MDYyYTVjYzFhZmFjZjcx NDYyYTRhYmUwYzguDQoNCiAgICBSZXZlcnQgInNpbTogbWlwczogd29ya2Fy b3VuZCAzMi1iaXQgYWRkciBzaWduIGV4dGVuc2lvbnMiDQoNCiAgICBUaGlz IHJldmVydHMgY29tbWl0IGIzNmQ5NTNiY2VkMGE0ZmVjZGRlMTgyM2FiYWM3 MGVkNzAzOGVlOTUuDQoNCkknZCBhc3N1bWUgdGhpcyBpcyBPSyBnaXZlbiBp dCAnZml4ZXMnIHRoZSByZWdyZXNzaW9uIGRlc3BpdGUgdGFraW5nIHRoZQ0K Y29kZSBiYWNrIHRvIGl0cyB1bnVzdWFsLCBidXQgd29ya2luZywgc3RhdGUu DQoNCkkgZG9uJ3QgZnVsbHkgdW5kZXJzdGFuZCBHTlVTSU0gaW50ZXJuYWxz IHNvIHBsZWFzZSBiZWFyIHdpdGggbWUgd2hpbGUNCkkgZ2V0IHVwIHRvIHNw ZWVkLi4uDQoNCkxldCdzIGFzc3VtZSB3ZSBqdXN0IGRlbGV0ZSB0aGUgbWFz a2luZyBvZiBhZGRyZXNzIGluIGFkZHJlc3NfdHJhbnNsYXRpb246DQoNCmRp ZmYgLS1naXQgYS9zaW0vbWlwcy9zaW0tbWFpbi5jIGIvc2ltL21pcHMvc2lt LW1haW4uYw0KaW5kZXggOTE2NzY5ZS4uOGNmNTc0MyAxMDA2NDQNCi0tLSBh L3NpbS9taXBzL3NpbS1tYWluLmMNCisrKyBiL3NpbS9taXBzL3NpbS1tYWlu LmMNCkBAIC02OCw3ICs2OCw3IEBAIGFkZHJlc3NfdHJhbnNsYXRpb24gKFNJ TV9ERVNDIHNkLA0KDQogICAvKiBGb3IgYSBzaW1wbGUgKGZsYXQpIG1lbW9y eSBtb2RlbCwgd2Ugc2ltcGx5IHBhc3MgdmlydHVhbA0KICAgICAgYWRkcmVz c2VzcyB0aHJvdWdoIChtb3N0bHkpIHVuY2hhbmdlZC4gKi8NCi0gIHZBZGRy ICY9IDB4RkZGRkZGRkY7DQorLy8gIHZBZGRyICY9IDB4RkZGRkZGRkY7DQoN CiAgICpwQWRkciA9IHZBZGRyOyAgICAgICAgICAgICAgLyogZGVmYXVsdCBm b3IgaXNUQVJHRVQgKi8NCiAgICpDQ0EgPSBVbmNhY2hlZDsgICAgICAgICAg ICAgLyogbm90IHVzZWQgZm9yIGlzSE9TVCAqLw0KDQpXaGVyZSB3ZSBjb3Vs ZCBhaW0gZm9yIGlzIHRoYXQgd2hlbiBzaW11bGF0aW5nIGEgNjQtYml0IGFy Y2hpdGVjdHVyZQ0KdGhlbiBhbGwgYWRkcmVzc2VzIChpbmNsdWRpbmcgdGhv c2UgY29taW5nIGZyb20gbzMyIG9yIG4zMiBhcHBsaWNhdGlvbnMpDQpzaG91 bGQgYmUgc2VlbiBhcyA2NC1iaXQgYW5kIHNpZ24gZXh0ZW5kZWQgKE5PVCB6 ZXJvIGV4dGVuZGVkKSBmcm9tIHRoZQ0KMzItYml0IHZhbHVlcyBzZWVuIGlu IHRoZSBFTEYuDQoNClRoaXMgbWVhbnMgY29kZSBpbiBhbiBvMzIgRUxGIHdp dGggYWRkcmVzcyAweDgwMDEwMDAwIHNob3VsZCBiZSBsb2FkZWQNCmF0IDB4 ZmZmZmZmZmY4MDAxMDAwMCBhbmQgZXhlY3V0ZWQgZnJvbSB0aGF0IDY0LWJp dCBhZGRyZXNzLiBXaGVuDQpwcmVzZW50aW5nIGFkZHJlc3NlcyB0byB0aGUg dXNlciB0aGUgdXBwZXIgMzItYml0cyBjYW4gYmUgZGlzY2FyZGVkIGFzDQp0 aGV5IGFyZSBpcnJlbGV2YW50IGJ1dCBpbnRlcm5hbGx5IGluIHRoZSBzaW0g dGhleSBjb3VsZCBiZSByZXByZXNlbnRlZC4NCg0KSXQgc2VlbXMgdGhpcyBp cyBob3cgdGhpbmdzIHdvcmsgYW5kIEkgc2VlIHNlY3Rpb25zIGJlaW5nIGxv YWRlZCBhdA0Kc2lnbiBleHRlbmRlZCA2NC1iaXQgYWRkcmVzc2VzIGFkZHJl c3NlcyBidXQgZXZlbiB3aGVuIEkgY2xhaW0gdG8gaGF2ZQ0KYSBtZW1vcnkg cmVnaW9uIGF0IHRoYXQgNjQtYml0IGFkZHJlc3MgSSBzdGlsbCBnZXQgdGhl IHJlYWQgdG8gdW5tYXBwZWQNCmFkZHJlc3MgZXJyb3IgYXMgdGhlIGNvZGUg ZG9lcyBub3QgYXBwZWFyIHRvIGdldCBsb2FkZWQ6DQoNCnJ1biAtLW1lbW9y eS1yZWdpb24gMHhmZmZmZmZmZjgwMDEwMDAwLDB4MTAwMDAgIHNhbml0eS5z LngNCkxvYWRpbmcgc2VjdGlvbiAudGV4dCwgc2l6ZSAweDYwIGxtYSAweGZm ZmZmZmZmODAwMTAwMDANCkxvYWRpbmcgc2VjdGlvbiAuTUlQUy5hYmlmbGFn cywgc2l6ZSAweDE4IGxtYSAweDQwMDA5OA0KTG9hZGluZyBzZWN0aW9uIC5k YXRhLCBzaXplIDB4MWEgbG1hIDB4ZmZmZmZmZmY4MDAxMDA2MA0KbWlwcy1j b3JlOiA0IGJ5dGUgcmVhZCB0byB1bm1hcHBlZCBhZGRyZXNzIDB4ZmZmZmZm ZmY4MDAyMDAwMCBhdCAweGZmZmZmZmZmODAwMjAwMDANCnByb2dyYW0gc3Rv cHBlZCB3aXRoIHNpZ25hbCAxMCAoVXNlciBkZWZpbmVkIHNpZ25hbCAxKS4N Cg0KVGhlIHRyYWNlIG91dHB1dCBzaG93cyB0aGlzOg0KDQppbnNuOiAgICAg MHg4MDAxMDAwMCAtLS0gICBfc3RhcnQgICAgICAgICBub3AgICAgICAgICAg ICAgIC0gU0xMYg0KaW5zbjogICAgIDB4ODAwMTAwMDQgLS0tICAgX3N0YXJ0 ICAgICAgICAgbm9wICAgICAgICAgICAgICAtIFNMTGINCmluc246ICAgICAw eDgwMDEwMDA4IC0tLSAgIF9mYWlsICAgICAgICAgIG5vcCAgICAgICAgICAg ICAgLSBTTExiDQppbnNuOiAgICAgMHg4MDAxMDAwYyAtLS0gICBfZmFpbCAg ICAgICAgICBub3AgICAgICAgICAgICAgIC0gU0xMYg0KaW5zbjogICAgIDB4 ODAwMTAwMTAgLS0tICAgX2ZhaWwgICAgICAgICAgbm9wICAgICAgICAgICAg ICAtIFNMTGINCmluc246ICAgICAweDgwMDEwMDE0IC0tLSAgIF9mYWlsICAg ICAgICAgIG5vcCAgICAgICAgICAgICAgLSBTTExiDQoNCkNhbiB5b3UgaGVs cCBtZSB1bmRlcnN0YW5kIHdoeSB0aGUgY29kZSBkb2VzIG5vdCBnZXQgbG9h ZGVkIGFuZC9vcg0KaWYgdGhlcmUgaXMgc29tZXdoZXJlIGVsc2Ugd2UgbWF5 IG5lZWQgdG8gZWR1Y2F0ZSBhYm91dCBzaWduIGV4dGVuZGVkDQphZGRyZXNz ZXM/DQoNClRoYW5rcywNCk1hdHRoZXcNCg== >From gdb-patches-return-130176-listarch-gdb-patches=sources.redhat.com@sourceware.org Thu Mar 10 16:44:39 2016 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 110672 invoked by alias); 10 Mar 2016 16:44: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 107580 invoked by uid 89); 10 Mar 2016 16:44:36 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=cared, 710, Hx-languages-length:1311 X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Thu, 10 Mar 2016 16:44:26 +0000 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 1292A6316E; Thu, 10 Mar 2016 16:44:25 +0000 (UTC) Received: from [127.0.0.1] (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u2AGiNgq005459; Thu, 10 Mar 2016 11:44:23 -0500 Subject: Re: [PATCH] supports IPv6 only remote target To: Eli Zaretskii , Tsutomu Seki References: <831t8ldc80.fsf@gnu.org> <83oaboa0x5.fsf@gnu.org> <83h9hg9xrj.fsf@gnu.org> Cc: gdb-patches@sourceware.org, Paul Fertser , Jan Kratochvil From: Pedro Alves Message-ID: <56E1A467.5060509@redhat.com> Date: Thu, 10 Mar 2016 16:44:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <83h9hg9xrj.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-SW-Source: 2016-03/txt/msg00162.txt.bz2 Content-length: 1276 On 02/10/2016 07:21 PM, Eli Zaretskii wrote: > Do we care about W2K support at this point? AFAIK, quite a few > MinGW64 headers require and set _WIN32_WINNT to a value that will > exclude W2K anyway. > > I suggest to wait for Pedro or Joel to chime in on this issue. I wouldn't care about W2K at this point. gnulib has a getaddrinfo module, but I think that pulls in gnulib's select replacement, which is a big problem for gdb. So if we cared about old hosts that don't support getaddrinfo, it'd have to be based on #ifdef. But, I believe that the only remaining such systems would be old Windows hosts, since we dropped support for several old Unix hosts in 7.10/7.11. As such, I think we can just use getaddrinfo unconditionally. I think this is at least the 3rd IPv6 patch posted over the years. It's about time we merge some in. I've added a couple folks to CC who proposed this before. It'd be useful to review past discussions, and see if there's something there we should consider. See e.g.: https://sourceware.org/ml/gdb-patches/2014-02/msg00254.html AFAICS, Tsutomu's patch doesn't cycle through available addresses. Should it? Tsutomu, do you have an FSF copyright assignment? Paul, do you have an FSF copyright assignment? Thanks, Pedro Alves