X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Recipient: djgpp AT delorie DOT com Date: Sun, 24 May 2015 17:39:21 +0300 From: "Eli Zaretskii (eliz AT gnu DOT org)" Subject: Re: New GDB versions and DJGPP (Was: ANNOUNCE: DJGPP 2.05 beta 1) In-reply-to: <5561C8A0.2010401@gmx.de> X-012-Sender: halo1 AT inter DOT net DOT il To: djgpp AT delorie DOT com Message-id: <831ti611ly.fsf@gnu.org> References: <201505042003 DOT t44K3odg011007 AT delorie DOT com> <555829A6 DOT 8010502 AT iki DOT fi> <555870E8 DOT 7040302 AT iki DOT fi> <201505180114 DOT t4I1EiaX017288 AT envy DOT delorie DOT com> <201505181216 DOT t4ICGaKO014123 AT envy DOT delorie DOT com> <83zj52dkns DOT fsf AT gnu DOT org> <555A0DD5 DOT 1010607 AT iki DOT fi> <83r3qdemuj DOT fsf AT gnu DOT org> <555AADE6 DOT 3030905 AT iki DOT f> <83lhgkehn4 DOT fsf AT gnu DOT org> <201505191714 DOT t4JHEr0B010992 AT envy DOT delorie DOT com> <83vbfo7a74 DOT fsf AT gnu DOT org> <201505191729 DOT t4JHTIRe011541 AT envy DOT delorie DOT com> <83sias77km DOT fsf AT gnu DOT org> <555CFF9C DOT 1050301 AT gmx DOT de> <555D5E30 DOT 7020107 AT iki DOT fi> <83vbfl6hs9 DOT fsf AT gnu DOT org> <55618917.7@[87.69.4.28]> <83d21q1g6n DOT fsf AT gnu DOT org> <5561C8A0 DOT 2010401 AT gmx DOT de> Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > Date: Sun, 24 May 2015 14:48:32 +0200 > From: "Juan Manuel Guerrero (juan DOT guerrero AT gmx DOT de)" > > > Can you try the patch below? If it fixes the problem, I will push it. > > > > diff --git a/gdb/go32-nat.c b/gdb/go32-nat.c > > index f3966cd..852473b 100644 > > --- a/gdb/go32-nat.c > > +++ b/gdb/go32-nat.c > > @@ -587,6 +587,13 @@ > > else > > res = read_child (memaddr, readbuf, len); > > > > + /* read_child and write_child return zero on success, non-zero on > > + failure; adjust the result value to that. */ > > + if (res == 0) > > + res = len; > > + else > > + res = -1; > > + > > if (res<= 0) > > return TARGET_XFER_E_IO; > > > > I have tried the patch with gdb 7.9.1 and djgpp support seems to work again. > Neitherless sometimes backtrace and finish behave strange. Please give me > some time more to check. Especially with djgpp 2.05. Thanks for testing. Is there a reason to withhold this patch? The issues you describe are probably additional problems, unrelated to this one. But if you'd like me to wait, I will.