X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f From: "Juan Manuel Guerrero" 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 , 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) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Content-description: Mail message body 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 Precedence: bulk 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