gcc-4.2 (4.2.1-2ubuntu1) gutsy; urgency=low * Merge with Debian; remaining changes: - Regenerate the control file. * debian/rules.defs: Fix typo, run the checks in biarch mode too. gcc-4.2 (4.2.1-2) unstable; urgency=low [Matthias Klose] * Update to SVN 20070804 from the ubuntu/gcc-4_2-branch (20070804): - Merge gcc-4_2-branch SVN 20070804. - Imported classpath CVS 20070727. - Bump the libgcj soname, add conflict with java-gcj-compat (<< 1.0.76-4). - Remove patches integrated in the branches: pr32862. - Update patches: libjava-subdir, libjava-jar. - Add regenerated class files: svn-class-updates. * Fix profiling support on the Hurd (Michael Casadeval). Closes: #434937. * Fix build on kfreebsd-amd64 (Aurelien Jarno). Closes: #435053. * Period of grace is over, run the testsuite on m68k-linux again. * Update infrastructure for the gcc-source package (Bastian Blank). * Update profiling on the Hurd (Samuel Thibault, Michael Casadevall). Closes: #433539. * debian/rules2: Allow DEB_BUILD_OPTIONS=parallel= to overwrite NJOBS. * Allow lang=, nolang= in DEB_BUILD_OPTIONS; deprecating WITHOUT_LANG, and WITHOUT_CHECK. * debian/rules.defs, debian/rules.conf: Cache some often used macros. * Preliminary work: Enable Java for ARM EABI (Andrew Haley), build libffi for armel. * gcj: Don't build the browser plugin in gcc-snapshot builds to get rid of the xulrunner dependency. * gcjwebplugin: Register for more browsers (package currently not built). * gij/boehm-gc: Use sysconf as fallback, if reading /proc/stat fails. Closes: #422469. * libjava: Avoid dependency on MAXHOSTNAMELEN (Samuel Thibault). * gcj: On arm and armel, use the ecj1 binary built from the ecj package. * gcj: Don't require javac without java maintainer mode, remove build dependencies on gcj and ecj, add build dependency on libecj-java. gcc-4.2 (4.2.1-1ubuntu1) gutsy; urgency=low * Merge with Debian; remaining changes: - Regenerate the control file. gcc-4.2 (4.2.1-1) unstable; urgency=medium [Ludovic Brenta] * debian/patches/ada-symbolic-tracebacks.c: remove all trace of the function convert_addresses from adaint.c. Fixes FTBFS on alpha, s390 and possibly other platforms. Closes: #433633. * debian/control.m4: list myself as uploader if the source package name is gnat. Relax build-dependency on gnat-4.2-source. * debian/control.m4, debian/rules.conf: Build-depend on libmpfr-dev only if building Fortran. [Matthias Klose] * debian/rules.conf: Fix breakage of Fortran build dependencies introduced by merge of the Ada bits. * Don't include the gccbug binary anymore in the gcc package; upstream bug reports should be reported to the upstream bug tracker at http://gcc.gnu.org/bugzilla. * Don't build and test libjava for the biarch architecture. * Install gappletviewer man page. Addresses: #423094. * debian/patches/m68k-java.dpatch: Readd. * gjar: support @ arguments. * Update to SVN 20070726 from the ubuntu/gcc-4_2-branch. - Fix mips/mipsel builds. * libmudflap0: Fix update leaving an empty doc dir. Closes: #428306. * arm/armel doesn't have ssp support. Closes: #433172. * Update kbsd-gnu-ada patch (Aurelien Jarno): Addresses: #434754. * gcj-4.2: Build depend on gcj-4.2 to build the classpath examples files for the binary-indep target. * Fix PR java/32862, bugs in EnumMap implementation. Addresses: #423160. [Arthur Loiret] * Fix cross builds targeting x86_64. Closes: LP: #121834. gcc-4.2 (4.2.1-0ubuntu1) gutsy; urgency=low * Merge with Debian; remaining changes: - Regenerate the control file. gcc-4.2 (4.2.1-0) unstable; urgency=low [Matthias Klose] * Update to SVN 20070719 from the ubuntu/gcc-4_2-branch, corresponding to the GCC-4.2.1 release. - debian/patches/arm-gij.dpatch: Remove. Closes: #433714. * Apply proposed patch for PR tree-optimization/32723. * Tighten build dependency on libmpfr-dev. * On ia64, apply proposed patch for PR target/27880. Closes: #433719. [Hector Oron] * Fix cross and reverse-cross builds. Closes: #432356. gcc-4.2 (4.2-20070719-0ubuntu1) gutsy; urgency=low [Matthias Klose] * Update to SVN 20070719 from the ubuntu/gcc-4_2-branch. - debian/patches/arm-gij.dpatch: Remove. * Apply proposed patch for PR tree-optimization/32723. * Tighten build dependency on libmpfr-dev. * On ia64, apply proposed patch for PR target/27880. Closes: #433719. [Hector Oron] * Fix cross and reverse-cross builds. Closes: #432356. gcc-4.2 (4.2-20070712-1) unstable; urgency=high [Matthias Klose] * Update to SVN 20070712 from the ubuntu/gcc-4_2-branch. - 4.2.1 RC2, built from SVN. - same as gcc-4_2-branch, plus backport of gcc/java, boehm-gc, libffi, libjava, zlib from the trunk. - debian/patches/arm-libffi.dpatch: Remove. - Fixes ICE in update_equiv_regs. Closes: #432604. * debian/control.m4: Restore build dependency on dejagnu. * debian/patches/arm-gij.dpatch: Update. * i386-biarch.dpatch: Update for the backport for PR target/31868. Closes: #432599. gcc-4.2 (4.2-20070707-1) unstable; urgency=low [Matthias Klose] * Update to SVN 20070707 from the ubuntu/gcc-4_2-branch. - debian/patches/libjava-soname.dpatch: Remove. - debian/patches/disable-configure-run-check.dpatch: Update. * Only suggest multilib packages on multilib architectures. * Point ICE messages to the 4.2 docdir. * Explicitely use fastjar to build gcj-4.1. Addresses: #416001. * Configure with --enable-libgcj on m32r (Kazuhiro Inaoka). * Include the hppa64 cross compiler on hppa snapshot builds. * debian/patches/arm-libffi.dpatch: Update. * libgcj-doc: Include the generated documentation. * Fix building the libjava/classpath examples. * Support reverse cross builds (Neil Williams). Closes: #431086. gcc-4.2 (4.2-20070627-1) unstable; urgency=high [Matthias Klose] * Update to SVN gcc-4_2-branch/20070626. * Update to SVN trunk/20070626 (gcc/java, libjava, libffi, boehm-gc). * On mips*-linux, always imply -lpthread for -pthread (Thiemo Seufer). Addresses: #428741. * Fix libstdc++ cross builds (Arthur Loiret). Closes: #430395. * README.Debian: Point to debian-toolchain for general toolchain topics. * Use the generated locales for the libstdc++ build to fix the setting of the gnu locale model. Closes: #428926, #429660. * For ix86 lpia targets, configure --with-tune=i586. * Make build dependency on gcc-4.1-multilib architecture specific. * Do not ignore bootstrap comparision failure on ia64. [Ludovic Brenta] * ada-link-lib.dpatch: update to apply cleanly on GCC 4.2. * ada-libgnat{vsn,prj}.dpatch: adjust to GCC 4.2. Reenable in rules.patch. * rules.conf: do not build libgomp as part of gnat-4.2. * rules.conf, control.m4: build-depend on libz-dev, lib32z-dev or lib64-dev only when building Java. * rules2, rules.defs: $(with_mudflap): remove, use $(with_libmudflap) only. * config.m4, binary-ada.mk: tighten dependencies; no Ada package depends on gcc-4.2-base anymore. * TODO: rewrite. * README.gnat: include in gnat-4.2-base. Remove outdated information. * README.maintainers: new. Include in gnat-4.2-base. [Hector Oron] * Merge DEB_CROSS_INDEPENDENT with DEB_CROSS. * Disables libssp0 for arm and armel targets when cross compiling. * Updates README.cross. * Fixes linker mapping problem on binary-libstdcxx-cross.mk. Closes: #430688. gcc-4.2 (4.2-20070609-1) unstable; urgency=low * Update to SVN gcc-4_2-branch/20070609. - Remove patches integrated upstream: pr30052, hppa-caller-save-pic-tls. * Update to SVN trunk/20070609 (gcc/java, libjava, libffi, boehm-gc). - Remove patches integrated upstream: libjava-qt-peer, classpath-config-guess. * Do not build with --enable-java-maintainer-mode. * debian/rules.patch: Comment out m68k-peephole, requires m68k-split_shift. * Add target to apply patches up to a specific patch (Wouter Verhelst). Closes: #424855. * libstdc++6-4.2-*: Add conflicts with 4.1 packages. Closes: #419511. * Apply proposed fix for PR target/28102. Closes: #426905. * Fix build failure for cross compiler builds (Jiri Palecek). Closes: #393897. * Update build macros for kfreebsd-amd64. Closes: #424693. gcc-4.2 (4.2-20070528-1) unstable; urgency=low * Update to SVN gcc-4_2-branch/20070528. * Add backport for PR middle-end/20218. * Add proposed PTA solver backport, PR tree-optimization/30052. * Add backport for PR target/31868. * Reenable the testsuite for arm, mips, mipsel. gcc-4.2 (4.2-20070525-1) unstable; urgency=low * Update to SVN gcc-4_2-branch/20070525. * Update to SVN trunk/20070520 (gcc/java, libjava, libffi, boehm-gc). * Do not explicitely configure for __cxa_atexit. * libstdc++6-4.2-doc: Conflict with libstdc++6-4.1-doc. Closes: #424896. * Update m68k patches: - Remove patches applied upstream: m68k-jumptable, m68k-gc, - Reenable patches: m68k-save_pic, m68k-dwarf, m68k-limit_reload, m68k-prevent-qipush, m68k-peephole, m68k-return, m68k-sig-unwind, m68k-align-code m68k-align-stack, m68k-symbolic-operand, m68k-bitfield-offset. - Update: m68k-return, m68k-secondary-addr-reload, m68k-notice-move m68k-secondary-addr-reload, m68k-notice-move. - TODO: m68k-split_shift, m68k-dwarf3, m68k-fpcompare. * Update the kfreebsd and arm patches (Aurelien Jarno). Closes: #425011. * Temporarily disable the testsuite on slow architectures to get the package built soon. gcc-4.2 (4.2-20070516-1) unstable; urgency=low * Update to SVN gcc-4_2-branch/20070516. * Update to SVN trunk/20070516 (gcc/java, libjava, libffi, boehm-gc). * Merge changes from gcc-4.1_4.1.2-7. * Update NEWS files. gcc-4.2 (4.2-20070502-1) unstable; urgency=low * Update to SVN gcc-4_2-branch/20070502. - Remove pr11953 patch, integrated upstream. * Update to SVN trunk/20070502 (gcc/java, libjava, libffi, boehm-gc). * Adjust tetex/tex-live build dependency. * Fix gobjc-4.2's, gobjc++-4.2's dependency on libobjc2. * Tighten (build) dependency on binutils. Addresses: #421197. * gfortran-4.2: Depend on libgfortran2, provide the libgfortran.so symlink. Adresses: #421362. * Build-depend on gcc-multilib [amd64 i386 powerpc ppc64 s390 sparc]. * (Build-) depend on glibc (>= 2.5) for all architectures. * Remove libssp packages from the control file. gcc-4.2 (4.2-20070405-1) experimental; urgency=low * Update to SVN gcc-4_2-branch/20070405. * Update to SVN trunk/20070405 (gcc/java, libjava, libffi, boehm-gc). * gcc-4.2-hppa64: Don't depend on libc6-dev. * Robustify setting of make's -j flag. Closes: #410919. * gcc-snapshot: Use the install_snap_stamp target for installation. gcc-4.2 (4.2-20070307-1) experimental; urgency=low * Update to SVN gcc-4_2-branch/20070307. * Update to SVN trunk/20070307 (gcc/java, libjava, libffi, boehm-gc). * Build gnat from separate sources. * Merge changes from gcc-4.1-4.1.2-1. * Install into /usr/lib/gcc//4.2, to ease upgrades between subminor versions. * Configure --with-gxx-include-dir=/usr/include/c++/4.2 gcc-4.2 (4.2-20070210-1) experimental; urgency=low * Merge Java backport from Ubuntu: - Update to SVN gcc-4_2-branch/20070210. - Update to SVN trunk/20070210 (gcc/java, libjava). - Backout trunk specific gcc/java changes. - Build-depend on gcj-4.1 and ecj-bootstrap. - gcj-4.2: Depend on ecj-bootstrap, recommend ecj-bootstrap-gcj. - Merge libgcj8-awt-gtk back into libgcj8-awt; the Qt peers are disabled by upstream again. - Generate manual pages for the classpath tools from the classpath documentation. - Adopt packaging for the merged libjava. - Update patches for the merged libjava: libjava-lib32-properties, i386-biarch, reporting, libjava-soname, libjava-subdir, libjava-lib32subdir. - Remove obsolete patches: libjava-plugin-binary, libjava-ia32fix, libstdc++-docfixes. * Set priority of development packages to optional. * debian/libgcjGCJ.postrm: Don't fail on purge when directories don't exist anymore. Closes: #406017. * debian/patches/gcc-textdomain.dpatch: Update for 4.2. * Generate and install libgomp docs into gcc-4.2-doc. gcc-4.2 (4.2-20070105-1) experimental; urgency=low * Update to SVN 20070105. * Add tetex-extra to Build-Depend-Indep (libstd++ doxygen docs), fix doxygen build (libstdc++-docfixes.dpatch). * Enable parallel build by default on SMP machines. gcc-4.2 (4.2-20061217-1) experimental; urgency=low * Update to SVN 20061217. * Merge changes from gcc-4.1_4.1.1-16 to gcc-4.1_4.1.1-21. * Update patches to the current branch. * Add multilib packages for gcc, g++, gobjc, gobjc++, gfortran. * Link using --hash-style=gnu (alpha, amd64, ia64, i386, powerpc, ppc64, s390, sparc). gcc-4.2 (4.2-20061003-1) experimental; urgency=low * libgcj.postinst: Remove /var/lib/gcj-4.2 on package removal. * Don't install backup files in the doc directory, only one gcc-4.1 upgrade was broken. Closes: #389366. * Merge gcc-biarch-generic.dpatch into i386-biarch.dpatch. * Update link-libs.dpatch. * Merge libgfortran2-dev into gfortran-4.2. gcc-4.2 (4.2-20060923-1) experimental; urgency=low * Update to SVN 20060923. * Remove patches applied upstream: kbsd-gnu-java, kbsd-gnu. gcc-4.2 (4.2-20060905-1) experimental; urgency=low * Update to SVN 20060905. * Merge changes from gcc-4.1 (4.1.1-10 - 4.1.1-12). * Move gomp development files into gcc and gfortran. * Build-depend on binutils (>= 2.17). gcc-4.2 (4.2-20060818-1) experimental; urgency=low * Update to SVN 20060818. - libjava-libgcjbc.dpatch: Remove, applied upstream. * Merge changes from the Ubuntu gcj-4.2 package: - libjava-soname.dpatch: Remove, applied upstream. - libjava-native-libdir.dpatch: update. - libffi-without-libgcj.dpatch: Remove, new libffi-configure to enable --disable-libffi. - Changes required for the classpath-0.92 update: - New packages gappletviewer-4.2, gcjwebplugin-4.2. - gij-4.2: Add keytool alternative. - gcj-4.2: Add jarsigner alternative. - libgcj8-dev: Remove conflicts with older libgcjX-dev packages. - lib32gcj8: Populate the /usr/lib32/gcj-4.2 directory. - libjava-library-path.dpatch: - When running the i386 binaries on amd64, look in /usr/lib32/gcj-x.y and /usr/lib32/jni instead. - Add /usr/lib/jni to java.library.path. Adresses: #364820. - Add more debugging symbols to libgcj8-dbg. Adresses: #383705. - Fix and renable the biarch build for sparc. * Disable gnat for alpha, fails to build. * Configure without --enable-objc-gc, fails to build. gcc-4.2 (4.2-20060709-1) experimental; urgency=low * Test build, SVN trunk 20060709. * Merge libssp0-dev into gcc-4.1 (-fstack-protector is a common option). * Rename libmudflap0-dev to libmudflap0-4.2-dev. * Ignore compiler warnings when checking whether compiler driver understands Ada fails. * Merge changes from the gcc-4.1 package. gcc-4.2 (4.2-20060617-1) experimental; urgency=low * Test build, SVN trunk 20060617. [Matthias Klose] * Configure using --enable-objc-gc, using the internal boehm-gc. * Build-depend on bison (>= 1:2.3). * Build the QT based awt peer library, not yet the same functionality as the GTK based peer library. * Update libjava-* patches. [Ludovic Brenta] * Do not provide the symbolic link /usr/bin/gnatgcc; this will now be provided by package gnat from the source package gcc-defaults. * debian/control.m4, debian/control (gnat): conflict with gnat (<< 4.1), not all versions of gnat, since gcc-defaults will now provide gnat (= 4.1) which depends on gnat-4.1. [Bastian Blank] * Make it possible to overwrite arch per DEB_TARGET_ARCH and DEB_TARGET_GNU_TYPE. * Disable biarch only on request for cross builds. * Use correct source directory for tarballs. * Produce correct multiarch.inc for source builds. gcc-4.2 (4.2-20060606-1) experimental; urgency=low * Test build, SVN trunk 20060606. * Remove obsolete patches, update patches for 4.2. * Update the biarch-include patches to work with mips-triarch. * Disable Ada, not yet updated. * New packages: libgomp*. * Remove fastjar, not included upstream anymore. gcc-4.1 (4.1.2-12) unstable; urgency=high * i386-biarch.dpatch: Update for the backport for PR target/31868. Closes: #427185. * m68k-libffi2.dpatch: Update. Closes: #425399. gcc-4.1 (4.1.2-11) unstable; urgency=low * Update to SVN 20070601. * Build the libmudflap0-dev package again. * Don't build libffi, when the packages are not built. gcc-4.1 (4.1.2-10) unstable; urgency=low * Regenerate the control file. gcc-4.1 (4.1.2-9) unstable; urgency=low * Update to SVN 20070528. * Don't build packages now built from the gcc-4.2 source (arm, m68k, mips, mipsel). * Add backport for PR middle-end/20218. * Add backport for PR target/31868. gcc-4.1 (4.1.2-8) unstable; urgency=low * Update to SVN 20070518. * Don't build packages now built from the gcc-4.2 source. [ Aurelian Jarno ] * Update libffi patch for ARM. Closes: #425011. * arm-pr30486, arm-pr28516, arm-unbreak-eabi-armv4t: New. * Disable FFI, Java, ObjC for armel. gcc-4.1 (4.1.2-7) unstable; urgency=low * Update to SVN 20070514. * Link using --hash-style=both on supported architectures. Addresses: #421790. * On hppa, build ecjx as a native binary. * note-gnu-stack.dpatch: Fix ARM comment marker (Daniel Jacobowitz). Closes: #422978. * Add build dependency on libxul-dev for *-freebsd. Closes: #422995. * Update config.guess/config.sub and build gcjwebplugin on GNU/kFreeBSD (Aurelian Jarno). Closes: #422995. * Disable ssp on hurd-i386. Closes: #423757. gcc-4.1 (4.1.2-6) unstable; urgency=low * Update libjava from the gcc-4.1 Fedora branch 20070504. * gfortran-4.1: Fix the target of the libgfortran.so symlink. Closes: #421362. * Build-depend on gcc-multilib [amd64 i386 powerpc ppc64 s390 sparc]. * Readd build dependency on binutils on arm. * (Build-) depend on glibc (>= 2.5) for all architectures. * Remove libssp packages from the control file. * Fix wrong code generation on hppa when TLS variables are used. Closes: #422421. gcc-4.1 (4.1.2-5) unstable; urgency=low * Update to SVN 20070429. * Update libjava from the gcc-4.1 Fedora branch 20070428. * Update m68k patches: - Remove pr25514, pr27736, applied upstream. - Update m68k-java. * Link using --hash-style=gnu/both. * Tighten (build) dependency on binutils. Closes: #421197. * gij-4.1: Add a conflict with java-gcj-compat (<< 1.0.69). * gfortran-4.1: Depend on libgfortran1, provide the libgfortran.so symlink. Closes: #421362. * gcc-4.1, gcc-4.1-multilib: Fix compatibility symlinks. Closes: #421382. * Temporarily remove build dependency on locales on arm, hppa, m68k, mipsel. * Temporarily remove build dependency on binutils on arm. * Fix FTBFS on GNU/kFreeBSD (Aurelian Jarno). Closes: #421423. * gij-4.1 postinst: Create /var/lib/gcj-4.1. Closes: #421526. gcc-4.1 (4.1.2-4) unstable; urgency=medium * Update to SVN 20070423. - Remove pr11953, applied upstream. - Fix ld version detection in libstdc++v3. * Update libjava from the gcc-4.1 Fedora branch 20070423. * Merge libgfortran1-dev into gfortran-4.1. * Add multilib packages for gcc, g++, gobjc, gobjc++, gfortran. * Don't link using --hash-style=gnu/both; loosen dependency on binutils. * Don't revert the patch to fix PR c++/27227. gcc-4.1 (4.1.2-3) experimental; urgency=low * Update to SVN 20070405. * Update libjava from the gcc-4.1 Fedora branch 20070405. * Robustify setting of make's -j flag. Closes: #414316. * Only build the libssp packages, when building the common libraries. * gcc-4.1-hppa64: Don't depend on libc6-dev. gcc-4.1 (4.1.2-2) experimental; urgency=low * Update to SVN 20070306. * Update libjava from the gcc-4.1 Fedora branch 20070306. [Matthias Klose] * Don't install gij-wrapper anymore, directly register gij as a java alternative. * Don't install gcjh-wrapper anymore. * Don't use exact versioned dependencies on gcj-base for libgcj and libgcj-awt. * Fix glibc build dependency for alpha. * Support -ffast-math on hurd-i386 (Samuel Thibault). Closes: #413342. * Update kfreebsd-amd64 patches (Aurelien Jarno). Closes: #406015. * gij: Consistently use $(dbexecdir) to reference the gcj sub dir. * Install into /usr/lib/gcc//4.1, to ease upgrades between minor versions. Add compatibility symlinks in /4.1.2 to build gnat-4.1 and gcj-4.1 from separate sources. gcc-4.1 (4.1.2-1) experimental; urgency=low [Matthias Klose] * Update to gcc-4.1.2. * Update libjava backport patches, split out boehm-gc-backport patch. * Enable the cpu-default-generic patch (i386, amd64), backport from 4.2. * Correct mfctl instruction syntax (hppa), backport from the trunk. * Backport PR java/9861 (name mangling updates). * gcc.c (main): Call expandargv (backport from 4.2). * Apply gcc dwarf2 unwinding patches from the trunk. * Apply backport for PR 20208 on amd64 i386 powerpc ppc64 sparc s390. * Apply patches from the 4.1 branch for PR rtl-optimization/28772, PR middle-end/30313, PR middle-end/30473, PR c++/30536, PR debug/30189, PR fortran/30478, PR rtl-optimization/30787, PR tree-optimization/30823, PR rtl-optimization/28173, PR ada/30684, bug in pointer dependency test, PR rtl-optimization/30931, PR fortran/25392, PR fortran/30400, PR libgfortran/30910, PR libgfortran/30918, PR fortran/29441, PR target/30634. * Update NEWS files. * Include a backport of the ecj+generics java updates as gcj-ecj-20070215.tar.bz2. Install it into the gcc-4.1-source package. * Do not build fastjar anymore from this source. * debian/control.m4: Move expect-tcl8.3 before dejagnu. * Work around firefox/icewhatever dropping plugin dependencies on xpcom. * Refactor naming of libgcj packages in the build files. * Make libstdc++-doc's build dependencies depending on the source package. * Do not build packages on architectures, which are already built by gcc-4.2. * Merge the gcj generics backport from Ubuntu: - Merge the Java bits (eclipse based compiler, 1.5 compatibility, classpath generics) from the gcc-4.1 Fedora branch. - Drop all previous patches from the classpath-0.93 merge, keep the boehm-gc backport (splitted out as a separate patch). - Add a gcj-ecj-generics.tar.bz2 tarball, containing gcc/java, libjava, config/unwind_ipinfo.m4, taken from the Fedora branch. - Drop the libjava-hppa, libjava-plugin-binary, pr29362, pr29805 patches integrated in the backport. - Update patches for the merge: reporting, libjava-subdir, i386-biarch, classpath-tooldoc, pr26885 - Add libjava-dropped, libjava-install; dropped chunks from the merge. - Add pr9861-nojava mangling changes, non-java parts for PR 9861. - Add gcc-expandv, expand `@' parameters on the commandline; backport from the trunk. - Disable the m68k-gc patch, needs update for the merge. - Configure --with-java-home set for 1.5.0. - Configure with --enable-java-maintainer-mode to build the header and class files on the fly. - Add build dependency on ecj-bootstrap, configure --with-ecj-jar. - Build an empty libgcj-doc package; gjdoc currently cannot handle generics. - Apply gcc dwarf2 unwinding patches from the trunk, allowing the Events testcase to pass. - Tighten dependencies on shared libraries. - Use /usr/lib/gcj-4-1-71 as private gcj subdir. - Bump the libgcj soversion to 71, rename the libgcj7-0 package to libgcj7-1, rename the libgcj7-awt package to libgcj7-1-awt. - gij-4.1: Add and provide alternatives for gorbd, grmid, gserialver. - gcj-4.1: Remove gcjh, gcjh-wrapper, gjnih. - gcj-4.1: Add and provide alternatives for jar, javah, native2ascii, tnameserv. - gcj-4.1: Add dependency on ecj-bootstrap, recommend fastjar, ecj-bootstrap-gcj. - Add build dependency on ecj-bootstrap version providing the GCCMain class. - libgcj7-1: Recommend libgcj7-1-awt. - Add build dependency on libmagic-dev. - Build-depend on gcj-4.1; build our own ecj1 and gjdoc before starting the build. - Make ecj1 available when running the testsuite. - Fix build failure on sparc-linux. - Fix gjavah compatibility problems (PR cp-tools/3070[67]). - Fixed driver issue source files (PR driver/30714). - Add (rudimentary) manual pages for classpath tools. [Kevin Brown] * debian/control.m4, debian/rules.d/binary-ada.mk: provide new packages containing debugging symbols for Ada libraries: libgnat-4.1-dbg, libgnatprj4.1-dbg, and libgnatvsn4.1-dbg. Adresses: #401385. gcc-4.1 (4.1.1ds2-30) experimental; urgency=low * Update to SVN 20070106. * Do not revert the fixes for PR 25878, PR 29138, PR 29408. * Don't build the packages built by gcc-4.2 source. * debian/patches/note-gnu-stack.dpatch: Add .note.GNU-stack sections for gcc's crt files, libffi and boehm-gc. Taken from FC. Closes: #382741. * Merge from Ubuntu: - Backport g++ visibility patches from the FC gcc-4_1-branch. - Update the long-double patches; require glibc-2.4 as a build dependency on alpha, powerpc, sparc, s390. Bump the shlibs dependencies to require 4.1.1-21. - On powerpc-linux configure using --enable-secureplt. Closes: #382748. - When using the cpu-default-generic patch, build for generic x86-64 on amd64 and i386 biarch. - Link using --hash-style=both (alpha, amd64, ia64, i386, powerpc, ppc64, s390, sparc). * gij-4.1: Recommends libgcj7-awt instead of suggesting it. Closes: #394917. * Split the gcc-long-double patch into a code and doc part. * Set priority of development packages to optional. * Add support for kfreebsd-amd64 (Aurelian Jarno). Closes: #406015. gcc-4.1 (4.1.1ds2-22) unstable; urgency=high * Enable -pthread for GNU/Hurd (Michael Banck). Closes: #400031. * Update the m68k-fpcompare patch (Roman Zippel). Closes: #401585. gcc-4.1 (4.1.1ds2-20) unstable; urgency=low [Matthias Klose] * Update to SVN 20061115. - Fix PR tree-optimization/27891, ICE in tree_split_edge. Closes: #370248, #391657, #394630. - Fix PR tree-optimization/9814, duplicate of PR tree-optimization/29797. Closes: #181096. * Apply the libjava/net backport from the redhat/gcc-4_1-branch. * Apply proposed patch for PR java/29805. [Roman Zippel] * Build the ObjC and ObjC++ compilers in cross builds. * debian/patches/m68k-symbolic-operand.dpatch: Better recognize symbolic operands in addresses. * debian/patches/m68k-bitfield-offset.dpatch: Only use constant offset for register bitfields (combine expects shifts, but does a rotate). * debian/patches/m68k-bitfield-offset.dpatch: Update and apply. [Daniel Jacobowitz] * Don't try to use _Unwind_Backtrace on SJLJ targets. See bug #387875, #388505, GCC PR 29206. gcc-4.1 (4.1.1ds2-19) unstable; urgency=low * Fix typo in arm-pragma-pack.dpatch. gcc-4.1 (4.1.1ds2-18) unstable; urgency=medium [Matthias Klose] * Update to SVN 20061028. * Fix #pragma pack on ARM (Paul Brook). Closes: #394703. * Revert PR c++/29138, PR c++/29408. Closes: #392559. * Revert PR c++/25878. Addresses: #387989. * fastjar: Provide jar. Closes: #395397. [Ludovic Brenta] * debian/control.m4 (libgnatprj-dev): depend on libgnatvsn-dev. debian/gnatprj.gpr: with gnatvsn.gpr. Closes: #395000. gcc-4.1 (4.1.1ds2-17) unstable; urgency=low [Matthias Klose] * Update to SVN 20061020. - Fix PR debug/26881, ICE in dwarf2out_finish. Closes: #377613. - Fix PR PR c++/29408, parse error for valid code. Closes: #392327, #393010. - Fix PR c++/29435, segfault with sizeof and templates. Closes: #393071. - Fix PR target/29338, segfault with -finline-limit on arm. Closes: 390620. - Fix 3.4/4.0 backwards compatibility problem in libstdc++. * Fix PR classpath/29362, taken from the redhat/gcc-4_1-branch. * Remove the INSTALL directory from the source tarball. Closes: #392974. * Disable building the static libgcj; non-functional, and cutting down build times. * libgcj7-0: Tighten dependency on libgcj-common. * libgcj7-dev: Install .pc file as libgcj-4.1.pc. * README.cross: Updated (Hector Oron). Addresses: #380251. * config-ml.dpatch: Use *-linux-gnu as *_GNU_TYPE. Closes: #394034. [Nikita V. Youshchenko] * Fix typo in the cross build scripts. Closes: #391445. [Falk Hueffner] * alpha-no-ev4-directive.dpatch: Fix kernel build failure. [Roman Zippel] * debian/patches/m68k-align-code.dpatch: Use "move.l %a4,%a4" to advance within code. * debian/patches/m68k-align-stack.dpatch: Try to keep the stack word aligned. * debian/patches/m68k-dwarf3.dpatch: Emit correct dwarf info for cfa offset and register with -fomit-frame-pointer. * debian/patches/m68k-fpcompare.dpatch: Bring fp compare early to its desired form to relieve reload. Closes: #390879. * debian/patches/m68k-prevent-swap.dpatch: Don't swap operands during reloads. * debian/patches/m68k-reg-inc.dpatch: Reinsert REG_INC notes after splitting an instruction. * debian/patches/m68k-secondary-addr-reload.dpatch: Add secondary reloads to allow reload to get byte values into addr regs. Closes: #385327. * debian/patches/m68k-symbolic-operand.dpatch: Better recognize symbolic operands in addresses. * debian/patches/m68k-limit_reload.dpatch: Remove, superseded by m68k-secondary-addr-reload.dpatch. * debian/patches/m68k-notice-move.dpatch: Apply, was checked in in -16. * debian/patches/m68k-autoinc.dpatch: Updated, don't attempt to increment the register, if it's used multiple times in the instruction . gcc-4.1 (4.1.1ds1-16) unstable; urgency=low [Matthias Klose] * Update to SVN 20061008. - Fix PR c++/29226, ICE in make_decl_rtl. Closes: #388263. * libgcj7-0: Fix package removal. Closes: #390874. * Configure with --disable-libssp on architectures that don't support it (alpha, hppa, ia64, m68k, mips, mipsel). * On hppa, remove build-dependency on dash. * gij/gcj: Do not install slave links for the non DFSG manpages. Closes: #390425, #390532. * libgcj-common: rebuild-gcj-db: Don't do anything, if no classmap files are found. Closes: #390966. * Fix PR libstdc++/11953, extended for all linux architectures. Closes: #391268. * libffi4-dev: Conflict with libffi. Closes: #387561. * Backport PR target/27880 to the gcc-4_1-branch. Patch by Steve Ellcey. Closes: #390693. * On ia64, don't use _Unwind_GetIPInfo in libjava and libstdc++. * Add a README.ssp with minimal documentation about stack smashing protection. Closes: #366094. * Do not build libgcj-common from the gcc-4.1/gcj-4.1 sources anymore. [Roman Zippel] * debian/patches/m68k-notice-move.dpatch: Don't set cc_status for fp move without fp register. gcc-4.1 (4.1.1ds1-15) unstable; urgency=medium * Update to SVN 20060927. - Fix PR debug/29132, exception handling on mips. Closes: #389468, #390042. - Fix typo in gcc documentation. Closes: #386180. - Fix PR target/29230, wrong code generation on arm. Closes: #385505. * libgcj-common: Ignore exit value of gcj-dbtool in rebuild-gcj-db on arm, m68k, hppa. Adresses: #388505. * libgcj-common: Replaces java-gcj-compat-dev and java-gcj-compat. Closes: #389539. * libgcj-common: /usr/share/gcj/debian_defaults: Define gcj_native_archs. * Update the java backport from the redhat/gcc-4_1-branch upto 2006-09-27; remove libjava-str2double.dpatch, pr28661.dpatch. * Disable ssp on hppa, not supported. * i386-biarch.dpatch: Avoid warnings about macro redefinitions. gcc-4.1 (4.1.1ds1-14) unstable; urgency=medium [Matthias Klose] * Update to SVN 20060920. - Fix PR c++/26957. Closes: #373257, #386910. - Fix PR rtl-optimization/28243. Closes: #378325. * Remove patch for PR rtl-optimization/28634, applied upstream. * Fix FTBFS on GNU/kFreeBSD (fallout from the backport of classpath-0.92). (Petr Salinger). Closes: #385974. * Merge from Ubuntu: - Do not encode the subminor version in the jar files. - Fix typo for the versioned gcj subdirectory in lib32gcj-0. - When running the i386 binaries on amd64, adjust the properties java.home, gnu.classpath.home.url, sun.boot.class.path, gnu.gcj.precompiled.db.path. - Configure the 32bit build on amd64 --with-java-home=/usr/lib32/jvm/java-1.4.2-gcj-4.1-1.4.2.0/jre. - Configure --with-long-double-128 for glibc-2.4 on alpha, powerpc, ppc64, s390, s390x, sparc, sparc64. - Update the java backport from the redhat/gcc-4_1-branch upto 2006-09-20. - Fix PR java/29013, invalid byte code generation. Closes: #386926. - debian/patches/gcc-pfrs-2.dpatch: Apply a fix for a regression in the backport of PR 28946 from the trunk (H.J. Lu). * Backport PR classpath/28661 from the trunk. * Don't ship the .la files for the java modules. Closes: #386228. * gcj-4.1: Remove dangling symlink. Closes: #386430. * gij: Suggest java-gcj-compat, gcj: Suggest java-gcj-compat-dev. Closes: #361942. * Fix infinite loop in string-to-double conversion on 64bit targets. Closes: #348792. * gij-4.1: Ignore exit value of gcj-dbtool in postinst. Adresses: #388505. * libgcj-common: Move rebuild-gcj-db from java-gcj-compat into libgcj-common. * On hppa, install a wrapper around gij-4.1 to ignore unaligned memory accesses. Works around buildd configurations enabling this check by default. Addresses: #364819. [Ludovic Brenta] * debian/patches/ada-libgnatprj.dpatch: Build mlib-tgt-linux.adb instead of mlib-tgt.adb. Closes: #387826. * debian/patches/ada-pr15802.dpatch: Backport from the trunk. Closes: #246384. * debian/control.m4 (gnat-4.1): do not provide gnat (supplied by gcc-defaults instead); conflict with gnat-4.2 which will soon be in unstable. [Roman Zippel] * debian/patches/m68k-dwarf2.dpatch: Recognize stack adjustments also in the src of an instruction. * debian/patches/m68k-jumptable.dpatch: Don't force byte offset when accessing the jumptable, gas can generate the correct offset size instead. * debian/patches/m68k-peephole.dpatch: Convert some text peepholes to rtl peepholes, so the correct DWARF2 information can be generated for stack manipulations (Keep a few peepholes temporarily disabled). * debian/patches/m68k-peephole-note.dpatch: Don't choke on notes while reinserting REG_EH_REGION notes. * debian/patches/m68k-return.dpatch: Don't use single return if fp register have to be restored. Closes: #386864. * debian/patches/m68k-sig-unwind.dpatch: Add support for unwinding over signal frames. * Fix PR rtl-optimization/27736, backport from the trunk. * Add java support for m68k. Closes: #312830, #340874, #381022. gcc-4.1 (4.1.1ds1-13) unstable; urgency=medium * Update to SVN 20060901; remove patches applied upstream: - PR target/24367. - PR c++/26670. * Apply proposed patch for PR fortran/28908. * Fix biarch symlinks in lib64stdc++ for cross builds. * Fix biarch symlinks in lib32objc on amd64. gcc-4.1 (4.1.1ds1-12) unstable; urgency=medium [Matthias Klose] * Update to SVN 20060830. * Add backport of PR other/26208, bump libgcc1 shlibs dependency. * Add backport of PR c++/26670. Closes: #356548. * Apply proposed patch for PR target/24367 (s390). * Add /usr/lib/jni to the libjava dlsearch path. Closes: #364820. * Build without GFDL licensed docs. Closes: #384036. - debian/patches/{svn-doc-updates,pr25524-doc,pr26885-doc}.dpatch: Split out -doc specific patches. - debian/*.texi, debian/porting.html: Add dummy documentation. - debian/rules.unpack, debian/rules.patch: Update for non-gfdl build. - fastjar.texi: Directly define the gcctabopt and gccoptlist macros. * Merge from Ubuntu: - Backport the classpath-0.92, libjava, gcc/java merge from the redhat/gcc-4_1-branch branch. - Apply the proposed patch for PR libgcj/28698. - Change the libgcj/libgij sonames. Rename libgcj7 to libgcj7-0. - Do not remove the rpath from libjvm.so and libjawt.so. Some configure scripts rely on being able to link that libraries directly. - When running the i386 binaries on amd64, look in /usr/lib32/gcj-x.y and /usr/lib32/jni instead. - Add /usr/lib/jni to java.library.path. Closes: #364820. - Add debugging symbols for more binary packages to libgcj7-dbg. Closes: #383705. - libgcj7-dev: Remove conflicts with older libgcjX-dev packages. - Do not build the libgcj-bc and lib32gcj-bc packages anymore from the gcj-4.1 source. [Roman Zippel] * debian/patches/m68k-limit_reload.dpatch: Correctly limit reload class. Closes: #375522. * debian/patches/m68k-split_shift.dpatch: Use correct predicates for long long shifts and use more splits. Closes: #381572. * debian/patches/m68k-prevent-qipush.dpatch: Prevent combine from creating a byte push on the stack (invalid on m68k). Closes: #385021. * debian/patches/m68k-autoinc.dpatch: Recognize a few more autoinc possibilities. * debian/patches/pr25514.dpatch: Backport from the trunk. * debian/patches/m68k-gc.dpatch: Change STACKBOTTOM to LINUX_STACKBOTTOM so it works with 2.6 kernels. * Other m68k bug reports fixed in 4.1.1-11 and 4.1.1-12: Closes: #378599, #345574, #344041, #323426, #340293. * Build the stage1 compiler using -g -O2; saves a few hours build time and apparently is working at the moment. gcc-4.1 (4.1.1-11) unstable; urgency=low * The "Our priority are our users, remove the documentation!" release. [Matthias Klose] * Fix build failure building the hppa->hppa64 cross compiler. * Update to SVN 20060814. - Fix directory traversal vulnerability in fastjar. Closes: #368397. CVE-2006-3619. - Fix PR rtl-optimization/23454, ICE in invert_exp_1 on sparc. Closes: #321215. - Fix PR c++/26757, C++ front-end producing two DECLs with the same UID. Closes: #356569. * Remove patch for PR rtl-optimization/28075, applied upstream. * Apply proposed patch for PR rtl-optimization/28634, rounding problem with -fdelayed-branch on hppa/mips. Closes: #381710. * Fixed at least in 4.1.1-10: boost::date_time build failure. Closes: #382352. * Build-depend on make (>= 3.81), add make (>= 3.81) as dependency to gcc-4.1-source. Closes: #381117. * Backport of libffi from the trunk; needed for the java backport in experimental. * libffi4-dev: Install the libffi_convenience library as libffi_pic.a. * When building a package without the GFDL'd documentation, don't create the alternative's slave links for manual pages for the java tools. * Do not build the -doc packages and derived manual pages licensed under the GFDL with invariant sections or cover texts. * Only build the libssp package, if the target libc doesn't provide ssp support. * Run the complete testsuite, when building a standalone gcj package. [Roman Zippel] * debian/patches/m68k-fjump.dpatch: Always use as fjcc pseudo op, we rely heavily on as to generate the right size for the jump instructions. Closes: #359281. * debian/patches/m68k-gc.dpatch: The thread suspend handler has to save all registers. Reenable MPROTECT_VDB, it should work, otherwise it's probably a kernel bug. * debian/patches/m68k-save_pic.dpatch: Correctly save the pic register, when not done by reload(). (fixes _Unwind_RaiseException and thus exception handling). * debian/patches/m68k-libffi.dpatch: Add support for closures. * debian/patches/m68k-bitfield.dpatch: Avoid propagation of mem expression past a zero_extract lvalue. * debian/patches/m68k-dwarf.dpatch: Correct the dwarf frame information, but preserve compatibility. [Christian Aichinger] * Fix building a cross compiler targeted for ia64. Closes: #382627. gcc-4.1 (4.1.1-10) unstable; urgency=low * Update to SVN 20060729. - Fix PR c++/28225, segfault in type_dependent_expression_p. Closes: #376148. * Apply proposed patch for PR rtl-optimization/28075. Closes: #373820. * Apply proposed backport and proposed patch for PR rtl-optimization/28221. Closes: #376084. * libgcj7-jar: Loosen dependency on gcj-4.1-base. * Add ssp header files to the private gcc includedir. * Do not build the Ada packages from the gcc-4.1 source, introducing a new gnat-4.1 source package. * Build libgnat on alpha and s390 as well. * Do not build the gnat-4.1-doc package (GFDL with invariant sections or cover texts). * Remove references to the stl-manual package. Closes: #378698. gcc-4.1 (4.1.1-9) unstable; urgency=low * Update to SVN 20060715. - Fix PR c++/28016, do not emit uninstantiated static data members. Closes: #373895, #376871. * Revert the patch to fix PR c++/27227. Closes: #378321. * multiarch-include.dpatch: Renamed from biarch-include.dpatch; apply for all architectures. * Do not build the java compiler in gcc-4.1 package, just include the options and specs in the gcc driver. * Remove gnat-4.0 as an alternative build dependency. * Add a patch to enable -fstack-protector by default for C, C++, ObjC, ObjC++. The patch is disabled by default. gcc-4.1 (4.1.1-8) unstable; urgency=medium * Update to SVN 20060708. - Fix typo in gcov documentation. Closes: #375140. - Fix typo in gccint documentation. Closes: #376412. - [alpha], Fix -fvisibility-inlines-hidden segfaults on reference to static method. PR target/27082. Closes: #369642. * Fix ppc64 architecture string in debian/multiarch.inc. Closes: #374535. * Fix conflict, replace and provide libssp0-dev for cross compilers. Closes: #377012. * Ignore compiler warnings when checking whether compiler driver understands Ada fails. Closes: #376660. * Backport fix for PR libmudflap/26864 from the trunk. Closes: #26864. * README.C++: Remove non-existing URL. Closes: #347601. * gij-4.1: Provide java2-runtime. Closes: #360906. * Closed reports reported against gcc-3.0 and fixed in gcc-4.1: - C++ + PR libstdc++/13943, call of overloaded `llabs(int)' is ambiguous. Closes: #228645. - Java + Fixed segmentation fault on compiling bad program. Closes: #165635 * Closed reports reported against gcc-3.3 and fixed in gcc-4.1: - Stack protector available. Closes: #213994, #233208. - Better documentation of -finline-limit option. Closes: #296047. * Closed reports reported against gcc-3.4 and fixed in gcc-4.1: - General + Fixed [unit-at-a-time] Using -O2 cannot detect missing return statement in a function. Closes: #276843. - C++ + PR13943, call of overloaded `llabs(int)' is ambiguous. Closes: #228645. + PR c++/21280, #pragma interface, templates, and "inline function used but never defined". Closes: #364412. - Architecture specific: - m68k + Segfault building glibc. Closes: #353618. + ICE when trying to build boost. Closes: #321486. * Closed reports reported against gcc-4.0 and fixed in gcc-4.1: - General + Handling of #pragma GCC visibility for builtin functions. Closes: #330279. + gettext interpretation the two conditional strings as one. Closes: #227193. + ICE due to if-conversion. Closes: #335078. + Fix unaligned accesses with __attribute__(packed) and memcpy. Closes: #355297. + Fix ICE in expand_expr_real_1, at expr.c. Closes: #369817. - Ada + Link error not finding -laddr2line. Closes: #322849. + ICE on invalid code. Closes: #333564. - C++ + libstdc++: bad thousand separator with fr_FR.UTF-8. Closes: #351786. + The Compiler uses less memory than 4.0. Closes: #336225. + Fix "fails to compare reverse map iterators". Closes: #362840. + Fix "fail to generate code for base destructor defined inline with pragma interface". Closes: #356435. + Fix ICE in cp_expr_size, at cp/cp-objcp-common.c. Closes: #317455. + Fix wrong warning: control may reach end of non-void function. Closes: #319309. + Fix bogus warning "statement has no effect" with template and statement-expression. Closes: #336915. + Fixed segfault on syntax error. Closes: #349087. + Fix ICE with __builtin_constant_p in template argument. Closes: #353366. + Implement DR280 (fixing "no operator!= for const_reverse_iterator"). Closes: #244894. - Fortran + Fix wrong behaviour in unformatted writing. Closes: #369547. - Java + Fixed segfault on -fdump-tree-all-all. Closes: #344265. + Fixed ant code completion in eclipse generating a nullpointer exception. Closes: #337510. + Fixed abort in gnu_java_awt_peer_gtk_GtkImage.c. Closes: #343112. + Fixed assertion failure in gij with rhdb-explain. Closes: #335650. + Fixed assertion failure when calling JTabbedPane.addTab(null, ...). Closes: #314704. + Fixed error when displaying empty window with bound larger than the displayed content. Closes: #324502. + Fixed: Exception in JComboBox.removeAllItems(). Closes: #314706. + Fixed assertian error in gnu_java_awt_peer_gtk_GtkImage.c. Closes: #333733. - libmudflap + PR libmudflap/23170, libmudflap should not use functions marked obsolescent by POSIX/SUS. Closes: #320398. - Architecture specific: - m68k + FTBFS building tin. Closes: #323016. + ICE with -g -fomit-frame-pointer. Closes: #331150. + ICE in instantiate_virtual_regs_lossage. Closes: #333536. + Wrong code generation with loop unrolling. Closes: #342121. + ICEs while building gst-ffmpeg. Closes: #343692. - mips + Fix gjdoc build failure. Closes: #344986. + Fix link failure for static libs and object files when xgot needs to be used. Closes: #274942. * gnat bug reports fixed since gnat-3.15p: - GNAT miscounts UTF8 characters in string with -gnaty. Closes: #66175. - Bug box from "with Text_IO" when compiling optimized. Closes: #243795. - Nonconforming parameter lists not detected. Closes: #243796. - Illegal use clause not detected. Closes: #243797. - Compiler enters infinite loop on illegal program with tagged records. Closes: #243799. - Compiler crashes on illegal program (missing discriminant, unconstrained parent). Closes: #243800. - Bug box at sinfo.adb:1215 on illegal program. Closes: #243801. - Bug box at sinfo.adb:1651 on illegal program. Closes: #243802. - Illegal program not detected (entry families). Closes: #243803. - Illegal program not detected, RM 10.1.1(14). Closes: #243807. - Bug box at exp_ch9.adb:7254 on illegal code. Closes: #243812. - Illegal program not detected, RM 4.1.4(14). Closes: #243816. - Bug box in Gigi, code=116, on legal program. Closes: #244225. - Illegal program not detected, 12.7(10) (generic parameter is visible, shouldn't be). Closes: #244483. - Illegal program not detected, ambiguous aggregate. Closes: #244496. - Bug box at sem_ch3.adb:8003. Closes: #244940. - Bug box in Gigi, code=103, on illegal program. Closes: #244945. - Legal program rejected, overloaded procedures. Closes: #246188. - Bug box in Gigi, code=999, on legal program. Closes: #246388. - Illegal program not detected, RM 10.1.6(3). Closes: #246389. - Illegal program not detected, RM 3.10.2(24). Closes: #247014. - Illegal program not detected, RM 3.9(17). Closes: #247015. - Legal program rejected. Closes: #247016. - Legal program rejected. Closes: #247021. - Illegal program not detected, RM 4.7(3). Closes: #247022. - Illegal program not detected, RM 3.10.2(27). Closes: #247562. - Legal program rejected, "limited type has no stream attributes". Closes: #247563. - Wrong output from legal program. Closes: #247565. - Compiler enters infinite loop on illegal program. Closes: #247567. - Illegal program not detected, RM 8.6(31). Closes: #247568. - Legal program rejected, visible declaration not seen. Closes: #247572. - Illegal program not detected, RM 8.2(9). Closes: #247573. - Wrong output from legal program, dereferencing access all T'Class. Closes: #248171. - Compiler crashes on illegal program, RM 5.2(6). Closes: #248174. - Cannot find generic package body, RM 1.1.3(4). Closes: #248677. - Illegal program not detected, RM 3.4.1(5). Closes: #248679. - Compiler ignores legal override of abstract subprogram. Closes: #248686. - Bug box, Assert_Failure at sinfo.adb:2365 on illegal program. Closes: #251266. - Ada.Numerics.Generic_Elementary_Functions.Log erroneout with -gnatN. Closes: #263498. - Bug box, Assert_Failure at atree.adb:2906 or Gigi abort, code=102 with -gnat -gnatc. Closes: #267788. - Bug box in Gigi, code=116, 'Unrestricted_Access of a protected subprogram. Closes: #269775. - Stack overflow on illegal program, AI-306. Closes: #276225. - Illegal program not detected, RM B.1(24). Closes: #276226. - Wrong code generated with -O -fPIC. Closes: #306833. - Obsolete: bashism's in debian/rules file. Closes: #370681. - Supports more debian architectures. Closes: #171477. gcc-4.1 (4.1.1-7) unstable; urgency=low * Prefer gnat-4.1 over gnat-4.0 as a build dependency. * libssp0: Set priority to standard. gcc-4.1 (4.1.1-6) unstable; urgency=low [Ludovic Brenta] * Do not provide the symbolic link /usr/bin/gnatgcc; this will now be provided by package gnat from the source package gcc-defaults. * debian/control.m4, debian/control (gnat): conflict with gnat (<< 4.1), not all versions of gnat, since gcc-defaults will now provide gnat (= 4.1) which depends on gnat-4.1. [Matthias Klose] * libjava: Change the default for enable_hash_synchronization_default on PA-RISC. Tighten the libgcj7 shlibs version on hppa. * Update to SVN 20060630. * Apply proposed patch for PR 26991. * Don't use the version for the libstdc++ shlibs dependency for the libgcj shlibs dependency. * Merge from Ubuntu edgy: - Fix %g7 usage in TLS, add patch sparc-g7.dpatch, fixes glibc-2.4 build failure on sparc (Fabio M. Di Nitto). - Merge libssp0-dev into gcc-4.1 (-fstack-protector is a common option). - Run the testsuite with -fstack-protector as well. [Bastian Blank] * Make it possible to overwrite arch per DEB_TARGET_ARCH and DEB_TARGET_GNU_TYPE. * Disable biarch only on request for cross builds. * Use correct source directory for tarballs. * Produce correct multiarch.inc for source builds. gcc-4.1 (4.1.1-5) unstable; urgency=low * Fix build error running with dpkg-buildpackage -rsudo. gcc-4.1 (4.1.1-4) unstable; urgency=low * Really do not backout the fix for PR c++/26068. Closes: #372152, #372559. * Update fastjar version string to 4.1. * Disable pascal again. gcc-4.1 (4.1.1-3) unstable; urgency=low * Update to SVN 20060608, do not revert the fix for PR c++/26068. Closes: #372152, #372559. * Fix build failures for Pascal, enable Pascal on all architectures. * Fix another build failure on GNU/kFreeBSD (Aurelien Jarno). Closes: #370661. * Fix build fauilure in gcc/p with parallel make. * Remove cross-configure patch (Kazuhiro Inaoka). Closes: #370649. * Only build the gcc-4.1-source package, when building from the gcc-4.1 source. * Fix upgrade problem from standalone gcj-4.1. * Fix build error using bison-2.2, build-depend on bison (>= 2.3). Closes: #372605. * Backport PR libstdc++/25524 from the trunk, update the biarch-include patch. mips triarch support can be added more easily. gcc-4.1 (4.1.1-2) unstable; urgency=low * Update to SVN 20060604. - Fix PR c++/26757, C++ front-end producing two DECLs with the same UID. Closes: #356569. - Fix PR target/27158, ICE in extract_insn with -maltivec. Closes: #362307. * Revert PR c++/26068 to work around PR c++/27884 (Martin Michlmayr). Closes: #370308. * Mention Ada in copyright, update copyright file (Ludovic Brenta). Closes: #366744. * Fix kbsd-gnu-java.dpatch (Petr Salinger). Closes: #370320. * Don't include version control files in gcc-4.1-source. gcc-4.1 (4.1.1-1) unstable; urgency=low [Matthias Klose] * Update to SVN 20060601. * Reenable the gpc build. * PR libgcj/26483, libffi patch for IA-64 denorms, taken from trunk. * Disable Ada for m32r targets. Closes: #367595. * lib32gfortran1: Do not create empty directory /usr/lib32. Closes: #367999. * gcc-4.1: Add a conflict to the gcj-4.1 version with a different gcc_libdir. * Build gij/gcj for GNU/k*BSD. Closes: #367166. * Update hurd-changes patch (Michael Banck). Closes: #369690. * debian/copyright: Add exception for the gpc runtime library. * Update gpc/gpc-doc package descriptions. [Ludovic Brenta] * patches/ada-libgnatprj.dpatch: add prj-pars.ad[bs] and sfn_scan.ad[bs] to libgnatprj; remove them from gnatmake. gcc-4.1 (4.1.0-4) unstable; urgency=low [Ludovic Brenta] * Fix a stupid bug whereby fname.ad{b,s} would be included in both libgnatvsn-dev and libgnatprj-dev, preventing use of gnatprj.gpr. Closes: #366733. gcc-4.1 (4.1.0-3) unstable; urgency=low * Update to SVN 20060507. * debian/rules.d/binary-java.mk: Use $(lib32) everywhere. Closes: #365388. * Always configure hppa64-linux-gnu with --includedir=/usr/hppa64-linux-gnu/include. * Make libgnatvsn4.1 and libgnatprj4.1 priority optional. Closes: #365900. * Call autoconf2.13 explicitely in the Ada patches, build-depend on autoconf2.13. Closes: #365780. * Fix libgnatprj-dev and libgnatvsn-dev dependencies on their shared libraries. * Deduce softfloat and vfp (ARM) configure options (Pjotr Kourzanov). * Update proposed patch for PR26885 (May 2 version). * Build the libxxstdc++-dbg packages, when not building the library pacakges. * Do not include the _pic library in the libxxstdc++-dbg packages. gcc-4.1 (4.1.0-2) unstable; urgency=medium * Update to SVN 20060428. * Apply proposed patches for PR26885. * Keep libffi doc files in its own directory. Closes: #360466. * Update ppc64 patches for 4.1 (Andreas Jochens). Closes: #360498. * Fix PR tree-optimization/26763, wrong-code, taken from the 4.1 branch. Closes: #356896. CVE-2006-1902. * hppa-cbranch, hppa-cbranch2 patches: Fix for PR target/26743, PR target/11254, PR target/10274, backport from trunk (Randolph Chung). * Let libgccN provide -dcv1 when cross-compiling (Pjotr Kourzanov). Closes: #363289. * (Build-)depend on glibc-2.3.6-7. Closes: #360895, #361904. * Fix a pedantic report about a package description. Add a hint that we do not like bug reports with locales other than "C". Closes: #361409. * Enable the libjava interpreter on mips/mipsel. * gcc-4.1-source: Depend on gcc-4.1-base. * gnat-4.1: Fix permissions of .ali files. * Build lib32gcj7 on amd64. * debian/patches/ada-gnatvsn.dpatch: New. Apply proposed fix for PR27194. [Ludovic Brenta] * debian/patches/ada-default-project-path.dpatch: new. Change the default search path for project files to the one specified by the Debian Policy for Ada: /usr/share/ada/adainclude. * debian/patches/ada-symbolic-tracebacks.dpatch: new. Enable support for symbolic tracebacks in exceptions. * debian/patches/ada-missing-lib.dpatch: remove, superseded by the above. * debian/patches/ada-link-lib.dpatch: changed. - Instead of building libada as a target library only, build it as both a host and, if different, target library. - Build the GNAT tools in their top-level directory; do not use recursive makefiles. - Link the GNAT tools dynamically against libgnat. - Apply proposed fix for PR27300. - Rerun autoconf (Matthias Klose). * debian/patches/ada-libgnatvsn.dpatch: new. - Introduce a new shared library named libgnatvsn, containing common components of GNAT under the GNAT-Modified GPL, for use in GNAT tools, ASIS, GLADE and GPS. - Link the gnat tools against this new library. - Rerun autoconf (Matthias Klose). * debian/patches/ada-libgnatprj.dpatch: new. - Introduce a new shared library named libgnatprj, containing the GNAT Project Manager, i.e. the parts of GNAT that parses project files (*.gpr). Licensed under pure GPL; for use in GLADE and GPS. - Link the gnat tools against this new library. - Rerun autoconf (Matthias Klose). * debian/patches/ada-acats.dpatch: new. - When running the ACATS, look for the gnat tools in their new directory (build/gnattools), and for the shared libraries in build/gcc/ada/rts, build/libgnatvsn and build/libgnatprj. * debian/gnatvsn.gpr, debian/gnatprj.gpr: new. * debian/rules.d/binary-ada.mk, debian/control.m4: new binary packages: libgnatvsn-dev, libgnatvsn4.1, libgnatprj-dev, libgnatprj4.1. Place the *.gpr files in their respective -dev packages. gcc-4.1 (4.1.0-1) unstable; urgency=low * libstdc++CXX-BV-dev.preinst: Remove (handling of c++ include dir for 4.0). * libgcj-common: Move removal of docdir from preinst into postinst. * libgcj7: Move removal of docdir from preinst into postinst. * Drop alternative build dependency on gnat-3.4, not built anymore. * Fix PR libgcj/26103, wrong exception thrown (4.1 branch). * debian/patches/libjava-stacktrace.dpatch: Add support to print file names and line numbers in stacktraces. * Add debugging symbols for libgcjawt and lib-gnu-java-awt-peer-gtk in the libgcj7-dbg and lib32gcj7-dbg packages. * Remove dependency of the libgcj-dbg packages on the libgcj-dev packages, add recommendations on binutils and libgcj-dev. Mention the requirement of binutils for the stacktraces. * Fix upgrade from version 4.0.2-9, loosing the Debian changelog. Closes: #355439. * gij/gcj: Install one alternative for each command, do not use slave links for rmiregistry, javah, rmic. Ubuntu #26781. Closes: #342557. * Fix for PR tree-optimization/26587, taken from the 4.1 branch. * Fix PR libstdc++/26526 (link failure when _GLIBCXX_DEBUG is defined). * Configure with --enable-clocale=gnu, even if not building C++ packages. * Remove runtime path from biarch libraries as well. * PR middle-end/26557 (ice-on-vaild-code, regression), taken from the gcc-4_1-branch. Closes: #349083. * PR tree-optimization/26672 (ice-on-vaild-code, regression), taken from the gcc-4_1-branch. Closes: #356231. * PR middle-end/26004 (rejects-vaild-code, regression), taken from the gcc-4_1-branch. * When building as standalone gcj, build libgcc4 (hppa only) and fastjar. * Configure --with-cpu=v8 on sparc. * debian/patches/libjava-hppa.dpatch: pa/pa32-linux.h (CRT_CALL_STATIC_FUNCTION): Define when CRTSTUFFS_O is defined. (John David Anglin). Closes: #353346. * Point to the 4.1 version of README.Bugs (closes: #356230). * Disable the libmudflap testsuite on alpha (getting killed). gcc-4.1 (4.1.0-0) experimental; urgency=low * GCC 4.1.0 final release. * Build the packages for the Java language from a separate source. * Update NEWS.html, NEWS.gcc. * libgcj-doc: Auto generated API documentation for libgcj7, classpath example programs. * Add gjdoc to Build-Depends-Indep. * On amd64, build-depend on libc6-dev-i386 instead of ia32-libs-dev. * Internal ssp headers now installed in the gcc libdir. * Do not build gcj-4.1-base when building the gcc-4.1 packages. * When building as gcj-4.1, use the tarball from the gcc-4.1-source package. [Ludovic Brenta] * Allow to enable and disable NLS and bootstrapping from the environment. - Adding "nls" to WITHOUT_LANG disables NLS support. - If WITH_BOOTSTRAP is set, debian/rules2 calls configure --enable-bootstrap=$(WITH_BOOTSTRAP) and just "make". If WITH_BOOTSTRAP is unset, it calls configure without a bootstrapping option and calls "make profiledbootstrap" or "make bootstrap-lean" depending on the target CPU. Currently overwritten to default to "bootstrap". gcc-4.1 (4.1ds9-0exp9) experimental; urgency=low * Update to GCC 4.1.0 release candidate 1 (gcc-4.1.0-20060219 tarball). * Update gcc-version patch for gcc-4.1. * libgccN, libstdc++N*: Fix upgrade of /usr/share/doc symlinks. * libjava awt & swing update, taken from trunk 2006-02-16. * libgcj7-dev: Suggest libgcj-doc, built from a separate source package. * Shorten build-dependency line (work around buildd problems on arm* and mips*). * New patch gcc-ice-hack (saving the preprocessed source on an ICE), taken from Fedora. gcc-4.1 (4.1ds8-0exp8) experimental; urgency=low * Update to SVN 20060212, taken from the 4.1 release branch. * libgccN: Fix upgrade of /usr/share/doc/libgccN symlink. gcc-4.1 (4.1ds7-0exp7) experimental; urgency=low * Update to SVN 20060127, taken from the 4.1 release branch. - On hppa, bump the libgcc soversion to 4. * Add an option not to depend on the system -base package for cross compiler (Ian Wienand). Closes: #347484. * Remove workaround increasing the stack size limit for some architectures, not needed anymore on ia64. * On amd64, build-depend on libc6-dev-i386, depend on libc6-i386, where available. * libstdc++6: Properly upgrade the doc directory. Closes: #346171. * libstdc++6: Add a conflict to scim (<< 1.4.2-1). Closes: #343313. * Set default 32bit ix86 architecture to i486. gcc-4.1 (4.1ds6-0ubuntu6) experimental; urgency=low * Update to SVN 20060107, taken from the 4.1 release branch. - Remove fix for PR ada/22533, fixed by patch for PR c++/23171. * Remove binary packages from the control file, which aren't built yet on any architecture. * gcc-hppa64: Use /usr/hppa64-linux-gnu/include as location for the glibc headers, tighten glibc (build-)dependency. * libffi [arm]: Add support for closures, libjava [arm]: enable the gij interpreter (Phil Blundell). Addresses: #337263. * For the gcj standalone build, include cc1 into the gcj-4.1 package, needed for linking java programs compiled to native code. gcc-4.1 (4.1ds4-0exp4) experimental; urgency=low * Update to SVN 20051210, taken from the 4.1 release branch. * Prepare to build the java packages from it's own source (merged from Ubuntu). - Build the java packages from the gcc-4.1 source, as long as packages are prepared for experimental. - When built as gcj, run only the libjava testsuite, don't build the libstdc++ debug packages, don't package the gcc source. - Loosen package dependencies, when java packages are built from separate sources. - Fix gcj hppa build, when java packages are built from separate sources. - gij-4.1: Install test-summary, when doing separate builds. - Allow java packages be installed independent from other packages built from the source package. - Rename libgcj7-common to libgcj7-jar. - Introduce a gcj-4.1-base package to completely separate the two and not duplicate the changelog in each gcj/gij package. * Java related changes: - libjava-xml-transform: Update from classpath trunk, needed for eclipse (Michael Koch), applied upstream. - Fix java wrapper scripts to point to 4.1 (closes: #341710). - Reenable java on mips and mipsel. - Fix libgcj6 dependency. Ubuntu #19935. - Add libxt-dev as a java build dependency. autoconf explicitely checks for X11/Intrinsic.h. * Ada related changes: - Apply proposed fix for PR ada/22533, reenable ada on alpha, powerpc, mips, mipsel and s390. - Add Ada support for GNU/kFreeBSD (Aurelien Jarno). Closes: #341356. - Remove ada bootstrap workaround for alpha. * Build a separate gcc-4.1-source package (Bastian Blank). Closes: #333922. * Remove obsolete patch: libstdc++-automake. * Remove patch integrated upstream: libffi-mips. * Fix the installation of the hppa64 compiler in snapshot builds. * Rename libgfortran0* to libgfortran1* (upstream soversion change). * Add a dependency on libc-dev for all compilers / -dev packages except gcc (which can be used for kernel builds without libc-dev). * libffi4-dev: Fix package description. * On amd64, install 32bit libraries into /emul/ia32-linux/usr/lib. Addresses: #341147. * Fix installation of biarch libstdc++ headers on amd64. * Configure --with-tune=i686 on ix86 architectures (on Ubuntu with -mtune=pentium4). Remove the cpu-default-* patches. * debian/control.m4: Fix libxxgcc package names. * Update the build infrastructure to build cross compilers (Nikita V. Youshchenko). * Tighten binutils (build-)dependency. Closes: #342484. * Symlink more doc directories. * debian/control.m4: Explicitely set Architecture for biarch packages. gcc-4.1 (4.1ds1-0ubuntu1) UNRELEASED; urgency=low * Build Java packages only. * Update to SVN 20051121, taken from the 4.1 release branch. - Remove libjava-saxdriver-fix patch, applied upstream. - Remove ada-gnat-version patch, applied upstream. * Fix FTBFS in biarch builds on 32bit kernels. * Update libstdc++-doc doc-base file (closes: #339046). * Remove obsolete patch: gcc-alpha-ada_fix. * Fix installation of biarch libstdc++ headers (Ubuntu #19655). * Fix sparc and s390 biarch patches to build the 64bit libffi. * Work around biarch build failure in libjava/classpath/native/jni/midi-alsa. * Install spe.h header on powerpc. * Add libasound build dependencies. * libgcj: Fix installation of libgjsmalsa library. * Remove patches not used anymore: libjava-no-rpath, i386-config-ml-nomf, libobjc, multiarch-include, disable-biarch-check-mf, gpc-profiled, gpc-no-gpidump, libgpc-shared, acats-expect. * Fix references to manuals in gnat(1). Ubuntu #19772. * Remove build dependency on xlibs-dev, add libxtst-dev. * Do not configure with --disable-werror. * Merge *-config-ml patches into one config-ml patch, configure the biarch libs in debian/rules.defs. * debian/gcj-wrapper: Accept -Xss. * Do not build biarch java on Debian (missing biarch libasound). * Do not build the java packages from this source package, avoiding dependencies on X. gcc-4.1 (4.1ds0-0exp0) experimental; urgency=low * Configure libstdc++ using the default allocator. * Update to 20051112, taken from the svn trunk. gcc-4.1 (4.1ds0-0ubuntu0) breezy; urgency=low * UNRELEASED * First snapshot of gcc-4.1 (CVS 20051019). - adds SSP support (closes: #213994, #233208). * Remove patches applied upstream/not needed anymore. * Update patches for 4.1: link-libs, gcc-textdomain, libjava-dlsearch-path, rename-info-files, reporting, classmap-path, i386-biarch, sparc-biarch, libjava-biarch-awt, ada-gcc-name. * Disable patches: - 323016, m68k, necessary for 4.1? * debian/copyright: Update for 4.1. * debian/control, debian/control.m4, debian/rules.defs, debian/rules.conf: Update for 4.1, add support for Obj-C++ and SSP. * Fix generation of Ada docs in info format. * Set Ada library version to 4.1. * Drop gnat-3.3 as an alternative build dependency. * Use fortran instead of f95 for the build files. * Update build support for awt peer libs. * Add packaging support for SSP library. * Add packaging support for Obj-C++. * Run the testsuite for -march=i686 on i386 and amd64 as well. * Fix generation of Pascal docs in html format. * Update config-ml patches to build libssp biarch. * Disable libssp for hppa64 build. * libgcj7-dev: Install jni_md.h. * Disable gnat for powerpc, currently fails to build. * Add biarch runtime lib packages for ssp, mudflap, ffi. * Do not explicitely configure with --enable-java-gc=boehm, which is the default. * libjava-saxdriver-fix: Fix a problem in the Aelfred2 SAX parser. * libstdc++6-4.0-dev: Depend on the libc-dev package. Ubuntu #18885. * Build-depend on expect-tcl8.3 on all architectures. * Build-depend on lib32z1-dev on amd64 and ppc64, drop build dependency on amd64-libs. * Disable ada on alpha mips mipsel powerpc s390, currently broken. gcc-4.0 (4.0.2-3) unstable; urgency=low * Update to CVS 20051015, taken from the gcc-4_0-branch. - gcc man page fixes (closes: #327254, #330099). - PR java/19870, PR java/20338, PR java/21844, PR java/21540: Remove Debian patches. - Applied libjava-echo-fix patch. - Fix PR target/24284, ICE (Segmentation fault) on sparc-linux. Closes: #329840. - Fix PR c++/23797, ICE on typename outside template. Closes: #325545. - Fix PR c++/22551, ICE in tree_low_cst. Closes: #318932. * libstdc++6: Tighten libstdc++ shlibs version to 4.0.2-3 (new symbol). * Update generated Ada files. * Fix logic to disable mudflap and Obj-C++ via the environment. * Remove f77 build bits. * gij-4.0: Remove /var/lib/gcj-4.0/classmap.db on purge (closes: #330800). * Let gcj-4.0 depend on libgcj6-dev, instead of recommending it. This is not necessary for byte-code compilations, but for compilations to native code. For compilations to byte-code, use a better compiler like ecj for now (found in the ecj-bootstrap package). * Disable biarch setup in cross compilers (Josh Triplett). Closes: #333952. * Fix with_libnof logic for cross-compilations (Josh Triplett). Closes: #333951. * Depend on binutils (>= 2.16.1cvs20050902-1) on the alpha architecture. Closes: #333954. * On i386, build-depend on libc6-dev-amd64. Closes: #329108. * (Build-)depend on glibc 2.3.5-5. gcc-4.0 (4.0.2-2) unstable; urgency=low * Update to CVS 20051001, taken from the gcc-4_0-branch. Includes the changes between 4.0.2 RC3 and the final 4.0.2 release, missing from the upstream tarball. Remove patches applied upstream (gcc-c-decl, pr23182, pr23043, pr23367, pr23891, pr21418, pr24018). * On ix86 architectures run the testsuite for -march=i686 as well. * Build libffi on the Hurd (closes: #328705). * Add big-endian arm (armeb) support (Lennert Buytenhek). Closes: #330730. * Update libjava xml to classpath CVS HEAD 20050930 (Michael Koch). * Reapply patch to make -mieee the default on alpha-linux. Closes: #330826. * Add workaround not to make libmudflap _start/_end not small data on mips/mipsel, taken from CVS HEAD. * Don't build the nof libraries on powerpc. * Number crunching time on m68k, reenable gfortran on m68k-linux-gnu. gcc-4.0 (4.0.2-1) unstable; urgency=low * GCC 4.0.2 release. * lib64stdc++6: Set priority to optional. * Fix bug in StreamSerializer, seen with eclipse-3.1 (Ubuntu 12744). Backport from CVS HEAD, Michael Koch. * Apply java patches, proposed for the 4.0 branch: PR java/24018, PR libgcj/23182, PR java/19870, PR java/21844, PR libgcj/23367, PR java/20338. * Update the expect/pty test to actually call expect directly, rather than test for the existence of PTYs, since a working expect is what we really care about, not random device files (Adam Conrad). Closes: #329715. * Add build dependencies on lib64z1-dev. * gcc-c-decl.dpatch: Fix C global decl handling regression in 4.0.2 from 4.0.1 gcc-4.0 (4.0.1-9) unstable; urgency=low * Update to CVS 20050922, taken from the gcc-4_0-branch (4.0.2 RC3). * Apply patches: - Fix PR java/21418: Order of source files matters when compiling, backported from mainline. - Fix for PR 23043, backported form mainline. - Proposed patch for #323016 (m68k only). Patch by Roman Zippel. * libstdc++6: Tighten libstdc++ shlibs version to 4.0.1-9 (new symbol). * Fail the build early, if the system doesn't have any pty devices created in /dev. Needed for running the testsuite. * Update hurd changes again (closes: #328973). gcc-4.0 (4.0.1-8) unstable; urgency=medium * Update to CVS 20050917, taken from the gcc-4_0-branch. - Fix FTBFS for boost, introduced in 4.0.1-7 (closes: #328684). * Fix PR java/23891, eclipse bootstrap. * Set priority of gcc-4.0-hppa64 package to standard. * Bump standards version to 3.6.2. * Fix java wrapper script, mishandles command line options with arguments. Patch from Olly Betts. Closes: #296456. * Bump epoch of the lib32gcc1 package to the same epoch as for the the libgcc1 and lib64gcc1 packages. * Fix some lintian warnings. * Build libffi on the Hurd (closes: #328705). * For biarch builds, disable the testsuite for the non-default architecture for runtime libraries, which are not built by default (libjava). * Add gsfonts-x11 to Build-Depends-Indep to avoid warnings from doxygen. * Install Ada .ali files read-only. gcc-4.0 (4.0.1-7) unstable; urgency=low * Update to CVS 20050913, taken from the gcc-4_0-branch. - Fix PR c++/19004, ICE in uses_template_parms (closes: #284777). - Fix PR rtl-optimization/23454, ICE in invert_exp_1 on sparc. Closes: #321215. - Fix PR libstdc++/23417, make bits/stl_{list,tree}.h -Weffc++ clean. Closes: ##322170. * Install 'altivec.h' on ppc64 (closes: #323945). * Install locale data with the versioned package name (closes: #321591). * Fix fastjar build without building libjava. * On hppa, don't build using gcc-3.3 when ada is disabled. * On m68k, don't build the stage1 compiler using -O. * Ludovic Brenta