gcc-3.3 1:3.3.6ds1-20~lucid1 source package in Ubuntu

Changelog

gcc-3.3 (1:3.3.6ds1-20~lucid1) lucid-backports; urgency=low

  * Automated backport upload; no source changes.

gcc-3.3 (1:3.3.6ds1-20) unstable; urgency=low

  * rules.defs: Set GFDL_INVARIANT_FREE unconditionally to `yes'.
    (Closes: #586011)

gcc-3.3 (1:3.3.6ds1-19) unstable; urgency=low

  * New maintainer.
  * Reintroduce the package into Debian unstable to be released with
    Debian squeeze.
  * Build with gcc-4.1 instead of gcc-3.4 because the latter is no longer
    available.
  * Add symbol files as generated by mole for amd64, i386 and powerpc.
  * Drop lpia for missing symbol files.

gcc-3.3 (1:3.3.6ds1-18) unstable; urgency=low

  * Build libstdc++5 on powerpc again, needed by some JVM's.
  * Remove build dependency on expect-tcl8.3 (package is not built anymore
    on hppa). Closes: #472984.

gcc-3.3 (1:3.3.6ds1-17) unstable; urgency=low

  * libstdc++5: Remove dependency on gcc-3.3-base. Closes: #473366.

gcc-3.3 (1:3.3.6ds1-16) unstable; urgency=low

  * Don't build compiler packages from the gcc-3.3 source. The only package
    built is libstdc++5 (amd64, i386).
  * Build-depend on gcc-3.4 instead of gcc-3.3.

gcc-3.3 (1:3.3.6ds1-15) unstable; urgency=medium

  * Fix biarch related build failure on s390.
  * Don't build the gcc-3.3-hppa64 package on hppa.

gcc-3.3 (1:3.3.6ds1-14) unstable; urgency=low

  * Build without GFDL licensed docs. Closes: #193787.
    - debian/*.texi, debian/porting.html: Add dummy documentation.
    - debian/rules.unpack, debian/rules.patch: Update for non-gfdl build.
  * Don't build cpp-3.3-doc, gcc-3.3-doc, packages.
  * Merge from Ubuntu:
    - Backport the biarch-include patches from gcc-3.4,
      adding /usr/include/<target_alias> to the standard include path.
      Fixes build failure on sparc.
    - Remove the multilib part from the multiarch-include patch.
  * libgcc1: Provide libgcc1-TARGET-dcv1 when cross-compiling (Pjotr
    Kourzanov). Closes: #357629.

gcc-3.3 (1:3.3.6-13) unstable; urgency=low

  * Remove packages built from newer GCC versions from the control file.
  * Fix duplicate provides line in control file (closes: #356898).
  * Configure --with-cpu=v8 on sparc.
  * Honour -fPIC on GNU/kFreeBSD (Aurelian Jarno). Closes: #339934.
  * Add big-endian arm (armeb) support (Lennert Buytenhek). Closes: #331220.

gcc-3.3 (1:3.3.6-12) unstable; urgency=low

  * Disable building the gnat-3.3 compiler (Ludvic Brenta).

gcc-3.3 (1:3.3.6-11) unstable; urgency=low

  * Build-depend on expect-tcl8.3 on hppa.

gcc-3.3 (1:3.3.6-10) unstable; urgency=low

  * ppc64 build fixes (Andreas Jochens). Closes: #324243.
    - debian/rules.defs: add 'ppc64' to ada_no_archs (gcc-4.0 has ada
      support on ppc64 but gnat-3.3 does not build with gnat-4.0).
    - debian/rules2: use '--disable-multilib' for 'ppc64'
  * Change section of libstdc++ libs from 'base' to 'libs'.
  * Fix some lintian warnings.

gcc-3.3 (1:3.3.6-9) unstable; urgency=low

  * Use gcc-3.3 as bootstrap compiler, fixes FTBFS on m68k.
  * debian/patches/gcc-mips-update.dpatch: Fix FTBFS on mips,
    backport from the 3.4 branch (Thiemo Seufer).

gcc-3.3 (1:3.3.6-8) unstable; urgency=low

  * Disable building the f77, java, objc, pascal, treelang and ffi packages
    from the gcc-3.3 source.
  * Drop the build dependencies for java (xlibs-dev), pascal (libncurses5-dev,
    libgmp3-dev, tetex-bin, help2man).
  * Downgrade gcc-3.3-base and libstdc++5's priority to optional.
  * Add patch for PR rtl-optimization/23241.
  * Add support for GNU/k*BSD (Aurelien Jarno <email address hidden>).
    Closes: #318929.
  * Tighten the dependencies between the compiler packages to the same
    version and release.

gcc-3.3 (1:3.3.6-7) unstable; urgency=low

  * Build depend on dpkg-dev (>= 1.13.9), not dpkg (>= 1.13.7).
  * Don't rely on DEB_*_GNU_* conditionals in the rules files.
  * (Build-)depend on binutils (>= 2.15-7).

gcc-3.3 (1:3.3.6-6ubuntu1) breezy; urgency=low

  * Add build dependency on dpkg (>= 1.13.7).
  * On linux systems, configure for <cpu>-linux-gnu.
  * Configure the hppa64 cross compiler to target hppa64-linux-gnu.
  * (Build-)depend on binutils-2.16.1.
  * gij-3.3: Provide an rmiregistry alternative (using rmiregistry-3.3).
  * gcj-3.3: Provide an rmic alternative (using rmic-3.3).
  * Do build g77-3.3 and g77-3.3-doc again, but not libg2c-dev.

gcc-3.3 (1:3.3.6-6) unstable; urgency=low

  * Disable building packages now built from the gcc-3.4 and gcc-4.0
    sources.

gcc-3.3 (1:3.3.6-5ubuntu3) breezy; urgency=low

  * Fix build failures for builds with disabled testsuite.
  * Adjust debian/rules conditionals to work with all dpkg versions.
  * libgcj4-dev: Don't provide libgcj-dev.
  * debian/*: Remove the conditionals building from the hammer branch.
  * Use <cpu>-linux as the target alias for the linux architecture,
    independent of the dpkg-architecture version used for the build.
  * Loosen dependencies on packages of architecture `all' to not break
    binary only uploads.
  * g++-3.3 provides c++abi1-dev.

gcc-3.3 (1:3.3.6-5ubuntu2) breezy; urgency=low

  * libgcj4-dev: Do not provide libgcj-dev.

gcc-3.3 (1:3.3.6-5ubuntu1) breezy; urgency=low

  * Build libg2c-dev and libg2c0 from the gcc-3.4 sources.
  * Synchronise with Debian.

gcc-3.3 (1:3.3.6-5) unstable; urgency=low

  * Disable running the boehm-gc testsuite on hppa. Hangs the buildd's
    on some builds.
  * Remove the autoconf dependency for mips and mipsel, now obsolete.
    Dropping the autoreconf patch.
  * Call autoconf2.13 instead of autoconf after applying the patches.
  * debian/rules2: Remove the bison-1.35 bits from the path.
  * Replace the build dependency flex-old with flex, not needed anymore
    with the updated gpc sources.

