This is the mail archive of the
libc-hacker@cygnus.com
mailing list for the glibc project.
Re: egcs 1.1.1 for linux
- To: gafton@redhat.com (Cristian Gafton)
- Subject: Re: egcs 1.1.1 for linux
- From: hjl@lucon.org (H.J. Lu)
- Date: Wed, 13 Jan 1999 21:18:35 -0800 (PST)
- Cc: kjahds@kjahds.com (Kenneth Albanowski), lmfken@lmf.ericsson.se (Kenneth Osterberg), ian@lasermoon.co.uk, mat@lcs.mit.edu (Mat Hostetter), doughera@lafcol.lafayette.edu (Andy Dougherty), brian@mathworks.com (Brian Bourgault), craig@metrolink.com (Craig Groeschel), imp@village.org (Warner Losh), meissner@cygnus.com (Michael Meissner), rfg@monkeys.com (Ron Guilmette), roell@xinside.com (Thomas Roell), linux-binutils-in@polstra.com (John Polstra), galenh@micron.net (Galen Hazelwood), ralf@mailhost.uni-koblenz.de (Ralf Baechle), libc-hacker@cygnus.com (GNU C Library), linux-gcc@vger.rutgers.edu (linuxgcc)
> resulting compiler is severely busted - it used to compile with flying
> colors things like sgml-tools and qt and now I get very frequently:
>
> parseInstance.cxx: In method `void Parser::doContent()':
> parseInstance.cxx:171: warning: `unsigned int startLevel' might be used
> uninitialized in this function
> parseInstance.cxx: In method `void Parser::parseEmptyStartTag()':
> parseInstance.cxx:506: warning: `class AttributeList * attributes' might
> be used uninitialized in this function
> ../../gcc/except.c:2302: Internal compiler error in function scan_region
> make[3]: *** [parseInstance.o] Error 1
> make[3]: Leaving directory `/usr/src/bs/BUILD/sgml-tools-1.0.9/sp/lib'
> make[2]: *** [lib] Error 2
> make[2]: Leaving directory `/usr/src/bs/BUILD/sgml-tools-1.0.9/sp'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/usr/src/bs/BUILD/sgml-tools-1.0.9/sp'
Ok. I took out egcs-1.1.1.diff.12.gz.
>
> I am backing out the changes and applying only patches 1, 3, 13 and 14.
> For the rest of those somebody will have to explain in detail to me why
> the patch is necessary, what it fixes and what it does. I am trying to
1. egcs-1.1.1.diff.4.gz adds fcomi/fucom support for PPro.
2. egcs-1.1.1.diff.5.gz makes C binaries smaller without unnecessary
C++ exception codes.
3. egcs-1.1.1.diff.15.gz fixes a PPro bug.
H.J.