The Debian GNU Compiler Collection Setup ======================================== Please see the README.Debian in /usr/share/doc/gcc, contained in the gcc package for a description of the setup of the different compiler versions. Maintainers of these packages ----------------------------- Matthias Klose Ray Dassen Philip Blundell (arm-linux) Ben Collins (sparc-linux) Christopher C. Chimelis (alpha-linux) Dan Jacobowitz (powerpc-linux) Gerhard Tonn (s390-linux) Roman Zippel (m68k-linux) =============================================================================== Patches applied in this version: gcc-version: glibc-version: fix glibc version at 2.2 libg++-update: 2000-03-12 Manfred Hollstein * Fix.h (Fix::Rep): Move definition into public context. bootstrap: Make bootstrap: restartable at any point From: Donn Terry cpp-macro-doc: cpp.texi: add a node documenting macro varargs. gcc-default-arch: set the default architecture to i386; even if gcc is configured with i386-linux, it builds with Pentium instructions, tuned for i386. libstdc++-out-of-mem: Throw exception instead of aborting when out of memory libstdc++-wstring: enable definition of wstring type, if __ENABLE_WSTRING is defined. libstdc++-bastring: Here is a patch to /usr/include/g++-2/std/bastring.h which makes it work for me (though note that I have not tested the c_str() method as such): gcc-manpage: Document exit codes. cpp-dos-newlines: Handle DOS newlines after backslashes. Patch from http://www.cygnus.com/ml/egcs/1999-Jan/0784.html libio-doc: iostream.texi (Files): Use octal numbers in examples. gcc-doc: extend.texi (Nested Functions): Update URL of Usenix paper. invoke.texi Fix typo (-fstd -> -std). strength-red: From: Alan Modra To: gcc-patches@gcc.gnu.org Subject: gcc-2.95 strength reduction fix Date: Mon, 3 Dec 2001 14:51:31 +1030 This particular problem was fixed on the mainline by http://gcc.gnu.org/ml/gcc-patches/2000-04/msg00576.html, which is a much nicer fix than the following but a minimal change may be preferred for the 2.95 branch. * loop.c (strength_reduce ): Set up maybe_multiple for givs. (record_giv): Pass in maybe_multiple. (find_mem_givs): Likewise. gcc-messages: avoid setlocale(LC_MESSAGES, ...) not to set LC_MESSAGES, because some environment except for setting LANG=C fail to display libc message. gcc4-fix: gcc4 build fix (invalid lvalue in increment) gcc-gas-hidden: ppc-fsirl-updates: Various updates from Franz Sirl, including DWARF EH support. ftp://devel.linuxppc.org/users/fsirl/ this patch includes the following Debian patches: - gcc-weaksym excluded: - gcc/version.c - objc-testsuite gcc-names: versioned gcc names libio-names: versioned iostream info names chill-names: versioned gcc names g77-docs: Update g77 documentation as proposed in http://gcc.gnu.org/ml/gcc-bugs/1999-11/msg00846.html libf2c-mkstemp: use mkstemp in libf2c/libI77 taken from http://gcc.gnu.org/ml/gcc-patches/2000-11/msg00708.html g77-names: versioned g77 names libobjc: Find header file for Boehm garbage collector. objc-data-references: Subject: PATCH: use non-readonly data section for objc references From: Todd Vierling reporting: --help gives hint to /usr/share/doc/debian/bug-reporting.txt gpc-2.95: The gpc patch from the gpc tarball. gpc-update-makefile: gpc-update9: - Fix a spurious error message in Extended Pascal mode. - Correctly handle access to packed fields gpc-names: versioned gpc names p-make-lang: Quote the arguments to sed in the Pascal Make-lang.in.