gcc-3.3 (1:3.3.6-4) unstable; urgency=medium

  * Manually patch all `configure' files for libraries to use
    deplibs_check_method=pass_all unconditionally for all linux architectures;
    disable the autoreconf patch.
  * Fix spurious range-check failure in the gpc runtime (Waldek Hebisch).
  * Renable gpc on all architectures, where it was disabled before.
  * Don't call dh_shlibdeps on 64bit libraries, fixing FTBFS on sparc,
    which couldn't be observed before (addresses: #307625).

gcc-3.3 (1:3.3.6-3ubuntu3) breezy; urgency=low

  * Fix spurious range-check failure in the gpc runtime (Waldek Hebisch).
  * Renable gpc on all architectures, where it was disabled before.

gcc-3.3 (1:3.3.6-3ubuntu2) breezy; urgency=low

  * Regenerate control file.

gcc-3.3 (1:3.3.6-3ubuntu1) breezy; urgency=low

  * Synchronise with Debian
  * Temporarly disable gpc on hppa and sparc.

gcc-3.3 (1:3.3.6-3.0.1) unstable; urgency=low

  * Binary NMU.
  * Loosen dependencies for binary independent packages, so that they
    can be installed without a 3.3.6 build for an architecture.

gcc-3.3 (1:3.3.6-3) unstable; urgency=low

  * Fix gcc-3.3-hppa64, gij-3.3 and gcj-3.3 postinst, to not ignore errors
    from update-alternatives.
  * Fix gcc-3.3-hppa64, fastjar, gij-3.3 and gcj-3.3 prerm,
    to not ignore errors from update-alternatives.
  * Remove gcc/system.h patch from gpc patch.

gcc-3.3 (1:3.3.6-2) unstable; urgency=low

  * Fix typo in build dependencies.

gcc-3.3 (1:3.3.6-1) unstable; urgency=low

  * GCC 3.3.6 release.
  * Updated to gpc-20050331.

gcc-3.3 (1:3.3.5-12) unstable; urgency=low

  * Regenerate debian/control.

gcc-3.3 (1:3.3.5-11) unstable; urgency=low

  * Fix build dependencies (empty []), after removing the last architecture,
    which didn't build pascal.

gcc-3.3 (1:3.3.5-10) unstable; urgency=high

  * Include {,e,p,x}mmintrin.h headers for amd64 as well.
  * Fix fallout from NetBSD patch, build using --enable-__cxa_atexit.

gcc-3.3 (1:3.3.5-9) unstable; urgency=medium

  * Add two m68k specfic patches concerning wrong code
    generation (Richard Zidlicky).
  * Update to gcc-3_3-branch CVS 20050304.
    - PR middle-end/19697, hppa64 specific fix.
    - libstdc++ backport from mainline (include/bits/istream.tcc)

gcc-3.3 (1:3.3.5-8.0nienna1) unstable; urgency=low

  * NMU (porting, sourceful)
  * NetBSD libc 2.0 includes __cxa_atexit support.
  * NetBSD ports now use a shared libgcc.
  * NetBSD ports now build libffi.
  * NetBSD ports now build pascal.
  * NetBSD ports now build java.
  * Adjust LINK_SPEC on NetBSD ports to support -symbolic properly.

gcc-3.3 (1:3.3.5-8) unstable; urgency=medium

  * Loosen dependency of libgcj-common on gcc-3.3-base. gettext (a gcc-3.3
    build dependency) started to depend on gcj, so gcc-3.3 must be buildable
    with the new binary-all and the previous binary-any packages, or else
    the buildd's will fail.
  * Update to gcc-3_3-branch CVS 20050130.

gcc-3.3 (1:3.3.5-7) unstable; urgency=low

  * Build-depend on graphviz (moved to main), remove the pregenerated
    libstdc++ docs from the diff.
  * Remove the hammer-branch patch, not used in the past.
  * Update to gcc-3_3-branch CVS 20050127.
    - Fixes PR17565 (wrong-code on mips).
    - Fixes PR19296 (wrong code generation). Closes: #288721.

gcc-3.3 (1:3.3.5-6) unstable; urgency=low

  * Fix PR10692, wrong code generation on m68k (closes: #187564).
  * Fix PR18987, wrong code generation on ia64 (closes: #286840).
  * Update to gcc-3_3-branch CVS 20050107.
  * Update cross build patches (Nikita V. Youshchenko).
  * Add debian/patches/pie.dpatch: GCC Position Independent Executables patch.
    Not applied by default (Lorenzo Hernandez Garcia-Hierro).

gcc-3.3 (1:3.3.5-5) unstable; urgency=medium

  * Add build dependency on libatomic-ops-dev [ia64].
  * Tighten libunwind build dependency / dependency on ia64.
  * On ia64, configure --with-system-libunwind.
  * Update to gcc-3_3-branch CVS 20041219.
    - Fix ICE on m68k, PR18590. Closes: #262658.

gcc-3.3 (1:3.3.5-4) unstable; urgency=medium

  * Backport patches for libunwind based exception support on ia64
    from the gcc-3.4 branch (PR14925, PR17684, PR18153, PR18380, PR18508).
  * Fix ia64-unwind patch to include unwind-sjlj.c, unwind-c.c in libgcc_eh.a.
    Addresses: #284583.
  * Update to gcc-3_3-branch CVS 20041214 to fix wrong-code generation bugs
    on some targets.
  * Update cross build patches (Nikita V. Youshchenko).

gcc-3.3 (1:3.3.5-3) unstable; urgency=medium

  * On ia64-linux, configure using --enable-libunwind-exceptions, add
    ia64-unwind patch by David Mosberger. Closes: #278835.
    Add build dependency on libunwind7-dev (>= 0.98.3-1.1) [ia64],
    add libunwind7-dev dependency on gcc-3.3.
  * Tighten binutils dependency.
  * Fix atomic stdc++ operations are broken on some MIPS machines. Patch
    by Thiemo Seufer. Closes: #278379.
  * Fix example for locale name in docs (closes: #277833).
  * Update to gcc-3_3-branch CVS 20041204.
    - Applies patch to fix PR 14838, ICE on hppa. Closes: #272673.
    - Fix PR 18577, wrong code generation.

gcc-3.3 (1:3.3.5-2) unstable; urgency=low

  * Tightened dependencies on the gcc-3.3-base package.
  * Move libstdc++ upstream changelog into a subdirectory, as it is
    done in the gcc-3.4 package. Avoids apt-listchanges confusion.
    Closes: #161325, #203402.
  * Post-3.3.5 update to fix PR14454: C++ code using virtual vararg methods
    in the context of multiple inheritance will fail on the SPARC.

gcc-3.3 (1:3.3.5-1) unstable; urgency=medium

  * Final gcc-3.3.5 release.
  * alpha-update.dpatch: Two post-3.3.5 updates for alpha-linux.
  * Update cross build patches (Nikita V. Youshchenko).

gcc-3.3 (1:3.3.4-13) unstable; urgency=low

  * gcc-3.3.5 second prerelease, updated to 20040926.
    - Fix gcc not terminating compilation of some files at -O2.
      Closes: #269209.

gcc-3.3 (1:3.3.4-12) unstable; urgency=low

  * gcc-3.3.5 second prerelease (20040919).
    - fixing kernel miscompilation on ia64.
  * libgcj4-dev: Add conflict to libgcj0 (closes: #251494).

gcc-3.3 (1:3.3.4-11) unstable; urgency=medium

  * Tighten binutils build-dependency/dependency to (>= 2.15-2).
  * Update to gcc-3_3-branch CVS 20040827:
    - Fix bootstrap error on alpha-linux with default GNATLIBCFLAGS.
    - Fix references in cpp-3.3(1) and gcc-3.3(1) manpages (closes: #267656).
    - Remove duplicate -fbranch-probabilities entry in gcc docs.
      Closes: #267426.
  * Update to cross build files (Nikita V. Youshchenko).
  * Correctly normalize pathes in .la and .lai files (closes: #268929).
  * Fix archive name in stack protector patch (closes: #269522).

gcc-3.3 (1:3.3.4-9) unstable; urgency=high

  * Tighten binutils build-dependency/dependency to (>= 2.15).
    Closes: #263426.
  * Tighten glibc dependency, needed at least for m68k to avoid
    regressions with new binutils.
  * Fix typo for libgcj-awt suggestions (closes: #261563).
  * Update i386-mtune patch to fix regressions (James Troup).
  * Reenable the testsuite.
  * For gcj-3.3 add a dependency on libgcj4-common (closes: #265522).
  * Fix libgcj4-common doc dir symlink (closes: #265649).

gcc-3.3 (1:3.3.4-6sarge1) testing-proposed-updates; urgency=high

  * Upload to testing-proposed-updates to avoid the dependency on
    binutils-2.15.
  * Fix build failure in libffi on hppa with binutils-2.15.
  * Update to gcc-3_3-branch CVS 20040804. Updates:
    - Fix build failure using bash-3.0 as Bourne compatible shell.
    - S390 update (backport of strcmp fixes).

gcc-3.3 (1:3.3.4-7) unstable; urgency=high

  * Fix build failure for the hppa cross compiler.
  * The gpc testsuite on mips doesn't produce enough test failures
    to keep the buildd running on slow machines. Add some dummy output.
  * Fix build failure using bash-3.0 as Bourne compatible shell.
  * Disable the testsuite, locales is currently not installable while
    libc and libc-dev are out of date on many architectures.

gcc-3.3 (1:3.3.4-6) unstable; urgency=high

  * Fix FTBFS on sparc and s390, leftover from the multiarch merge.
  * Update to gcc-3_3-branch CVS 20040728. Remove patches applied upstream.
    - libstdc++-v3 LSB 2.0 conformance updates.
  * Update gpc driver to recognize new specs options, fixing about 1200
    test suite failures on mips/mipsel.

gcc-3.3 (1:3.3.4-5) unstable; urgency=high

  * Fix libstdc++.so symlink (closes: #260514).

gcc-3.3 (1:3.3.4-4) unstable; urgency=medium

  * Disable the libgcc1 package for all architectures except hppa and m68k.
    Built from the gcc-3.4 source.
  * Build fastjar from gcc-3.4 source.
  * Update to gcc-3_3-branch CVS 20040710.
  * Integrate multiarch support by Tollef Heen.
  * Update libobjc to the version found in the 3.4.1 release.
  * Adjust priorities, when gcc-3.3 is not built as the default compiler.
  * Build libg2c0-dev package for coexistance of g77-3.3 and g77-3.4.
  * Split libgcj into libgcj4, libgcj4-common (jar file), libgcj4-awt (AWT
    peers).
  * Update stack protector patch to 3.3.2-2 (not applied by default).
  * Apply fixes for cross build (Nikita V. Youshchenko).

gcc-3.3 (1:3.3.4-3) unstable; urgency=medium

  * Update to gcc-3_3-branch CVS 20040707.
  * Really fix build logic to build libffi on mips/mipsel.
  * For alpha-linux set GNATLIBCFLAGS to "-g -O".
  * Fix PR14700, ICE with global registers (closes: #239569).
  * Replace /usr/lib/. with /usr/lib in .la files (closes: #257240).
  * Fixes for generating cross compiler packages (Jeff Bailey).
    Closes: #257475.
  * Update libf2c to the version found in the 3.4.1 release.

gcc-3.3 (1:3.3.4-2) unstable; urgency=low

  * debian/patches/pr14782.dpatch:
    Fix PR14782, unaligned data access at -O2 on parisc64 (closes: #253883).
  * On alpha-linux build gnatlib with CFLAGS set to -O1 to work around
    bootstrap failure.
  * Enable gnat on amd64 (closes: #252699, 252742).
  * Update Hurd patch (Jeff Bailey). Closes: #255107.
  * Don't use gcc-2.95 as bootstrap compiler on m68k anymore.
  * Fix build logic to build libffi on mips/mipsel.

gcc-3.3 (1:3.3.4-1) unstable; urgency=medium

  * Final 3.3.4 release.
    - Fix ICE building the kernel on sparc (closes: #250899).
  * Build libstdc++-dbg package for powerpc as well.
  * Build the shared libs passing -O1 to the linker.
  * Apply fixes for cross build (Nikita V. Youshchenko).

gcc-3.3 (1:3.3.3ds7-9) unstable; urgency=medium

  * Fix build failure on s390, removing an absolete patch.
  * Finally fix FTBFS for libstdc++-doc (finally closes: #248216).
  * Fix FTBFS for gpc on powerpc.
  * Add missing doc-base files to -doc packages.

gcc-3.3 (1:3.3.3ds7-8) unstable; urgency=low

  * Update to gcc-3_3-branch CVS 20040517 (first 3.3.4 prerelease).
    - Adds missing exception clause in libstdc++-v3's source files.
  * Update to gpc-20040516 beta release.
  * debian/copyright: Add libstdc++-v3's exception clause (closes: #247204).
  * Fix FTBFS for libstdc++-doc (closes: #248216).
  * Reference Debian specific bug reporting instructions (closes: #247345).
  * Update README.Bugs.
  * On amd64-linux, configure --without-multilib, disable Ada.
  * Update stack protector patch to 3.3.2-1 (not applied by default).

gcc-3.3 (1:3.3.3ds6-7) unstable; urgency=low

  * Update to gcc-3_3-branch CVS 20040429.
    - Fix PR14235, ICE in verify_local_live_at start.
    - Remove patches integrated upstream.
  * Update sparc64-build patch, fixing FTBFS.
  * Do not provide the /usr/hppa64-linux/include in the gcc-hppa64 package,
    migrated to libc6-dev. Adjust dependencies.
  * Integrate gpc test results into the GCC test summary.
  * Update generation of locales needed for testsuites.
  * gnatchop calls gcc-3.3.
  * Correctly #define ffi_type_[us]long on 32bit archs (closes: #217541).

gcc-3.3 (1:3.3.3ds6-6) unstable; urgency=medium

  * Update to gcc-3_3-branch CVS 20040401.
    - Fixed ICE in emit_move_insn_1 on legal code (closed: #223215).
    - Fix PR 14755, miscompilation of loops with bitfield counter.
      Closes: #241255.
    - Fix PR 16040, crash in function initializing const data with
      reinterpret_cast-ed pointer-to-member function crashes (closes: #238621).
    - Remove patches integrated upstream.
  * Reenable build of gpidump on powerpc and s390.

gcc-3.3 (1:3.3.3ds6-5) unstable; urgency=medium

  * Update to gcc-3_3-branch CVS 20040321.
    - Fix PR target/13889 (ICE on valid code on m68k).
  * Fix FTFBS on s390. Do not build gpc's gpidump on s390.
  * Reenable gpc on arm.

gcc-3.3 (1:3.3.3ds6-4) unstable; urgency=low

  * Update to gcc-3_3-branch CVS 20040320.
    - Revert patch for PR14640 (with this, at least mozilla-firefox was
      miscompiled on x86 (closes: #238621).
  * Update the gpc tarball (there were two releases with the same name ...).
  * Reenable gpc on alpha and ia64.

gcc-3.3 (1:3.3.3ds5-3) unstable; urgency=low

  * Update to gcc-3_3-branch CVS 20040314.
    - Fixes miscompilation with -O -funroll-loops on powerpc (closes: #229567).
    - Fix ICE in dwarf-2 on code using altivec (closes: #203835).
  * Update hurd-changes patch.
  * Add libgcj4-dev as a recommendation for gcj (closes: #236547).
  * debian/copyright: Added exemption to static linking of libgcc.

  * Phil Blundell:
    - debian/patches/arm-ldm.dpatch, debian/patches/arm-gotoff.dpatch: Update.

gcc-3.3 (1:3.3.3ds5-2) unstable; urgency=low

  * Update to gcc-3_3-branch CVS 20040306.
    - Fixes bootstrap comparision error on ia64.
    - Allows ghc build with gcc-3.3.
    - On amd64, don't imply 3DNow! for -m64 by default.
    - Some arm specific changes
    - Fix C++/13944: exception in constructor of a class to be thrown is not
      caught. Closes: #228099.
  * Enable the build of gcc-3.3-hppa64 on hppa.
    Add symlinks for as and ld to point to hppa64-linux-{as,ld}.
  * gcj-3.3 depends on g++-3.3, recommends gij-3.3. gij-3.3 suggests gcj-3.3.
  * Fix libgc2c-pic compatibility links (closes: #234333).
    The link will be removed for gcc-3.4.
  * g77-3.3: Conflict with other g77-x.y packages.
  * Tighten shlibs dependencies to latest released versions.

  * Phil Blundell:
    - debian/patches/arm-233633.dpatch: New  Fixes problems with half-word
      loads on ARMv3 architecture.  (Closes: #233633)
    - debian/patches/arm-ldm.dpatch: New.  Avoids inefficient epilogue for
      leaf functions in PIC code on ARM.

gcc-3.3 (1:3.3.3ds5-1) unstable; urgency=medium

  * gcc-3.3.3 final release.
    See /usr/share/doc/gcc-3.3/NEWS.{gcc,html}.

gcc-3.3 (1:3.3.3ds4-0pre4) unstable; urgency=low

  * Update to gcc-3.3.3 CVS 20040214 (2nd gcc-3.3.3 prerelease).
  * Fix title of libstdc++'s html main index (closes: #196381).
  * Move libg2c libraray files out of the gcc specific libdir to /usr/lib.
    For g77-3.3 add conflicts to other g77 packages. Closes: #224848.
  * Update the stack protector patch to 3.3-7, but don't apply it by default.
    Closes: #230338.
  * On arm, use arm6 as the cpu default (backport from mainline, PR12527).
  * Add libffi and libjava support for hppa (Randolph Chung). Closes: #232615.

gcc-3.3 (1:3.3.3ds3-0pre3) unstable; urgency=low

  * Update to gcc-3.3.3 CVS 20040125.
    - Fixed PR11350, undefined labels with -Os -fPIC (closes: #195911).
    - Fixed PR11793, ICE in extract_insn, at recog.c (closes: #203835).
    - Fixed PR13544, removed backport for PR12862.
    - Integrated backport for PR12441.
  * Fixed since 3.3: java: not implemented interface methods of abstract
    classes not found (closes: #225438).
  * Disable pascal on arm architecture (currently broken).
  * Update the build files to build a cross compiler (Nikita V. Youshchenko).
    See debian/README.cross in the source package.
  * Apply revised patch to make -mieee the default on alpha-linux,
    and add -mieee-disable switch to turn the default off (closes: #212912).
    (Tyson Whitehead)

gcc-3.3 (1:3.3.3ds2-0pre2) unstable; urgency=medium

  * Update to gcc-3.3.3 CVS 20040110.
    - Fixes compilation not terminating at -O1 on hppa (closes: #207516).
  * Add backport to fix PR12441 (closes: #224576).
  * Revert backport to 3.3 branch to fix PR12862, which introduced another
    regression (PR13544). Closes: #225663.
  * Tighten dependency of gnat-3.3 on gcc-3.3 (closes: #226273).
  * Disable treelang build for cross compiler build.
  * Disable pascal on alpha and ia64 architectures (currently broken).

gcc-3.3 (1:3.3.3ds1-0pre1) unstable; urgency=low

  * Update to gcc-3.3.3 CVS 20031229.
    - Fixes bootstrap error on ia64-linux.
    - Fix -pthread on mips{,el}-linux (closes: #224875).
    - Fix -Wformat for C++ (closes: #217075).
  * Backport from mainline: Preserve inline-ness when redeclaring
    a function template (closes: #195264).
  * Add missing intrinsics headers on ix86 (closes: #224593).
  * Fix location of libg2c libdir in libg2c.la file (closes: #224848).

gcc-3.3 (1:3.3.3ds0-0pre0.1) unstable; urgency=high

   * NMU
   * Fixed mips(el) spec file for -pthread: (Closes: #224875)
   * [debian/patches/mips-pthread.dpatch] New.
   * [debian/rules.patch] Added it to debian_patches.

gcc-3.3 (1:3.3.3ds0-0pre0) unstable; urgency=low

  * Update to gcc-3.3.3 CVS 20031206.
    - Fixes ICE in verify_local_live_at_start (hppa). Closes: #201550.
    - Fixes miscompilation of linux-2.6/sound/core/oss/rate.c.
      Closes: #219949.
  * Add missing unwind.h to gcc package (closes: #220846).
  * Regenerate control file to fix build dependencies for m68k.
  * More gpc only patches to fix test failures on m68k.
  * Reenable gpc for the Hurd (closes: #189851).

gcc-3.3 (1:3.3.2ds5-4) unstable; urgency=low

  * Update libffi-dev package description (closes: #219508).
  * For gij and libgcj fix dependency on the libstdc++ package, if
    the latter isn't installed during the build.
  * Apply patch to emit .note.GNU-stack section on linux arches
    which by default need executable stack.
  * Prefer gnat-3.3 over gnat-3.2 as a build dependency.
  * Update the pascal tarball (different version released with the
    same name).
  * Add pascal patches to address various gpc testsuite failures.
    On alpha and ia64, build gpc from the 20030830 version. Reenable
    the build on m68k.
    Remove the 20030507 gpc version from the tarball.
  * Apply patch to build the shared ada libs and link the ada tools
    against the shared libs. Not enabled by default, because gnat
    and gnatlib are rebuilt during install. (Ludovic Brenta)

gcc-3.3 (1:3.3.2ds4-3) unstable; urgency=low

  * Fix rules to omit inclusion of gnatpsta in mips(el) gnat package.

gcc-3.3 (1:3.3.2ds4-2) unstable; urgency=medium

  * s390-ifcvt patch added. Fixes gcl miscompilation (closes: #217240).
    (Gerhard Tonn)
  * Fix an infinite loop in g++ compiling lufs, regression from 3.3.1.
  * Fix a wrong code generation bug on alpha.
    (Falk Hueffner)
  * Update NEWS files.
  * Add Falk Hueffner to the Debian GCC maintainers.
  * Enable ada on mips and mipsel, but don't build the gnatpsta tool.

gcc-3.3 (1:3.3.2ds4-1) unstable; urgency=medium

  * Update to gcc-3.3.2.
  * Update NEWS files.
  * Miscompilation in the pari package at -O3 fixed (closes: #198172).
  * On alpha-linux, revert -mieee as the default (Falk Hueffner).
    Reopens: #212912.
  * Add ia64-unwind patch (Jeff Bailey).
  * Closed reports reported against gcc-2.96 (ia64), fixed at least in gcc-3.3:
    - ICE in verify_local_live_at_start, at flow.c:2733 (closes: #135404).
    - Compilation failure of stlport (closes: #135224).
    - Infinite loop compiling cssc's pfile.cc with -O2 (closes: #115390).
    - Added missing some string::compare() members (closes: #141199).
    - <cmath> header declares std::pow (closes: #161853).
    - <vector> does have at() method (closes: #59776).
    - Fixed error in stl_deque.h (closes: #69530).
    - Fixed problem with bastring (closes: #75759, #96539).
    - bad_alloc and std:: namespace problem (closes: #75120).
    - Excessive warnings from headers with -Weffc++ (closes: #76827).

gcc-3.3 (1:3.3.2ds3-0pre5) unstable; urgency=low

  * Update to gcc-3.3.2 CVS 20031005.
    - Fixes cpp inserting a spurious newline (closes: #210478, #210482).
    - Fixes generation of unrecognizable insn compiling kernel source
      on alpha (closes: #202762).
    - Fixes ICE in add_abstract_origin_attribute (closes: #212406).
    - Fixes forward declaration in libstdc++ (closes: #209386).
    - Fixes ICE in in extract_insn, at recog.c on alpha (closes: #207564).
  * Make libgcj-common architecture all (closes: #211909).
  * Build depend on: flex-old | flex (<< 2.5.31).
  * Fix spec linking libraries with -pthread on powerpc (closes: #211054).
  * debian/patches/arm-gotoff.dpatch: fix two kinds of PIC lossage.
    (Phil Blundell)
  * debian/patches/arm-common.dpatch: fix excessive alignment of common
    blocks causing binutils testsuite failures.
    (Phil Blundell)
  * Update priorities in debian/control to match the archive.
    (Ryan Murray)
  * s390-nonlocal-goto patch added. Fixes some pascal testcase failures.
    (Gerhard Tonn)
  * On alpha-linux, make -mieee default and add -mieee-disable switch
    to turn default off (closes: #212912).
    (Tyson Whitehead)
  * Add gpc upstream patch for memory corruption fix.

gcc-3.3 (1:3.3.2ds2-0pre4) unstable; urgency=low

  * Add gcc-unsharing_lhs patch (closes: #210848)

gcc-3.3 (1:3.3.2ds2-0pre3) unstable; urgency=low

  * Update to gcc-3.3.2 CVS 20030908.
  * PR11716 (Michael Eager, Dan Jacobowitz):
    Make GCC think that the maximum length of a short branch is
    64K instead of 128K.  It's a big hammer, but it works.
    Closes: #207915.
  * Downgrade gpc to 20030507 on alpha and ia64 (closes: #208717).

gcc-3.3 (1:3.3.2ds1-0pre2) unstable; urgency=low

  * Update to gcc-3.3.2 CVS 20030831.
    - Fix java NullPointerException detection with 2.6 kernels.
      Closes: #206377.
    - Fix bug in C++ typedef handling (closes: #205402).
    - Fix -Wunreachable-code giving false complaints (closes: #196600).
  * Update to gpc-20030830.
  * Don't include /usr/share/java/repository into the class path according
    to the new version of th Debian Java policy (closes: #205643).
  * Build-Depend/Depend on libgc-dev.

gcc-3.3 (1:3.3.2ds0-0pre1) unstable; urgency=low

  * Remove the build dependency on locales for now.

gcc-3.3 (1:3.3.2ds0-0pre0) unstable; urgency=medium

  * Update to gcc-3.3.2 CVS 20030812.
    - Fixes generation of wrong code for XDM-AUTHORIZATION-1 key generation
      and/or validation. Closes: #196090.
  * Update NEWS files.
  * Change ix86 default CPU type for code generation:
    - i386-linux       -> i486-linux
    - i386-gnu         -> i586-gnu
    - i386-freebsd-gnu -> i486-freebsd-gnu
    Use -march=i386 to target i386 CPUs.

gcc-3.3 (1:3.3.1ds3-1) unstable; urgency=low

  * gcc-3.3.1 (taken from CVS 20030805).
    - C++: Fix declaration conflicts (closes: #203351).
    - Fix ICE on ia64 (closes: #203840).

gcc-3.3 (1:3.3.1ds2-0rc2) unstable; urgency=low

  * Update to gcc-3.3.1 CVS 20030728.
    - Fix ICE in extract_insn, at recog.c:2148 on m68k.
      Closes: #177840, #180375, #190818.
    - Fix ICE while building libquicktime on alpha (closes: #192576).
    - Fix failure to deal with using and private inheritance (closes: #202696).
  * On sparc, /usr/lib was added to the library search path. Fix it.
  * Closed reports reported against gcc-3.2.x and fixed in gcc-3.3:
    - Fix error building the gcl package on arm (closes: #199835).

gcc-3.3 (1:3.3.1ds1-0rc1) unstable; urgency=low

  * Update to gcc-3.3.1 CVS 20030722 (3.3.1 release candidate 1).
    - Fix ICE in copy_to_mode_reg on 64-bit targets (closes: #189365).
    - Remove documentation about multi-line strings (closes: #194391).
    - Correctly document -falign-* parameters (closes: #198269).
    - out-of-class specialization of a private nested template class.
      Closes: #193830.
    - Tighten shlibs dependency due to new symbols in libgcc.
  * README.Debian for libg2c0, describing the need for g77-x.y when
    working with the g2c header and library (closes: #189059).
  * Call make with -j<number of CPU's>, if USE_NJOBS is set and non-empty
    in the environment.
  * Add another two m68k patches, partly replacing the workarounds provided
    by Roman Zippel.
  * Add the stack protector patch, but don't apply it by default. Edit
    debian/rules.patch to apply it (closes: #171699, #189494).
  * Remove wrong symlinks from gnat package (closes: #201882).
  * Closed reports reported against gcc-2.95 and fixed in newer versions:
    - SMP kernel compilation on alpha (closes: #134197, #146883).
    - ICE on arm while building imagemagick (closes: #173475).
  * Closed reports reported against gcc-3.2.x and fixed in gcc-3.3:
    - Miscompilation of octave2.1 on hppa (closes: #192296, #193804).

gcc-3.3 (1:3.3.1ds0-0pre0) unstable; urgency=medium

  * Update to gcc-3.3.1 CVS 20030626.
    - Fix ICE on arm compiling xfree86 (closes: #195424).
    - Fix ICE on arm compiling fftw (closes: #186185).
    - Fix ICE on arm in change_address_1, affecting a few packages.
      Closes: #197099.
    - Fix ICE in merge_assigned_reloads building Linux 2.4.2x sched.c.
      Closes: #195237.
    - Do not warn about failing to inline functions declared in system headers.
      Closes: #193049.
    - Fix ICE on mips{,el} in propagate_one_insn (closes: #194330, #196091).
    - Fix ICE on m68k in reg_overlap_mentioned_p (closes: #194749).
    - Build crtbeginT.o on m68k (closes: #197613).
  * Fix g++ man page symlink (closes: #196271).
  * mips/mipsel: Depend on binutils (>= 2.14.90.0.4). Closes: #196744.
  * Disable treelang on powerpc (again). Closes: #196915.
  * Pass -encoding in gcj-wrapper.

gcc-3.3 (1:3.3ds9-3) unstable; urgency=low

  * Closing more reports, fixed in 3.2/3.3:
    - ICE building texmacs on m68k (closes: #177433).
    - libstdc++: <cmath> doesn't define trunc(...) (closes: #105285).
    - libstdc++: setw is ignored for strings output (closes: #52382, #76645).
  * Add build support to omit the manual pages and info docs from the
    packages, disabled by default. Wait for a Debian statement, which can
    be cited. Adresses: #193787.
  * Reenable the m68k-const patch, don't run the g77 testsuite on m68k.
    Addresses ICEs (#177840, #190818).
  * Update arm-xscale patch.
  * libstdc++: use __attribute__(__unknown__), instead of (unknown).
    Closes: #195796.
  * Build-Depend on glibc (>= 2.3.1) to prevent incorrect builds on woody.
    Request from Adrian Bunk.
  * Add treelang-update patch (Tim Josling), reenable treelang on powerpc.
  * Add <GNU_TYPE>-{cpp,gcc,g++,gcj,g77} symlinks (addresses: #189466).
  * Make sure not to build using binutils-2.14.90.0.[12].

gcc-3.3 (1:3.3ds9-2) unstable; urgency=medium

  * Correct autoconf-related snafu in newly added ARM patches (Phil Blundell).
  * Correct libgcc1 dependency (closes: #193689).
  * Work around ldd/dpkg-shlibs failure on s390x.

gcc-3.3 (1:3.3ds9-1) unstable; urgency=low

  * gcc-3.3 final release.
    See /usr/share/doc/gcc-3.3/NEWS.{gcc,html}.
  * First merge of i386/x86-64 biarch support (Arnd Bergmann).
    Disabled by default. Closes: #190066.
  * New gpc-20030507 version.
  * Upstream gpc update to fix netbsd build failure (closes: #191407).
  * Add arm-xscale.dpatch, arm-10730.dpatch, arm-tune.dpatch, copied
    from gcc-3.2 (Phil Blundell).
  * Closing bug reports reported against older gcc versions (some of them
    still present in Debian, but not anymore as the default compiler).
    Usually, forwarded bug reports are linked to
        http://gcc.gnu.org/PR<upstream bug number>
    The upstream bug number usually can be found in the Debian reports.

  * Closed reports reported against gcc-3.1.x, gcc-3.2.x and fixed in gcc-3.3:
    - General:
      + GCC accepts multi-line strings without \ or " " &c (closes: #2910).
      + -print-file-name sometimes fails (closes: #161615).
      + ICE: reporting routines re-entered (closes: #179597, #180937).
      + Misplaced paragraph in gcc documentation (closes: #179363).
      + Error: suffix or operands invalid for `div' (closes: #150558).
      + builtin memcmp() could be optimised (closes: #85535).
    - Ada:
      + Preelaborate, exceptions, and -gnatN (closes: #181679).
    - C:
      + Duplicate loop conditions even with -Os (closes: #94701).
      + ICE (signal 11) (closes: #65686).
    - C++:
      + C++ error on virtual function which uses ... (closes: #165829).
      + ICE when warning about cleanup nastiness in switch statements
        (closes: #184108).
      + Fails to compile virtual inheritance with variable number of
        argument method (closes: #151357).
      + xmmintrin.h broken for c++ (closes: #168310).
      + Stack corruption with variable-length automatic arrays and virtual
        destructors (closes: #188527).
      + ICE on illegal code (closes: #184862).
      + _attribute__((unused)) is ignored in C++ (closes: #45440).
      + g++ handles &(void *)foo bizzarely (closes: #79225).
      + ICE (with wrong code, though) (closes: #81122).
    - Java:
      + Broken zip file handling (closes: #180567).
    - ObjC:
      + @protocol forward definitions do not work (closes: #80468).
    - Architecture specific:
      - alpha
        + va_start is off by one (closes: #186139).
        + ICE while building kseg/ddd (closes: #184753).
        + g++ -O2 optimization error (closes: #70743).
      - arm
        + ICE with -O2 in change_address_1 (closes: #180750).
        + gcc optimization error with -O2, affecting bison (closes: #185903).
      - hppa
        + ICE in insn_default_length (closes: #186447).
      - ia64
        + gcc-3.2 fails w/ optimization (closes: #178830).
      - i386
        + unnecessary generation of instruction cwtl (closes: #95318).
        + {athlon} ICE building mplayer (closes: #184800).
        + {pentium4} ICE while compiling mozilla with -march=pentium4
          (closes: #187910).
        + i386 optimisation: joining tests (closes: #105309).
      - m68k
        + ICE in instantiate_virtual_regs_1 (closes: #180493).
        + gcc optimizer bug on m68k (closes: #64832).
      - powerpc
        + ICE in extract_insn, at recog.c:2175 building php3 (closes: #186299).
        + ICE with -O -Wunreachable-code (closes: #189702).
      - s390
        + Operand out of range at assembly time when using -O2
          (closes: #178596).
      - sparc
        + gcc-3.2 regression (wrong code) (closes: #176387).
        + ICE in mem_loc_descriptor when optimizing (closes: #178909).
        + ICE in gen_reg_rtx when optimizing (closes: #178965).
        + Optimisation leads to unaligned access in memcpy (closes: #136659).

  * Closed reports reported against gcc-3.0 and fixed in gcc-3.2.x:
    - General:
      + Use mkstemp instead of mktemp (closed: #127802).
    - Preprocessor:
      + Fix redundant error message from cpp (closed: #100722).
    - C:
      + Optimization issue on ix86 (pointless moving) (closed: #97904).
      + Miscompilation of allegro on ix86 (closed: #105741).
      + Fix generation of ..ng references for static aliases (alpha-linux).
        (closed: #108036).
      + ICE compiling pari on hppa (closed: #111613).
      + ICE on ia64 in instantiate_virtual_regs_1 (closed: #121668).
      + ICE in c-typeck.c (closed: #123687).
      + ICE in gen_subprogram_die on alpha (closed: #127890).
      + SEGV in initialization of flexible char array member (closed: #131399).
      + ICE on arm compiling lapack (closed: #135967).
      + ICE in incomplete_type_error (closed: #140606).
      + Fix -Wswitch (also part of -Wall) (closed: #140995).
      + Wrong code in mke2fs on hppa (closed: #150232).
      + sin(a) * sin(b) gives wrong result (closed: #164135).
    - C++:
      + Error in std library headers on arm (closed: #107633).
      + ICE nr. 19970302 (closed: #119635).
      + std::wcout does not perform encoding conversions (closed: #128026).
      + SEGV, when compiling iostream.h with -fPIC (closed: #134315).
      + Fixed segmentation fault in included code for <rope> (closed: #137017).
      + Fix with exception handling and -O (closed: #144232).
      + Fix octave-2.1 build failure on ia64 (closed: #144584).
      + nonstandard overloads in num_get facet (closed: #155900).
      + ICE in expand_end_loop with -O (closed: #158371).
    - Fortran:
      + Fix blas build failure on arm (closed: #137959).
    - Java:
      + Interface members are public by default (closed: #94974).
      + Strange message with -fno-bounds-check in combination with -W.
        (closed: #102353).
      + Crash in FileWriter using IOException (closed: #116128).
      + Fix ObjectInputStream.readObject() calling constructors.
        (closed: #121636).
      + gij: better error reporting on `class not found' (closed: #125649).
      + Lockup during .java->.class compilation (closed: #141899).
      + Compile breaks using temporary inner class instance (closed: #141900).
      + Default constructor for inner class causes broken bytecode.
        (closed: #141902).
      + gij-3.2 linked against libgcc1 (closed: #165180).
      + gij-wrapper understands -classpath parameter (closed: #146634).
      + gij-3.2 doesn't ignore -jar when run as "java" (closed: #167673).
    - ObjC:
      + ICE on alpha (closed: #172353).

  * Closed reports reported against gcc-2.95 and fixed in newer versions:
    - General:
      + Undocumented option -pthread (closes: #165110).
      + stdbool.h broken (closes: #167439).
      + regparm/profiling breakage (closes: #20695).
      + another gcc optimization error (closes: #51456).
      + ICE in `output_fix_trunc' (closes: #55967).
      + Fix "Unable to generate reloads for" (closes: #58219, #131890).
      + gcc -c -MD x/y.c -o x/y.o leaves y.d in cwd (closes: #59232).
      + Compiler error with -O2 (closes: #67631).
      + ICE (unrecognizable insn) compiling php4 (closes: #83550, #84969).
      + Another ICE (closes: #90666).
      + man versus info inconsistency (-W and -Wall) (closes: #93708).
      + ICE on invalid extended asm (closes: #136630).
      + ICE in `emit_no_conflict_block' compiling perl (closes: #154599).
      + ICE in `gen_tagged_type_instantiation_die'(closes: #166766).
      + ICE on __builtin_memset(s, 0, -1) (closes: #170994).
      + -Q option to gcc appears twice in the documentation (closes: #137382).
      + New options for specifying targets:- -MQ and -MT (closes: #27878).
      + Configure using --enable-nls (closes: #51651).
      + gcc -dumpspecs undocumented (closes: #65406).
    - Preprocessor:
      + cpp fails to parse macros with varargs correctly(closes: #154767).
      + __VA_ARGS__ stringification crashes preprocessor if __VA_ARGS__ is
        empty (closes: #152709).
      + gcc doesn't handle empty args in macro function if there is only
        one arg(closes: #156450).
    - C:
      + Uncaught floating point exception causes ICE (closes: #33786).
      + gcc -fpack-struct doesn't pack structs (closes: #64628).
      + ICE in kernel (matroxfb) code (closes: #151196).
      + gcc doesn't warn about unreachable code (closes: #158704).
      + Fix docs for __builtin_return_address(closes: #165992).
      + C99 symbols in limits.h not defined (closes: #168346).
      + %zd printf spec generates warning, even in c9x mode (closes: #94891).
      + Update GCC attribute syntax (closes: #12253, #43119).
    - C++ & libstdc++-v3:
      + template and virtual inheritance bug (closes: #152315).
      + g++ has some troubles with nested templates (closes: #21255).
      + vtable thunks implementation is broken (closes: #34876, #35477).
      + ICE for templated friend (closes: #42662).
      + ICE compiling mnemonic (closes: #42989).
      + Deprecated: result naming doesn't work for functions defined in a
        class (closes: #43170).
      + volatile undefined ... (closes: #50529).
      + ICE concerning templates (closes: #53698).
      + Program compiled -O3 -malign-double segfaults in ofstream::~ofstream
        (closes: #56867).
      + __attribute__ ((constructor)) doesn't work with C++ (closes: #61806).
      + Another ICE (closes: #65687).
      + ICE in `const_hash' (closes: #72933).
      + ICE on illegal code (closes: #83221).
      + Wrong code with -O2 (closes: #83363).
      + ICE on template class (closes: #85934).
      + No warning for missing return in non-void member func (closes: #88260).
      + Not a bug/fixed in libgcc1: libgcc.a symbols end up exported by
        shared libraries (closes: #118670).
      + ICE using nested templates (closes: #118781).
      + Another ICE with templates (closes: #127489).
      + More ICEs (closes: #140427, #141797).
      + ICE when template declared after use(closes: #148603).
      + template function default arguments are not handled (closes: #157292).
      + Warning when including stl.h (closes: #162074).
      + g++ -pedantic-errors -D_GNU_SOURCE cannot #include <complex>
        (closes: #151671).
      + c++ error message improvement suggestion (closes: #46181).
      + Compilation error in stl_alloc.h with -fhonor-std (closes: #59005).
      + libstdc++ has no method at() in stl_= (closes: #68963).
    - Fortran:
      + g77 crash (closes: #130415).
    - ObjC:
      + ICE: program cc1obj got fatal signal 11 (closes: #62309).
      + Interface to garbage collector is undocumented. (closes: #68987).
    - Architecture specific:
      - alpha
        + Can't compile with define gnu_source with stdio and curses
          (closes: #97603).
        + Header conflicts on alpha (closes: #134558).
        + lapack-dev: cannot link on alpha (closes: #144602).
        + ICE `fixup_var_refs_1' (closes: #43001).
        + Mutt segv on viewing list of attachments (closes: #47981).
        + ICE building open-amulet (closes: #48530).
        + ICE compiling hatman (closes: #55291).
        + dead code removal in switch() broken (closes: #142844).
      - arm
        + Miscompilation using -fPIC on arm (closes: #90363).
        + infinite loop with -O on arm (closes: #151675).
      - i386
        + ICE when using -mno-ieee-fp and -march=i686 (closes: #87540).
      - m68k
        + Optimization (-O2) broken on m68k (closes: #146006).
      - mips
        + g++ exception catching does not work... (closes: #105569).
        + update-menus gets Bus Error (closes: #120333).
      - mipsel
        + aspell: triggers ICE on mipsel (closes: #128367).
      - powerpc
        + -O2 produces wrong code (gnuchess example) (closes: #131454).
      - sparc
        + Misleading documentation for -malign-{jump,loop,function}s
          (closes: #114029).
        + Sparc GCC issue with -mcpu=ultrasparc (closes: #172956).
        + flightgear: build failure on sparc (closes: #88694).

gcc-3.3 (1:3.3ds8-0pre9) unstable; urgency=high

  * gcc-3.3 second prerelease.
    - Fixing exception handling on s390 (urgency high).
  * Reenabled gpc build (I had it disabled ...). Closes: #192347.

gcc-3.3 (1:3.3ds8-0pre8) unstable; urgency=low

  * gcc-3.3 prerelease.
    - Fixes gcj ICE (closes: #189545).
  * For libstdc++ use the i486 atomicity implementation, introduced with
    0pre6, left out in 0pre7 (closes: #191684).
  * Add README.Debian for treelang (closes: #190812).
  * Apply NetBSD changes (Joel Baker). Closes: #191551.
  * New symbols in libgcc1, tighten the shlibs dependency.
  * Disable testsuite run on mips/mipsel because of an outdated libc-dev
    package.
  * Do not build libffi with debug information, although configuring
    with --enable-debug.

gcc-3.3 (1:3.3ds7-0pre7) unstable; urgency=low

  * gcc-3.3 prerelease taken from the gcc-3_3-branch (CVS 20030429).
  * Revert upstream libstdc++ change (closes: #191145, #191147, #191148,
    #191149, #149159, #149151, and other reports).
    Sorry for not detecting this before the upload, seems to be
    broken on i386 "only".
  * hurd-i386: Use /usr/include, not /include.
  * Disable gpc on hurd-i386 (closes: #189851).
  * Disable building the debug version of libstdc++ on powerpc-linux
    (fixes about 200 java test cases).
  * Install libstdc++v3 man pages (closes: #127263).

gcc-3.3 (1:3.3ds6-0pre6) unstable; urgency=high

  * gcc-3.3 prerelease taken from the gcc-3_3-branch (CVS 20030426).
  * libstdc++-doc: Fix index.html link (closes: #189424).
  * Revert back to the i486 atomicity implementation, that was used
    for gcc-3.2 as well. Reopens: #184446, #185662. Closes: #189983.
    For this reason, tighten the libstdc++5 shlibs dependency. See
    http://lists.debian.org/debian-devel/2003/debian-devel-200304/msg01895.html
    Don't build the ix86 specfic libstdc++ libs anymore.

gcc-3.3 (1:3.3ds5-0pre5) unstable; urgency=low

  * gcc-3.3 prerelease taken from the gcc-3_3-branch (CVS 20030415).
  * Disable treelang on powerpc.
  * Disable gpc on m68k.
  * Install locale data. Conflict with gcc-3.2 (<= 1:3.2.3-0pre8).
  * Fix generated bits/atomicity.h (closes: #189183).
  * Tighten libgcc1 shlibs dependency (new symbol _Unwind_Backtrace).

gcc-3.3 (1:3.3ds4-0pre4) unstable; urgency=low

  * gcc-3.3 prerelease taken from the gcc-3_3-branch (CVS 20030412).
  * Avoid sparc64 dependencies for libgcc1 on sparc (Clint Adams).
  * Make the default sparc 32bit target v8 instead of v7. This mainly
    enables hardmul, which should speed up v8 and v9 systems by a large
    margin (Ben Collins).
  * Tighten binutils dependency for sparc.
  * On i386, build libstdc++ optimized for i486 and above. The library
    in /usr/lib is built for i386. Closes: #184446, #185662.
  * Add gpc build (from gcc-snapshot package).
  * debian/control: Include all packages, that _can_ be built from
    this source package (except the cross packages).
  * Add m68k patches: m68k-const, m68k-subreg, m68k-loop.
  * Run the 3.3 testsuite a second time with the installed gcc-3.2
    to check for regressions (promised, only this time, and for the
    final release ;). Add build dependencies (gobjc-3.2, g77-3.2, g++-3.2).

gcc-3.3 (1:3.3ds3-0pre3) unstable; urgency=low

  * gcc-3.3 prerelease taken from the gcc-3_3-branch (CVS 20030331).
  * Reenable java on arm.
  * Build-Depend on binutils-2.13.90.0.18-1.3 on m68k. Fixes all
    bprob/gcov testsuite failures.
  * Enable C++ build on arm.
  * Enable the sparc64 build.

gcc-3.3 (1:3.3ds2-0pre2) unstable; urgency=low

  * gcc-3.3 prerelease taken from the gcc-3_3-branch (CVS 20030317).
  * Disable building the gcc-3.3-nof package.
  * Disable Ada on mips and mipsel.
  * Remove the workaround to build Ada on powerpc.
  * Add GNU Free documentation license to copyright file.
  * Update the sparc64 build patches (Clint Adams). Not yet enabled.
  * Disable C++ on arm (Not yet tested).
  * Add fix for ICE on powerpc (see: #184684).

gcc-3.3 (1:3.3ds1-0pre1) unstable; urgency=low

  * gcc-3.3 prerelease taken from the gcc-3_3-branch (CVS 20030310).
  * Add gccbug manpage.
  * Don't build libgnat package (no shared library).
  * Configure with --enable-sjlj-exceptions on hppa and m68k for
    binary compatibility with libstdc++ built with gcc-3.2.
  * Disable Java on arm-linux (never seen it sucessfully bootstrap).
  * Install non-conflicting baseline README.
  * multilib *.so and *.a moved to /usr/lib/gcc-lib/... , so that several
    compiler versions can be installed concurrently.
  * Remove libstdc++-incdir patch applied upstream.
  * libstdc++ 64 bit development files now handled in -dev target.
    (Gerhard Tonn)
  * Drop build dependencies for gpc (tetex-bin, help2man, libncurses5-dev).
  * Add libstdc++5-3.3-dev confict to libstdc++5-dev (<= 1:3.2.3-0pre3).
  * Enable builds on m68k (all but C++ for the moment). gcc-3.3 bootstraps,
    while gcc-3.2 doesn't.

gcc-3.3 (1:3.3ds0-0pre0) unstable; urgency=low

  * First gcc-3.3 package, built for s390 only. All other architectures
    build the gcc-3.3-base package only.
    To build the package on other architectures, edit debian/rules.defs
    (macro no_dummy_archs).
  * gcc-3.3 prerelease taken from the gcc-3_3-branch (CVS 20030301).
  * Don't include the gcc locale files (would conflict with 3.2).
  * Remove libffi-install-fix patch.
  * Fix netbsd-i386 patches.
  * Change priority of libstdc++5 and gcc-3.2-base to important.
  * Install gcjh-wrapper for javah.
  * gij suggests fastjar, gcj recommends fastjar.
  * Allow builds using automake1.4 | automake (<< 1.5).
  * Backport fix for to output more correct line numbers.
  * Add help2man to build dependencies needed for some gpc man pages.
  * gpc: Install binobj and gpidump binaries and man pages.
  * Apply cross compilation patches submitted by Bastian Blank.
  * Replace s390-biarch patch and copy s390-config-ml patch from 3.2
    (Gerhard Tonn).
  * Configure using --enable-debug.
  * Add infrastructure to only build a subset of binary packages.
  * Rename libstdc++-{dev,dbg,pic,doc} packages.
  * Build treelang compiler.

gcc-3.2 (1:3.2.3ds2-0pre3) unstable; urgency=low

  * gcc-3.2.3 prerelease (CVS 20030228)
    - Fixes bootstrap failure on alpha-linux.
    - Fixes ICE on m68k (closes: #177016).
  * Build Pascal with -O1 on powerpc, disable Pascal on arm, m68k and
    sparc (due to wrong code generation for fwrite in glibc,
    see PR optimization/9279).
  * Apply cross compilation patches submitted by Bastian Blank.

gcc-3.2 (1:3.2.3ds1-0pre2) unstable; urgency=medium

  * gcc-3.2.3 prerelease (CVS 20030221)
    - Fixes ICE on hppa (closes: #181813).
  * Patch for ffitest in s390-java.dpatch deleted, since already fixed
    upstream. (Gerhard Tonn)
  * Build crtbeginT.o on m68k-linux (closes: #179807).
  * Install gcjh-wrapper for javah (closes: #180218).
  * gij suggests fastjar, gcj recommends fastjar (closes: #179298).
  * Allow builds using automake1.4 | automake (<< 1.5) (closes: #180048).
  * Backport fix for to output more correct line numbers (closes: #153965).
  * Add help2man to build dependencies needed for some gpc man pages.
  * gpc: Install binobj and gpidump binaries and man pages.
  * Disable gpc on arm due to wrong code generation for fwrite in
    glibc (see PR optimization/9279).

gcc-3.2 (1:3.2.3ds0-0pre1) unstable; urgency=low

  * gcc-3.2.3 prerelease (CVS 20030210)
    - Fixes long millicode calls on hppa (closes: #180520)
  * New gpc-20030209 version.  Remove gpc-update.dpatch and gpc-testsuite.dptch
    as they are no longer needed.
  * Fix netbsd-i386 patches (closes: #180129, #179931)
  * m68k-bootstrap.dpatch: backport gcse.c changes from 3.3/MAIN to 3.2
  * Change priority of libstdc++5 and gcc-3.2-base to important.

gcc-3.2 (1:3.2.2ds8-1) unstable; urgency=low

  * gcc-3.2.2 release.
    - Fixes ICE, regression from 2.95 (closes: #176117).
    - Fixes ICE, regression from 2.95 (closes: #179161).
  * libstdc++ for biarch installs now upstream to usr/lib64,
    therefore mv usr/lib/64 usr/lib64 no longer necessary. (Gerhard Tonn)

gcc-3.2 (1:3.2.2ds7-0pre8) unstable; urgency=low

  * gcc-3.2.2 prerelease (CVS 20030130).
  * update s390 libffi patch
  * debian/control: add myself to uploaders and change libc12-dev depends to
    libc-dev on i386 (closes: #179128)
  * Build-Depend on procps so that ps is available for logwatch

gcc-3.2 (1:3.2.2ds6-0pre7) unstable; urgency=low

  * gcc-3.2.2 prerelease (CVS 20030128).
    - Update needed for hppa.
    - Fixes ICE on arm, regression from 2.95.x (closes: #168086).
    - Can use default bison (1.875).
  * Apply netbsd build patches (closes: #177674, #178328, #178325,
    #178326, #178327).
  * Run the logwatch script on "slow" architectures (arm, m68k) only.
  * autoreconf.dpatch: Only update libtool.m4, which is newer conceptually
    than libtool 1.4 (Ryan Murray).
  * Apply autoreconf patch universally (Ryan Murray).
  * More robust gij/gcj wrapper scripts, include /usr/lib/jni in default
    JNI search path (Ben Burton). Closes: #167932.
  * Build crtbeginT.o on m68k (closes: #177036).
  * Fixed libc-dev source dependency (closes: #178602).
  * Tighten shlib dependency to the current package version; should be
    1:3.2.2-1 for the final release (closes: #178867).

gcc-3.2 (1:3.2.2ds5-0pre6) unstable; urgency=low

  * gcc-3.2 snapshot taken from the gcc-3_2-branch (CVS 20030123).
  * Build locales needed by the libstdc++ testsuite.
  * Update config.{guess,sub} files from autotools-dev (closes: #177674).
  * Disable Ada and Java on netbsd-i386 (closes: #177679).
  * gnat: Add suggests for gnat-doc and ada-reference-manual.

gcc-3.2 (1:3.2.2ds4-0pre5.1) unstable; urgency=low

  * Readd build dependency `locales' on arm.  locales is now installable
  * Add autoreconf patch for mips{,el}. (closes: #176311)

gcc-3.2 (1:3.2.2ds4-0pre5) unstable; urgency=low

  * Remove build dependency `libc6-dev-sparc64 [sparc]' for now.
  * Remove build dependency `locales' on arm. locales is uninstallable
    on arm due to the missing glibc-2.3.
  * Use bison-1.35. bison-1.875 causes an hard error on the reduce/reduce
    conflict in objc-parse.y.

gcc-3.2 (1:3.2.2ds4-0pre4) unstable; urgency=low

  * Try building with gcc-2.95 on m68k-linux. Building gcc-3.2 with gcc-3.2
    does not work for me. m68k-linux doesn't look good at all ...
  * Fix s390 build error.
  * Add locales to build dependencies. A still unsolved issue is the
    presence of the locales de_DE, en_PH, en_US, es_MX, fr_FR and it_IT,
    or else some tests in the libstdc++ testsuite will fail.
  * Put all -nof files in the -nof package (closes: #175253).
  * Correctly exit logwatch script (closes: #175251).
  * Install linker-map.gnu file for libstdc++_pic (closes: #175144).
  * Install versioned gpcs docs only (closes: #173844).
  * Include gpc test results in gpc package.
  * Link local libstdc++ documentation to local source-level documentation.
  * Clarify libstdc++ description (so version and library version).
    Closes: #175799.
  * Include library in libstdc++-dbg package (closes: #176005).

gcc-3.2 (1:3.2.2ds3-0pre3) unstable; urgency=low

  * gcc-3.2 snapshot taken from the gcc-3_2-branch (CVS 20021231).
    - Fix loop count computation for preconditioned unrolled loops.
      Closes: #162919.
    - Fix xmmintrin.h (_MM_TRANSPOSE4_PS) CVS 20021027 (closes: #163647).
    - Fix [PR 8601] strlen/template interaction causes ICE CVS 20021201.
      Closes: #166143.
  * Watch the log files, which are written during the testsuite runs and print
    out a message, if there is still activity. No more buildd timeouts on arm
    and m68k ...
  * Remove gpc's reference to librx1g-dev package (closes: #172953).
  * Remove trailing dots on package descriptions.
  * Fix external reference to cpp.info in gcc.info (closes: #174598).

gcc-3.2 (1:3.2.2ds2-0pre2) unstable; urgency=medium

  * Friday, 13th upload, so what do you expect ...
  * gcc-3.2 snapshot taken from the gcc-3_2-branch (CVS 20021212).
  * Fix gnat build (autobuild maintainers: please revert back to gnat-3.2
    (<= 1:3.2.1ds6-1) for building gnat-3.2, if the build fails building
    gnatlib and gnattools).
  * Really disable sparc64 support.

gcc-3.2 (1:3.2.2ds1-0pre1) unstable; urgency=low

  * A candidate for the transition ...
  * gcc-3.2 snapshot taken from the gcc-3_2-branch (CVS 20021210).
    - doc/invoke.texi: Remove last reference to -a (closes: #171748).
  * Disable sparc64 support. For now please use egcs64 to build sparc64
    kernels.
  * Disable Pascal on the sparc architecture (doesn't bootstrap).

gcc-3.2 (1:3.2.2ds0-0pre0) unstable; urgency=low

  * gcc-3.2 snapshot taken from the gcc-3_2-branch (CVS 20021202).
    - Should fix _Pragma expansion within macros (closes: #157416).
  * New gpc-20021128 version. Run check using EXTRA_TEST_PFLAGS=-g0
  * Add tetex-bin to build dependencies (gpc needs it). Closes: #171203.

gcc-3.2 (1:3.2.1ds6-1) unstable; urgency=low

  * gcc-3.2.1 final release.
  * Build gpc-20021111 for all architectures. hppa and i386 are
    known to work. For the other architectures, send the usual FTBFS ...
    WARNING: this gpc version is an alpha version, especially debug info
    doesn't work well, so use -g0 for compiling. If you need a stable
    gpc compiler, use gpc-2.95.
  * Encode the gpc upstream version in the package name, the gpc release
    date in the version number (requested by gpc upstream).
  * Added libncurses5-dev and libgmp3-dev as build dependencies for the
    gpc tests and runtime.
  * Clean CVS files as well (closes: #169101).
  * s390-biarch.dpatch added, backported from CVS (Gerhard Tonn).
  * s390-config-ml.dpatch added, disables biarch for java,
    libffi and boehm-gc on s390. They need a 64 bit runtime
    during build which is not yet available on s390 (Gerhard Tonn).
  * Biarch support for packaging adapted (Gerhard Tonn).
    biarch variable added and with-sparc64 variable substituted in
    most places by biarch.
    dh_shlibdeps is applied only to 32 bit libraries on s390, since
    ldd for 64 bit libraries don't work on 32 bit runtime.
    Build dependency to libc6-dev-s390x added.

gcc-3.2 (1:3.2.1ds5-0pre6) unstable; urgency=medium

  * gcc-3.2.1 prerelease.
  * Removed arm patch integrated upstream.
  * Adjust gnat build dependency (closes: #167116).
  * Always configure with --enable-clocale=gnu. The autobuilders do have
    locales installed, but not generated the "de_DE" locale needed for
    the autoconf test in libstdcc++-v3/aclocal.m4.
  * libstdc++ documentaion: Don't compresss '*.txt' referenced by html pages.

gcc-3.2 (1:3.2.1ds4-0pre5) unstable; urgency=medium

  * gcc-3.2.1 snapshot (CVS 20021103).
  * sparc64-build.dpatch: Updated. Lets sparc boostrap again.
  * s390-loop.dpatch removed, already fixed upstream (Gerhard Tonn).
  * bison.dpatch: Removed, patch submitted upstream.
  * backport-java-6865.dpatch: Apply again during build.
  * Tighten glibc dependency (closes: #166703).

gcc-3.2 (1:3.2.1ds3-0pre4) unstable; urgency=high

  * gcc-3.2.1 snapshot (CVS 20021020).
    - Expansion of _Pragma within macros fixed (closes: #157416).
  * FTBFS: With the switch to bison-1.50 (and 1.75), gcc-3.2 fails to build from
    source on Debian unstable systems. This is fixed in gcc HEAD, but not on
    the current release branch.
    HELP NEEDED:
    - check what is missing from the patches in debian/patches/bison.dpatch.
      This is a backport of the bison related patches, but showing regressions
      in the gcc testsuite, so it cannot be applied.
    - build gcc using byacc (bootstrap currently fails using byacc).
    - build bison-1.35 in it's own package (the current 1.35-3 package fails
      to build form source).
    - and finally ask upstream to backport the patch to the branch. It's not
      helpful not beeing able to follow the stable branch. Maybe we should
      just switch to gcc HEAD as BSD does ...
    As a terrible workaround, build the sources from CVS first on a machine,
    with bison-1.35 installed, then package the tarball, so the bison
    generated files are not rebuilt.

  * re-add lost patch: configure with --enable-__cxa_atexit (closes: #163422),
    Therefore urgency high.
  * gcj-wrapper, gij-wrapper: Accept names starting with `.' (closes: #163172,
    #164009).
  * Point g++ manpage to correct g++ version (closes: #162843).
  * Support for i386-freebsd-gnu (closes: #163883).
  * s390-java.dpatch replaced with backport from cvs head (Gerhard Tonn).
  * Disable the testsuite run on the Hurd (closes: #159650).
  * s390-loop.dpatch added, fixes runtime problem (Gerhard Tonn).
  * debian/patches/bison.dpatch: Backport for bison-1.75 compatibility.
    Don't use it due to regressions.
  * debian/patches/backport-java-6865.dpatch: Directly applied in the
    included tarball because of bison problems.
  * Make fixincludes priority optional, so linda can depend on it.
  * Tighten binutils dependency.

gcc-3.2 (1:3.2.1ds2-0pre3) unstable; urgency=low

  * gcc-3.2.1 snapshot (CVS 20020923).
  * Run the libstdc++ check-abi script. Results are put into the file
    /usr/share/doc/libstdc++5/README.libstdc++-baseline in the libstdc++5-dev
    package. This file contains a new baseline, if no baseline for this
    architecture is included in the gcc sources.
  * gcj-wrapper: Accept files starting with an underscore, accept
    path names (closes: #160859, #161517).
  * Explicitely call automake-1.4 when rebuilding Makefiles (closes: #161438).
  * Let installed fixincludes script find files in /usr/lib/fixincludes.
  * debian/rules.patch: Add .NOTPARALLEL as target, so that patches are
    applied sequentially (closes: #159395).

gcc-3.2 (1:3.2.1ds1-0pre2) unstable; urgency=low

  * gcc-3.2.1 snapshot (CVS 20020913). Welcome back m68k in bootstrap land!
  * Fix arm-tune.dpatch (closes: #159354).
  * Don't overwrite LD_LIBRARY_PATH in build (closes: #158459).
  * --disable-__cxa_atexit on NetBSD (closes: #159620).
  * Reenable installation of message catalogs (disabled in 3.2-0pre2).
    Closes: #160175.
  * Ben Collins
    - Re-enable sparc64 build. This time, it's part of the default compiler.
      I have disabled 64/alt libraries as they are too much overhead. All
      libraries build 64bit, but currently only libgcc/libstdc++ include the
      64bit libraries.
    Closes: #160404.
  * Depend on autoconf2.13, instead of autoconf.
  * Phil Blundell
    - debian/patches/arm-update.dpatch: Fix python2.2 build failure.

gcc-3.2 (1:3.2.1ds0-0pre1) unstable; urgency=medium

  * gcc-3.2.1 snapshot (CVS 20020829).
    New g++ option -Wabi:
      Warn when G++ generates code that is probably not compatible with the
      vendor-neutral C++ ABI.  Although an effort has been made to warn about
      all such cases, there are probably some cases that are not warned about,
      even though G++ is generating incompatible code.  There may also be
      cases where warnings are emitted even though the code that is generated
      will be compatible.
    The current version of the ABI is 102, defined by the __GXX_ABI_VERSION
    macro.
  * debian/NEWS.*: Updated.
  * Fix libstdc++-dev dependency on libc-dev for the Hurd (closes: #157004).
  * Add versioned expect build dependency.
  * Tighten binutils dependency to 2.13.90.0.4.
  * debian/patches/arm-tune.dpatch: Increase stack limit for configure.
  * 3.2-0pre4 did build gnat-3.2 compilers for all architectures. Build-Depend
    on gnat-3.2 now (closes: #156734).
  * Remove bashism's in gcj-wrapper (closes: #157982).
  * Add -cp and -classpath options to gij(1). Backport from HEAD (#146634).
  * Add fastjar documentation.

gcc-3.2 (1:3.2ds0-0pre4) unstable; urgency=low

  * Correct build dependency on gnat-3.1.

gcc-3.2 (1:3.2ds0-0pre3) unstable; urgency=low

  * gcc-3.2 upstream prerelease.
  * Disable all configure options, which are standard:
    --enable-threads=posix --enable-long-long, --enable-clocale=gnu

gcc-3.2 (1:3.2ds0-0pre2) unstable; urgency=low

  * gcc-3.2 snapshot (CVS 20020802).
  * Fix g++-include dir.
  * Don't install the locale files (temporarily, until we don't build
    gcc-3.1 anymore).
  * New package libgcj-common to avoid conflict with classpath package.

gcc-3.2 (1:3.2ds0-0pre1) unstable; urgency=low

  * gcc-3.2 snapshot (CVS 20020729).

gcc-3.1 (1:3.1.1ds3-1) unstable; urgency=low

  * gcc-3.1.1 release. Following this release we will have a gcc-3.2
    release soon, which is gcc-3.1.1 plus some C++ ABI changes. Once
    gcc-3.2 hits the archives, gcc-3.1.1 will go away.
  * Don't build the sparc64 compiler. The packaging/patches are
    currently broken.
  * Add missing headers on m68k and powerpc.
  * Install libgcc_s_nof on powerpc.
  * Install libffi's copyright and doc files (closes: #152198).
  * Remove dangling symlink (closes: #149002).
  * libgcj3: Add a conflict to the classpath package (closes: #148664).
  * README.C++: Fix URLs.
  * libstdc++-dbg: Install into /usr/lib/debug, document it.
  * backport-java-6865.dpatch: backport from HEAD.
  * Fix typo in gcj docs (closes: #148890).
  * Change libstdc++ include dir: /usr/include/c++/3.1.
  * libstdc++-codecvt.dpatch: New patch (closes: #149776).
  * Build libstdc++-pic package.
  * Move 64bit libgcc in its own package libgcc1-64 (closes: #147249).
  * Tighten glibc dependency.

gcc-3.1 (1:3.1.1ds2-0pre3) unstable; urgency=low

  * Updated to CVS 2002-06-06 (gcc-3_1-branch).
  * Updated s390-java patch (Gerhard Tonn).
  * Don't use -O in STAGE1_FLAGS on m68k.
  * Fix `-classpath' option in gcj-wrapper script (closes: #150142).
  * Remove g++-cxa-atexit patch, use --enable-__cxa_atexit configure option.

gcc-3.1 (1:3.1.1ds1-0pre2) unstable; urgency=low

  * Updated to CVS 2002-06-06 (gcc-3_1-branch), fixing an ObjC regression.
  * Welcome m68k to bootstrap land (thanks to Andreas Schwab).
  * Add javac wrapper for gcj-3.1 (Michael Koch).
  * Remove dangling symlink in /usr/share/doc/gcc-3.1 (closes: #149002).

gcc-3.1 (1:3.1.1ds0-0pre1) unstable; urgency=low

  * Updated to CVS 2002-05-31 (gcc-3_1-branch).
  * Change priorities from fastjar and gij-wrapper-3.1 from 30 to 31.
  * Update arm-tune patch.
  * Install xmmintrin.h header on i386 (closes: #148181).
  * Install altivec.h header on powerpc.
  * Call correct gij in gij-wrapper (closes: #148662, #148682).

gcc-3.1 (1:3.1ds2-2) unstable; urgency=low

  * Tighten binutils dependency.
  * Fix libstdc include dir for multilibs (Dan Jacobowitz).

gcc-3.1 (1:3.1ds2-1) unstable; urgency=low

  * GCC 3.1 release.
  * Ada cannot be built by the autobuilders for the first time. Do it by hand.
    gnatgcc and gnatbind need to be in the PATH.
  * Build with CC=gnatgcc, when building the Ada compiler.
  * Hurd fixes.
  * Don't build the sparc64 compiler; the hack isn't up to date and glibc
    isn't converted to use /lib64 and /usr/lib64.
  * m68k-linux shows bootstrap comparision failures. If you want to build
    the compiler anyway and ignore the bootstrap comparision failure, edit
    debian/rules.patch and uncomment the patch to ignore the failure. See
    /usr/share/doc/gcc-3.1/BOOTSTRAP_COMPARISION_FAILURE for the differences.

gcc-3.1 (1:3.1ds1-0pre6) unstable; urgency=low

  * Build from the "final prerelease" tarball (gcc-3.1-20020508.tar.gz).
  * Build gnat-3.1-doc package.
  * Build fastjar package without building java packages.
  * Hurd fixes.
  * Updated sparc64-build patch.
  * Add s390-ada patch (Gerhard Tonn).
  * Undo the dwarf2 support for hppa from -0pre5.

gcc-3.1 (1:3.1ds0-0pre5) unstable; urgency=low

  * Use /usr/include/g++-v3-3.1 as C++ include dir.
  * Update s390-java patch (Gerhard Tonn).
  * Tighten binutils dependency (gas patch for m68k-linux).
  * Use gnat-3.1 as the gnat package name (as found in gcc/ada/gnatvsn.ads).
  * dwarf2 support hppa: a snapshot of the gcc/config/pa directory
    from the trunk dated 2002-05-02.

gcc-3.1 (1:3.1ds0-0pre4) unstable; urgency=low

  * Use gnat-5.00w as the gnat package name (as found in gcc/ada/gnatvsn.ads).
  * Don't build the shared libgnat library. It assumes an existing shared
    libiberty library.
  * Don't install the libgcjgc library.

gcc-3.1 (1:3.1ds0-0pre3) unstable; urgency=low

  * Build fastjar on all architectures.
  * Update m68k patches.
  * Update s390-java patch (Gerhard Tonn).

gcc-3.1 (1:3.1ds0-0pre2) unstable; urgency=low

  * Add Ada support. To successfully build, a working gnatbind and gcc
    driver with Ada support is needed.
  * Apply needed arm patches from 3.0.4.

gcc-3.1 (1:3.1ds0-0pre1) unstable; urgency=low

  * First try for gcc-3.1.

gcc-3.0 (1:3.0.4ds3-6) unstable; urgency=medium

  * Second try at fixing sparc build problems.

gcc-3.0 (1:3.0.4ds3-5) unstable; urgency=medium

  * Enable java on ARM.
  * Create missing directory to fix sparc build.

gcc-3.0 (1:3.0.4ds3-4) unstable; urgency=low

  * Link with system zlib (closes: #136359).

gcc-3.0 (1:3.0.4ds3-3) unstable; urgency=low

  * Build libf2c (pic and non-pic) with -mieee on alpha-linux.

gcc-3.0 (1:3.0.4ds3-2) unstable; urgency=medium

  * Apply hppa-build patch (Randolph Chung). Closes: #136731.
  * Make libgcc1 conflict/replace with libgcc1-sparc64. Closes: #135709.
  * gij-3.0 provides the `java' command. Closes: #128947.
  * Depend on binutils (>= 2.11.93.0.2-2), allows stripping of libgcj.a
    again. Closes: #99307.
  * Update README.cross pointing to the README of the toolchain-source
    package.

gcc-3.0 (1:3.0.4ds3-1) unstable; urgency=low

  * Final gcc-3.0.4 release.
  * debian/rules.d/binary-java.mk: Fix dormant typo, exposed by removing the
    duplicate libgcj dependency and adding the gij-3.0 package.
    Closes: #134005.
  * New patch by Phil Blundell to fix scalapack build error on m68k.

gcc-3.0 (1:3.0.4ds2-0pre020210) unstable; urgency=low

  * Make the base package dependent on the binary-arch target. Closes: #133433.
  * Get libstdc++ on arm woring (define _GNU_SOURCE). Closes: #133435.

gcc-3.0 (1:3.0.4ds2-0pre020209) unstable; urgency=high

  * Update to CVS sources (20020209 gcc-3_0-branch).
  * Apply patch to fix bootstrap error on arm-linux (submitted upstream
    by Phil Blundell). Closes: #130422.
  * Make base package architecture any.
  * Decouple versioned shlib dependencies from release number for
    libobjc as well.

gcc-3.0 (1:3.0.4ds1-0pre020203) unstable; urgency=medium

  * One release critical bug outstanding:
    - bootstrap error on arm.
  * Update to CVS sources (20020203 gcc-3_0-branch).
  * Fixed upstream: PR c/3504: Correct documentation of __alignof__.
    Closes: #85445.
  * Remove libgcc-powerpc patch, integrated upstream (closes: #131977).
  * Tighten binutils build dependency (to address #126162).
  * Move jv-convert to gcj package (closes: #131985).

gcc-3.0 (1:3.0.4ds0-0pre020127) unstable; urgency=low

  * Two release critical bugs outstanding:
    - bootstrap error on arm.
    - bus errors for C++ and java executables on sparc (see the testsuite
      results).
  * Update to CVS sources (20020125 gcc-3_0-branch).
  * Enable java support for s390 architecture (patch from Gerhard Tonn).
  * Updated NEWS file for 3.0.3.
  * Disable building the gcc-sparc64, but build a multilibbed compiler
    for sparc as the default.
  * Disabled the subreg-byte patch for sparc (request from Ben Collins).
  * Fixed reference to libgcc1 package in README (closes: #126218).
  * Do recommend libc-dev, not depend on it. For low-end or embedded systems
    the dependency on libc-dev can make the difference between
    having enough or having too little space to build a kernel.
  * README.cross: Updated by Hakan Ardo.
  * Decouple versioned shlib dependencies from release number. Closes: #118391.
  * Fix diversions for gcc-3.0-sparc64 package (closes: #128178),
    unconditionally remove `sparc64-linux-gcc' alternative.
  * g77/README.libg2c.Debian: New file mentioning `libg2c-pic'. The next
    g77 version (3.1) does build a static and shared library (closes: #104250).
  * Fix formatting errors in the synopsis of the java man pages. Maybe the
    reason for #127571. Closes: #127571.
  * fastjar: Fail for the (currently incorrect) -u option. Addresses: #116145.
    Add alternative for `jar' using priority 30 (closes: #118648).
  * jv-convert: Add --help option and man page. Backport from HEAD branch.
  * libgcj2-dev: Remove duplicate dependency (closes: #127805).
  * Giving up and make just another new package gij-X.Y with only the gij-X.Y
    binary for policy conformance (closes: #127111).
  * gij: Provides an alternative for `java' (priority 30) using a wrapper
    script (Stephen Zander) (closes: #128974). Added simple manpage.

gcc-3.0 (1:3.0.3ds3-1) unstable; urgency=low

  * Final gcc-3.0.3 release.
  * Do not compress .txt files in libstdc++ docs referenced from html
    pages (closes: #124136).
  * libstdc++-dev suggests libstdc++-doc.
  * debian/patches/gcc-ia64-NaT.dpatch: Update (closes: #123685).

gcc-3.0 (1:3.0.3ds2-0pre011215) unstable; urgency=low

  * Update to CVS sources (011215).
  * libstdc++ documentation updated upstream (closes: #123790).
  * debian/patches/gcc-ia64-NaT.dpatch: Disable. Fixes bootstrap error
    on ia64 (#123685).

gcc-3.0 (1:3.0.3ds1-0pre011210) unstable; urgency=medium

  * Update to CVS sources (011208).
  * Supposed to fix powerpc build error (closes: #123155).

gcc-3.0 (1:3.0.3ds0-0pre011209) unstable; urgency=medium

  * Update to CVS sources (011208). Frozen for upstream 3.0.3 release.
  * Apply contrib/PR3145.patch, a backport of Nathan Sidwell's patch to
    fix PR c++/3145, the infamous "virtual inheritance" bug. This affected
    especially KDE2 (eg. artsd). Franz Sirl <email address hidden>
  * cc1plus segfault in strength reduction fixed upstream. Closes: #122547.
  * debian/patches/gcc-ia64-NaT.dpatch: Add patch to avoid a bug that can
    cause miscompiled userapps to crash the kernel. Closes: #121924.
  * Reenable shared libgcc for powerpc. Fixed upstream.
    http://gcc.gnu.org/ml/gcc-patches/2001-11/msg00340.html
    debian/patches/libgcc-powerpc.dpatch: New patch.
  * Add upstream changelogs.
  * Remove gij alternative. Move to gij package.

gcc-3.0 (1:3.0.2ds4-4) unstable; urgency=medium

  * Disable building of libffi on mips and mipsel.
    (closes: #117503).
  * Enable building of shared libgcc on s390
    (closes: #120452).

gcc-3.0 (1:3.0.2ds4-3) unstable; urgency=medium

  * Fix logic to build libffi without java (closes: #117503).

gcc-3.0 (1:3.0.2ds4-2) unstable; urgency=medium

  * Enable java for ia64 (Jeff Licquia). Closes: #116798.
  * Allow building of libffi without gcj (Jeff Licquia).
    New libffi packages for arm hurd-i386 mips mipsel,
    still missing: hppa, s390.
  * debian/NEWS.gcc: Add 3.0.2 release notes.
  * debian/patches/hppa-align.dpatch: New patch from Alan Modra,
    submitted by Randolph Tausq.

gcc-3.0 (1:3.0.2ds4-1) unstable; urgency=medium

  * Final gcc-3.0.2 release. The source tarball is not the released
    tarball, but taken from CVS 011024).
  * Remove patch for s390, included upstream.

gcc-3.0 (1:3.0.2ds3-0pre011014) unstable; urgency=low

  * Update to CVS sources (011014). Frozen for upstream 3.0.2 release.
    Closes: #109351, #114099, #114216, #105741 (allegro3938).
  * Added debian/patches/fastjar.dpatch, which makes fastjar extract
    filenames correctly (previously, some had incorrect names on extract).
    Closes: #113236.
  * Priorities fixed in the past (closes: #94404).

gcc-3.0 (1:3.0.2ds2-0pre010923) unstable; urgency=low

  * Bootstraps on powerpc again (closes: #112777).

gcc-3.0 (1:3.0.2ds2-0pre010922) unstable; urgency=low

  * Update to CVS sources (010922).
  * Fixed upstream (closes: #111801). #105569 on hppa.
  * Update hppa patch (Matt Taggart).
  * Fix libstdc++-dev package description (closes: #112758).
  * debian/rules.d/binary-objc.mk: Fix build error (closes: #112462).
  * Make gobjc-3.0 conflict with gcc-3.0-sparc64 (closes: #111772).

gcc-3.0 (1:3.0.2ds1-0pre010908) unstable; urgency=low

  * Update to CVS sources (010908).
  * Update hppa patch (Matt Taggart).
  * Depend on libgc6-dev, not libgc5-dev, which got obsolete (during
    the freeze ...). However adds s390 support (closes: #110189).
  * debian/patches/m68k-reload.dpatch: New patch (Roman Zippel).
    Fixes #89023.
  * debian/patches/gcc-sparc.dpatch: New patch ("David S. Miller").
    Fixes libstdc++ testsuite failures on sparc.

gcc-3.0 (1:3.0.2ds0-0pre010826) unstable; urgency=low

  * gcc-3.0-nof: Fix symlink to gcc-3.0-base doc directory.
  * debian/patches/gcj-without-rpath: New patch.
  * Remove self dependency on libgcj package.
  * Handle diversions for upgrades from 3.0 and 3.0.1 -> 3.0.2
    in gcc-3.0-sparc64 package.
  * Build libg2c.a with -fPIC -DPIC and name the result libg2c-pic.a.
    Link with this library to avoid linking with non-pic code.
    Use this library when building dynamically loadable objects (python
    modules, gimp plugins, ...), which need to be linked against g2c or
    a library which is linked against g2c (i.e. lapack).
    Packages needing '-lg2c-pic' must have a build dependency on
    'g77-3.0 (>= 1:3.0.2-0pre010826).

gcc-3.0 (1:3.0.2ds0-0pre010825) unstable; urgency=low

  * Update to CVS sources (010825).
  * Add libc6-dev-sparc64 to gcc-3.0-sparc64 and to sparc build dependencies.
  * Remove conflicts on egcc package (closes: #109718).
  * Fix gcc-3.0-nof dependency.
  * s390 patches against gcc-3.0.1 (Gerhard Tonn).
  * debian/control: Require binutils (>= 2.11.90.0.27)

gcc-3.0 (1:3.0.1ds3-1) unstable; urgency=low

  * Final gcc-3.0.1 release.
  * Changed upstream: default of -flimit-inline is 600 (closes: #106716).
  * Add fastjar man page (submitted by "The Missing Man Pages Project",
    http://www.netmeister.org/misc/m2p2i/) (closes: #103051).
  * Fixed in last upload as well: #105246.
  * debian/patches/cpp-memory-leak.dpatch: New patch
  * Disable installation of shared libgcc on s390 (Gerhard Tonn).

gcc-3.0 (1:3.0.1ds2-0pre010811) unstable; urgency=high

  * Update to CVS sources (010811). Includes s390 support.
  * Add xlibs-dev to Build-Depends (libgcj).
  * Enable java for powerpc, disable java for ia64.
  * Enable ObjC garbage collection for all archs, which have a libgc5-dev
    package.
  * New patch libstdc++-codecvt (Michael Piefel) (closes: #104614).
  * Don't strip static libgcj library (work around binutils bug #107812).
  * Handle diversions for upgrade 3.0 -> 3.0.1 in gcc-3.0-sparc64 package
    (closes: #107569).

gcc-3.0 (1:3.0.1ds1-0pre010801) unstable; urgency=high

  * Update to CVS sources (010801). (closes: #107012).
  * Remove build dependency on non-free graphviz and include pregenerated
    docs (closes: #107124).
  * Fixed in 3.0.1 (closes: #99307).
  * Updated m68k-updates patch (Roman Zippel).
  * Another fix for ia64 packaging bits (Randolph Chung).

gcc-3.0 (1:3.0.1ds0-0pre010727) unstable; urgency=high

  * Update to CVS sources (010727).
  * Add epoch to source version. Change '.dsx' to 'dsx', so that
    3.1.1ds0 gt 3.1ds7 (closes: #106538).
 -- Stefano Rivera <email address hidden>   Mon, 01 Nov 2010 12:46:48 +0000

Upload details

Uploaded by:
Stefano Rivera
Uploaded to:
Lucid
Original maintainer:
Philipp Kern
Architectures:
amd64 i386 powerpc
Section:
devel
Urgency:
Very Urgent

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
gcc-3.3_3.3.6ds1.orig.tar.gz 22.9 MiB 3a01a9c4c3cf27544b7131aa3d81b224d21f4244d83f0e1cdde9f84c01cb0fc4
gcc-3.3_3.3.6ds1-20~lucid1.diff.gz 375.2 KiB dff2feab313091691b5361bf9047626310145d7ae08797699a89061fe7e94ad4
gcc-3.3_3.3.6ds1-20~lucid1.dsc 1.6 KiB a32c129efdb34a50f472f3292583284c2e5bd52e20be8212ffb813c8c086ff64

View changes file

Binary packages built by this source

libstdc++5: No summary available for libstdc++5 in ubuntu lucid.

No description available for libstdc++5 in ubuntu lucid.