www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2004/12/08/11:22:29

X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f
From: "Juan Manuel Guerrero" <st001906 AT hrz1 DOT hrz DOT tu-darmstadt DOT de>
Organization: Darmstadt University of Technology
To: fdonahoe AT wilkes DOT edu
Date: Wed, 08 Dec 2004 17:21:35 +0200
MIME-Version: 1.0
Subject: Re: Bison 1.875 (release 2)
CC: Esa Peuha <esa DOT peuha AT helsinki DOT fi>, djgpp-workers AT delorie DOT com
Message-ID: <41B7381F.20566.E3E148@localhost>
In-reply-to: <1102464585.41b6464957bb4@webmail.wilkes.edu>
X-mailer: Pegasus Mail for Windows (4.21c, DE v4.21c R1)
X-TUD-HRZ-MailScanner: Found to be clean
X-MailScanner-From: st001906 AT hrz1 DOT hrz DOT tu-darmstadt DOT de
Reply-To: djgpp-workers AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Tue,  7 Dec 2004, Frank Donahoe wrote:
> I had believed that the popen.c used to build the bison.exe
> which passed all 104 tests, and the sed which passed the
> "eval" test differed from the version of 04-11-30 only by
> the addition of Juan Manuel Guerrero' patch of 04-12-06.
> This is not true.  It also contains Esa A E Peuha' patch
> of 04-11-29.

The bison port has never used popen() and pclose(). The reason for
the bison failure was that I allocated an string using strlen() without
adding one byte more for the terminating '\0'. Later when this string
was free()ed with djdev204 the program crashed. But free() of djdev203
never complained abuot this so I never noticed this bug.
I have tested stock bison-1.875 and the test bison-1.875d with djdev203 and
cvs sources of djdev204 running the testsuite with gdb. No test breaks the testsuite
nor is skipped. Now everything seems to be fixed.

Regards,
Juan Manuel Guerrero

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019