Change logs for gcc-4.5 source package in Maverick

  • gcc-4.5 (4.5.1-7ubuntu2) maverick; urgency=low
    
      * Avoid include paths starting with a double slash. LP: #635840.
     -- Matthias Klose <email address hidden>   Mon, 27 Sep 2010 18:39:32 +0200
  • gcc-4.5 (4.5.1-7ubuntu1) maverick; urgency=low
    
      * Build from the Linaro 4.5 2010.09 release.
      * gcc-4.5: Include the Linaro changelog.
    
      * The package version identifier specified with --with-pkg-version, e.g.
            gcc-4.5 (Ubuntu/Linaro 4.5.1-7ubuntu1) 4.5.1
        changes with every upload of this package and should not be used
        to define any ABI or API version in other package builds.
     -- Matthias Klose <email address hidden>   Tue, 14 Sep 2010 14:37:42 +0200
  • gcc-4.5 (4.5.1-6ubuntu1) maverick; urgency=low
    
      * Merge with Debian; remaining changes:
        - Build from the upstream tarball, including GFDL documents.
        - Build from the Linaro 4.5-2010.08-1 release on amd64, armel, i386
          and powerpc.
    
    gcc-4.5 (4.5.1-6) experimental; urgency=low
    
      * Update to SVN 20100909 (r164132) from the gcc-4_5-branch.
        - Fix PR middle-end/45312, PR bootstrap/43847, PR middle-end/44554,
          PR middle-end/40386, PR other/45443, PR c++/45200, PR c++/45293,
          PR c++/45558, PR fortran/45595, PR fortran/45530, PR fortran/45489,
          PR fortran/45019, PR libstdc++/45398.
    
      [ Matthias Klose ]
      * Tighten binutils dependencies to 2.20.1-14.
      * gcc-4.5-plugin-dev: Install config/arm/arm-cores.def.
    
      [ Marcin Juszkiewicz ]
      * Fix the gcc-4.5-plugin-dev package name for cross builds. LP: #631474.
      * Build the gcc-4.5-plugin-dev for stage1 cross builds.
      * Fix priorities and sections for some cross packages.
    
      [ Al Viro ]
      * Fix installation of libgcc_s.so as a linker script for biarch builds.
    
      [ Kees Cook ]
      * Push glibc stack traces into stderr when building the package.
      * debian/patches/gcc-default-ssp.patch: Lower ssp-buffer-size to 4.
     -- Matthias Klose <email address hidden>   Sat, 11 Sep 2010 13:17:13 +0200
  • gcc-4.5 (4.5.1-5ubuntu1) maverick; urgency=low
    
      * Merge with Debian; remaining changes:
        - Build from the upstream tarball, including GFDL documents.
        - Build from the Linaro 4.5-2010.08-1 release on amd64, armel, i386
          and powerpc.
    
    gcc-4.5 (4.5.1-5) experimental; urgency=low
    
      * Always add dependencies on multilib library packages in *-multilib
        packages.
      * Fix installation of libgcc_s.so on architectures when libgcc_s.so is
        a linker script, not a symlink (Steve Langasek). Closes: #595474.
     -- Matthias Klose <email address hidden>   Sat, 04 Sep 2010 13:56:39 +0200
  • gcc-4.5 (4.5.1-4ubuntu1) maverick; urgency=low
    
      * Merge with Debian; remaining changes:
        - Build from the upstream tarball, including GFDL documents.
        - Build from the Linaro 4.5-2010.08-1 release on amd64, armel, i386
          and powerpc.
    
    gcc-4.5 (4.5.1-4) experimental; urgency=low
    
      * Update to SVN 20100902 (r163775) from the gcc-4_5-branch.
        - Fix PR target/45070, PR middle-end/45458, PR rtl-optimization/45353,
          PR middle-end/45423, PR c/45079, PR tree-optimization/45393,
          PR c++/44991.
    
      [ Matthias Klose ]
      * Install config/vxworks-dummy.h in the gcc-4.5-plugin-dev package
        on armel, mipsel and sparc64 too.
      * Cleanup packaging files in gcc-source package.
      * [ARM] Provide __builtin_expect() hints in linux-atomic.c (backport).
    
      [ Al Viro ]
      * Fix builds with disabled biarch library packages.
      * New variables {usr_lib,gcc_lib_dir,libgcc_dir}{,32,64,n32}, and switch
        to using them in rules.d/*; as the result, most of the explicit pathnames
        in there are gone _and_ we get uniformity across different flavours.
      * New variables {usr_lib,gcc_lib_dir,libgcc_dir}{,32,64,n32}, and switch
        to using them in rules.d/*; as the result, most of the explicit pathnames
        in there are gone _and_ we get uniformity across different flavours.
      * Merge bi-/tri-arch stuff in binary-gcc.mk.
      * Merge rules for libgcc biarch variants.
      * Merge rules for libstdc++ biarch variants. Fix n32 variant of
        libstdc++-dbg removing _pic.a from the wrong place.
      * Merge libgfortran rules.
      * Merge rules for cxx-multi and objc-multi packages.
      * Enable gcc-hppa64 in cross-gcc-to-hppa build.
    
      [ Marcin Juszkiewicz ]
      * Create libgcc1 and gcc-*-base packages for stage2 cross builds.
        LP: #628855.
    
    gcc-4.5 (4.5.1-3) experimental; urgency=low
    
      * Update to SVN 20100829 (r163627) from the gcc-4_5-branch.
        - Fix PR target/45327, PR middle-end/45292, PR fortran/45344,
          PR target/41484, PR rtl-optimization/44858, PR rtl-optimization/45400,
          PR tree-optimization/45260, PR c++/45315.
    
      [ Matthias Klose ]
      * Don't run the libstdc++ testsuite on armel on the buildds.
      * Integrate and extend bi/tri-arch cross builds patches.
      * Fix dependencies for mips* triarch library packages depend on *both* lib64*
        and libn32* packages. Closes: #594540.
      * Tighten binutils dependencies to 2.20.1-13.
      * Update LAST_UPDATED file when applying upstream updates.
    
      [ Al Viro ]
      * Bi/tri-arch cross builds patches.
      * Fix installation paths in bi/tri-arch libobjc and libmudflap packages.
      * Merge rules for all flavours of libgomp, libmudflap, libobjc.
      * Crossbuild fix for lib32gomp (use $(PFL)/lib32 instead of $(lib32)).
      * gcc-4.5: libgcc_s.so.1 symlink creation on cross-builds.
      * Enable gcc-multilib for cross-builds and fix what needs fixing.
      * Enable g++-multilib for cross-builds, fix pathnames.
      * Enable gobjc/gobjc++ multilib for cross-builds, fixes.
      * Enable gfortran multilib for cross-builds, fix paths.
      * Multilib dependency fixes for cross-builds.
     -- Matthias Klose <email address hidden>   Sat, 04 Sep 2010 01:53:21 +0200
  • gcc-4.5 (4.5.1-2ubuntu2) maverick; urgency=low
    
      * Don't run the libstdc++ testsuite on armel on the buildds.
     -- Matthias Klose <email address hidden>   Mon, 23 Aug 2010 03:36:28 +0200
  • gcc-4.5 (4.5.1-2ubuntu1) maverick; urgency=low
    
      * Merge with Debian; remaining changes:
        - Build from the upstream tarball, including GFDL documents.
        - Build from the Linaro 4.5-2010.08-1 release on amd64, armel, i386
          and powerpc.
    
    gcc-4.5 (4.5.1-2) experimental; urgency=low
    
      * Update to SVN 20100818 (r163323) from the gcc-4_5-branch.
        - Fix PR target/41089, PR tree-optimization/44914, PR c++/45112,
          PR fortran/44929, PR middle-end/45262, PR debug/45259, PR debug/45055,
          PR target/44805, PR middle-end/45034, PR tree-optimization/45109,
          PR target/44942, PR fortran/31588, PR fortran/43954, PR fortran/44660,
          PR fortran/42051, PR fortran/44064, PR fortran/45151, PR libstdc++/44963,
          PR tree-optimization/45241, PR middle-end/44632 (closes: #585925),
          PR libstdc++/45283, PR target/45296.
    
      [ Matthias Klose ]
      * Allow overwriting of the PF macro used in the build from the environment
        (Jim Heck). Closes: #588381.
      * Fix libc-dbg build dependency for java enabled builds. Addresses: #591424.
      * gcj: Align data in .rodata.jutf8.* sections, patch taken from the trunk.
      * Configure with --enable-checking+release. LP: #612822.
      * Add the complete packaging to the -source package. LP: #608650.
      * Drop the gcc-ix86-asm-generic32.diff patch.
      * Tighten (build-) dependency on cloog-ppl (>= 0.15.9-2).
      * Apply proposed patch for PR middle-end/45292.
      * Re-enable running the libstdc++ testsuite on armel and ia64 on the buildds.
    
      [ Steve Langasek ]
      * s,/lib/,/$(libdir)/, throughout debian/rules*; a no-op in the current
        case, but required for us to find the libraries when building for
        multiarch
      * Don't append multiarch paths to any multilib paths except for the default;
        our biarch (multilib) builds need to remain independent of multiarch in
        the near term, so we want to make sure we can find /usr/lib32 without
        /usr/lib/i486-linux-gnu being available.
      * debian/control.m4, debian/rules.conf: conditionally set packages to be
        Multi-Arch: yes when MULTIARCH is defined.
    
      [ Marcin Juszkiewicz ]
      * Allow building intermediate stages for cross builds. LP: #603497.
     -- Matthias Klose <email address hidden>   Wed, 18 Aug 2010 07:08:34 +0200
  • gcc-4.5 (4.5.1-1ubuntu2) maverick; urgency=low
    
      * Build from the Linaro 4.5-2010.08-1 release on amd64, armel, i386
        and powerpc.
      * Update to SVN 20100813 (r163226) from the gcc-4_5-branch.
        - Fix PR target/41089, PR tree-optimization/44914, PR c++/45112,
          PR fortran/44929, PR middle-end/45262, PR debug/45259, PR debug/45055,
          PR target/44805, PR middle-end/45034, PR tree-optimization/45109,
          PR boehm-gc/34544, PR target/44942, PR fortran/31588, PR fortran/43954,
          PR fortran/44660, PR fortran/42051, PR fortran/44064, PR fortran/45151,
          PR libstdc++/44963.
    
      [ Matthias Klose ]
      * Allow overwriting of the PF macro used in the build from the environment
        (Jim Heck). Closes: #588381.
      * Fix libc-dbg build dependency for java enabled builds. Addresses: #591424.
      * gcj: Align data in .rodata.jutf8.* sections, patch taken from the trunk.
      * Configure with --enable-checking+release. LP: #612822.
      * Add the complete packaging to the -source package. LP: #608650.
      * Drop the gcc-ix86-asm-generic32.diff patch.
    
      [ Steve Langasek ]
      * s,/lib/,/$(libdir)/, throughout debian/rules*; a no-op in the current
        case, but required for us to find the libraries when building for
        multiarch
      * Don't append multiarch paths to any multilib paths except for the default;
        our biarch (multilib) builds need to remain independent of multiarch in
        the near term, so we want to make sure we can find /usr/lib32 without
        /usr/lib/i486-linux-gnu being available.
      * debian/control.m4, debian/rules.conf: conditionally set packages to be
        Multi-Arch: yes when MULTIARCH is defined.
    
      [ Marcin Juszkiewicz ]
      * Allow building intermediate stages for cross builds. LP: #603497.
     -- Matthias Klose <email address hidden>   Sat, 14 Aug 2010 18:10:45 +0200
  • gcc-4.5 (4.5.1-1ubuntu1) maverick; urgency=low
    
      * Merge with Debian.
    
    gcc-4.5 (4.5.1-1) experimental; urgency=low
    
      * GCC-4.5.1 release.
      * Update to SVN 20100731 (r162781) from the gcc-4_5-branch.
        - Fix PR tree-optimization/45052, PR target/43698.
      * Apply proposed fixes for PR c++/45112, PR c/45079.
      * Install config/vxworks-dummy.h in the gcc-4.5-plugin-dev package
        on armel, mips, mipsel, sh4, sparc, sparc64. Closes: #590054.
      * Link executables statically when `static' is passed in DEB_BUILD_OPTIONS
        (Jim Heck). Closes: #590102.
      * Stop building java packages from the gcc-4.5 source package.
    
    gcc-4.5 (4.5.0-10) experimental; urgency=low
    
      * Update to SVN 20100725 (r162508) from the gcc-4_5-branch.
        - Fix PR tree-optimization/45047, PR c++/43016, PR c++/45008.
      * Disable building gcj/libjava on mips/mipsel (fails to link libgcj).
      * Update libstdc++6 symbols files.
    
    gcc-4.5 (4.5.0-9) experimental; urgency=low
    
      * Update to SVN 20100723 (r162448) from the gcc-4_5-branch (post
        GCC-4.5.1 release candidate 1).
        - Fix PR debug/45015, PR target/44942, PR tree-optimization/44900,
          PR tree-optimization/44977, PR c++/44996, PR fortran/44929,
          PR fortran/30668, PR fortran/31346, PR fortran/34260,
          PR fortran/40011.
    
      [ Marcin Juszkiewicz ]
      * Fix dependencies on cross library packages.
      * Copy all debian/rules* files to the -source package.
    
      [ Matthias Klose ]
      * Fix versioned build dependency on gcc-4.x-source package for cross builds.
        LP: #609060.
      * Set Vcs attributes in control file.
     -- Matthias Klose <email address hidden>   Sat, 31 Jul 2010 16:46:14 +0200
  • gcc-4.5 (4.5.0-8ubuntu1) maverick; urgency=low
    
      * Merge with Debian.
    
    gcc-4.5 (4.5.0-8) experimental; urgency=low
    
      * Update to SVN 20100718 (r161892) from the gcc-4_5-branch.
        - Fixes: PR target/44531, PR bootstrap/44820, PR target/44597,
          PR target/44705, PR middle-end/44777, PR debug/44694, PR c++/44039,
          PR tree-optimization/43801, PR target/44575, PR debug/44104,
          PR middle-end/44671, PR middle-end/44686, PR tree-optimization/44357,
          PR debug/44694, PR middle-end/43866, PR debug/42278, PR c++/44059,
          PR tree-optimization/43905, PR middle-end/44133, PR tree-optimize/44063,
          PR tree-optimization/44683, PR rtl-optimization/43332, PR debug/44610,
          PR middle-end/44684, PR tree-optimization/44393, PR middle-end/44674,
          PR c++/44628, PR c++/44587, PR fortran/44582, PR fortran/43841,
          PR fortran/43843, PR libstdc++/44708, PR tree-optimization/44886,
          PR target/43888, PR tree-optimization/44284, PR middle-end/44828,
          PR middle-end/41355, PR c++/44703, PR ada/43731, PR fortran/44773,
          PR fortran/44847.
    
      [ Marcin Juszkiewicz ]
      * debian/rules2: Merge rules.d includes.
      * Properly -name -dbg packages for cross builds.
      * Various cross build fixes.
      * Build libmudflap packages for cross builds.
      * Fix generation of maintainer scripts for cross packages.
      * Build a gcc-base package for cross builds.
    
      [ Kees Cook ]
      * Fix additional libstdc++ testsuite failures for hardening defaults.
    
      [ Samuel Thibault ]
      * Update hurd patch for 4.5, fixing build failure. Closes: #584819.
    
      [ Matthias Klose ]
      * gcc-arm-implicit-it.diff: Only pass -mimplicit-it=thumb when in
        thumb mode (Andrew Stubbs).
     -- Matthias Klose <email address hidden>   Sun, 18 Jul 2010 11:07:02 +0200
  • gcc-4.5 (4.5.0-7ubuntu1) maverick; urgency=low
    
      * Merge with Debian.
    
    gcc-4.5 (4.5.0-7) experimental; urgency=low
    
      * Update to SVN 20100625 (r161383) from the gcc-4_5-branch.
        - Fixes: PR bootstrap/44426, PR target/44546, PR target/44261,
          PR target/43740, PR libstdc++/44630 (closes: #577458),
          PR c++/44627 (LP: #503668), PR target/39690, PR target/44615,
          PR fortran/44556, PR c/44555.
        - Update libstdc++'s pretty printer for python2.6. Closes: #585202.
    
      [ Matthias Klose ]
      * Fix libstdc++ symbols files for powerpc and sparc.
      * Add maintainer scripts for cross packages.
    
      [ Samuel Thibault ]
      * Update hurd patch for 4.5, fixing build failure. Closes: #584454,
        #584819.
    
      [ Marcin Juszkiewicz ]
      * Merge the rules.d/binary-*-cross.mk files into rules.d/binary-*.mk.
     -- Matthias Klose <email address hidden>   Fri, 25 Jun 2010 16:03:24 +0200
  • gcc-4.5 (4.5.0-6ubuntu2) maverick; urgency=low
    
      * Fix typo in ix86 libgcc1 symbols files.
     -- Matthias Klose <email address hidden>   Fri, 18 Jun 2010 01:07:15 +0200
  • gcc-4.5 (4.5.0-6ubuntu1) maverick; urgency=low
    
      * Merge with Debian.
    
    gcc-4.5 (4.5.0-6) experimental; urgency=low
    
      [ Matthias Klose ]
    
      * Update to SVN 20100617 (r161901) from the gcc-4_5-branch. Fixes:
        PR target/44169, PR bootstrap/43170, PR objc/35996, PR objc++/32052,
        PR objc++/23716, PR lto/44464, PR rtl-optimization/42461, PR fortran/44536,
        PR tree-optimization/44258, PR tree-optimization/44423, PR target/44534,
        PR bootstrap/44426, PR tree-optimization/44508, PR tree-optimization/44507,
        PR lto/42776, PR target/44481, PR debug/41371, PR bootstrap/37304,
        PR target/44067, PR debug/41371, PR debug/41371, PR target/44075,
        PR c++/44366, PR c++/44401, PR fortran/44347, PR fortran/44430,
        PR lto/42776, PR libstdc++/44487, PR other/43838, PR libgcj/44216.
      * debian/patches/cross-fixes.diff: Update for 4.5 (Marcin Juszkiewicz).
      * debian/patches/libstdc++-pic.diff: Fix installation for cross builds.
      * Fix PR bootstrap/43847, --enable-plugin for cross builds.
      * Export long double versions of "C" math library for arm-linux-gnueabi,
        m68k-linux-gnu (ColdFire), mips*-linux-gnu (o32 ABI), sh*-linux-gnu
        (not 32 bit). Merge the libstdc++-*-ldbl-compat.diff patches.
      * Merge binary-libgcc.mk packaging changes into binary-libgcc-cross.mk
        (Loic Minier).
      * Update libgcc and libstdc++ symbols files.
    
      [ Aurelien Jarno ]
    
      * libstdc++-mips-ldbl-compat.diff: On MIPS provide the long double
        versions of "C" math functions in libstdc++ as we need to keep the
        ABI. Closes: #584610.
     -- Matthias Klose <email address hidden>   Thu, 17 Jun 2010 15:50:52 +0200
  • gcc-4.5 (4.5.0-5ubuntu1) maverick; urgency=low
    
      * Update to SVN 20100603 (r160230) from the gcc-4_5-branch. Fixes:
        PR target/44169.
      * debian/patches/cross-fixes.diff: Update for 4.5 (Marcin Juszkiewicz).
    
    gcc-4.5 (4.5.0-5) experimental; urgency=low
    
      * Update to SVN 20100602 (r160097) from the gcc-4_5-branch. Fixes:
        PR target/44338, PR middle-end/44337, PR tree-optimization/44182,
        PR target/44161, PR c++/44358, PR fortran/44360, PR lto/44385.
      * Fix PR target/44261, taken from the trunk. Closes: #582787.
      * Fix passing the expanded -iplugindir option.
      * Disable broken profiled bootstrap on alpha.
      * On ix86, pass -mtune=generic32 in 32bit mode to the assembler, when
        configured for i586-linux-gnu or i686-linux-gnu.
     -- Matthias Klose <email address hidden>   Thu, 03 Jun 2010 19:38:06 +0200
  • gcc-4.5 (4.5.0-4ubuntu1) maverick; urgency=low
    
      * Merge with Debian.
    
    gcc-4.5 (4.5.0-4) experimental; urgency=low
    
      * Update to SVN 20100527 (r159910) from the gcc-4_5-branch. Fixes:
        PR rtl-optimization/44164, PR middle-end/44069, PR target/44199,
        PR lto/44196, PR target/43733, PR target/44245, PR target/43869,
        PR debug/44223, PR tree-optimization/44038, PR tree-optimization/43949,
        PR debug/44205, PR debug/44178, PR bootstrap/43870, PR target/44202,
        PR target/44074, PR lto/43455, PR lto/42653, PR lto/42425, PR lto/43080,
        PR lto/43946, PR c++/43382, PR c++/41510, PR c++/44193, PR c++/44157,
        PR c++/44158, PR lto/44256, PR libstdc++/44190.
    
      [ Matthias Klose ]
    
      * Enable multilibs again on powerpcspe. Closes: #579780.
      * Fix setting CC for REVERSE_CROSS build (host ==  target,host != build).
        Closes: #579779.
      * Fix setting biarch_cpu macro.
      * Don't bother with un-normalized paths in .la files, just remove them.
      * debian/locale-gen: Update locales needed for the libstdc++-v3 testsuite.
      * If libstdc++6 is built from newer gcc-4.x source, run the libstdc++-v3
        testsuite against the installed lib too.
    
      [ Aurelien Jarno ]
    
      * Fix $(distrelease) on non-official archives. Fix powerpcspe, sh4 and
        sparc64 builds.
     -- Matthias Klose <email address hidden>   Thu, 27 May 2010 18:05:57 +0200
  • gcc-4.5 (4.5.0-3ubuntu1) maverick; urgency=low
    
      * Target i686 instead of i486 on i386.
    
    gcc-4.5 (4.5.0-3) experimental; urgency=low
    
      * Update to SVN 20100519 (r159556) from the gcc-4_5-branch. Fixes:
        PR c++/43704, PR fortran/43339, PR middle-end/43337, PR target/43635,
        PR tree-optimization/43783, PR tree-optimization/43796, PR middle-end/43570,
        PR libgomp/43706, PR libgomp/43569, PR middle-end/43835, PR c/43893,
        PR tree-optimization/43572, PR tree-optimization/43845, PR libgcj/40860,
        PR target/43744, PR debug/43370, PR c++/43880, PR middle-end/43671,
        PR debug/43972, PR target/43921, PR c++/38064, PR c++/43953,
        PR fortran/43985, PR fortran/43592, PR fortran/40539, PR c++/43787,
        PR middle-end/44085, PR middle-end/44071, PR middle-end/43812,
        PR debug/44028, PR rtl-optimization/44012, PR target/44046,
        PR documentation/44016, PR fortran/44036, PR fortran/40728,
        PR libstdc++/44014, PR lto/44184, PR bootstrap/42347, PR middle-end/44102,
        PR c++/44127, PR debug/44136, PR target/44088, PR tree-optimization/44124,
        PR fortran/43591, PR fortran/44135, PR libstdc++/43259.
    
      [ Matthias Klose ]
      * Revert gcj-arm-no-merge-exidx-entries patch, fixed by PR libgcj/40860.
      * Don't run the libstdc++-v3 testsuite on the ia64 buildds. Timeouts.
      * Backport two libjava fixes from the trunk to run josm with gcj.
      * Ubuntu only:
        - Pass --hash-style=gnu instead of --hash-style=both to the linker.
      * Preliminary architecture port for powerpcspe (Kyle Moffett).
        Closes: #579780.
      * Update configury to be able to target i686 instead of i486 on i386.
    
      [ Aurelien Jarno]
      * Don't link with --hash-style=both on mips/mipsel as GNU hash is not
        compatible with the MIPS ABI.
      * Default to -mplt on mips(el), -march=mips2 and -mtune=mips32 on 32-bit
        mips(el), -march=mips3 and -mtune=mips64 on 64-bit mips(el).
     -- Matthias Klose <email address hidden>   Wed, 19 May 2010 11:05:44 +0200
  • gcc-4.5 (4.5.0-2ubuntu3) maverick; urgency=low
    
      * Update to SVN 20100514 (r159388) from the gcc-4_5-branch. Fixes:
        PR target/43744, PR debug/43370, PR c++/43880, PR middle-end/43671,
        PR debug/43972, PR target/43921, PR c++/38064, PR c++/43953,
        PR fortran/43985, PR fortran/43592, PR fortran/40539, PR c++/43787,
        PR middle-end/44085, PR middle-end/44071, PR middle-end/43812,
        PR debug/44028, PR rtl-optimization/44012, PR target/44046,
        PR documentation/44016, PR fortran/44036, PR fortran/40728,
        PR libstdc++/44014.
      * Configure --with-arch-32=i686.
      * Pass --hash-style=gnu instead of --hash-style=both to the linker.
     -- Matthias Klose <email address hidden>   Fri, 14 May 2010 10:13:59 +0200
  • gcc-4.5 (4.5.0-2ubuntu2) maverick; urgency=low
    
      * gcc-plugindir-doc.diff: Fix mismatched } to fix FTBFS.
     -- Martin Pitt <email address hidden>   Tue, 04 May 2010 09:40:41 +0000
  • gcc-4.5 (4.5.0-2ubuntu1) maverick; urgency=low
    
      * Update to SVN 20100501 (r158683) from the gcc-4_5-branch. Fixes:
        PR c++/43704, PR fortran/43339, PR middle-end/43337, PR target/43635,
        PR tree-optimization/43783, PR tree-optimization/43796, PR middle-end/43570,
        PR libgomp/43706, PR libgomp/43569, PR middle-end/43835, PR c/43893,
        PR tree-optimization/43572, PR tree-optimization/43845, PR libgcj/40860.
    
      [ Matthias Klose ]
      * Revert gcj-arm-no-merge-exidx-entries patch, fixed by PR libgcj/40860.
      * Don't run the libstdc++-v3 testsuite on the ia64 buildds. Timeouts.
      * Backport two libjava fixes from the trunk to run josm with gcj.
    
    gcc-4.5 (4.5.0-2) experimental; urgency=low
    
      * Update to SVN 20100419 from the gcc-4_5-branch.
        - Fix PR tree-optimization/43627, c++/43641, PR c++/43621, PR c++/43611,
          PR fortran/31538, PR fortran/30073, PR target/43662,
          PR tree-optimization/43572, PR tree-optimization/43771.
      * Install the linker plugin.
      * Search the linker plugin as a readable, not an executable file.
      * Link with --hash-style=both on mips/mipsel.
      * On mips, pass -mfix-loongson2f-nop to as, if -mno-fix-loongson2f-nop
        is not passed.
      * Sequel to PR40521, fix -g to generate .eh_frame on ARM.
      * On ARM, let gcj pass --no-merge-exidx-entries to the linker.
      * Build-depend/depend on binutils snapshot.
      * Update NEWS.html and NEWS.gcc.
    
    gcc-4.5 (4.5.0-1) experimental; urgency=low
    
      * GCC 4.5.0 release.
      * Always apply biarch patches.
      * Build the lto-linker plugin again. Closes: #575448.
      * Run the libstdc++v3 testsuite on armel again.
      * Fix --enable-libstdcxx-time documentation, show configure result.
      * On linux targets always pass --no-add-needed to the linker.
      * Update the patch to search for plugins in a default plugin directory.
      * Fix java installations in snapshot builds.
      * Configure --with-plugin-ld=ld.gold.
      * Linker selection: ld is used by default, to use the gold linker,
        pass -fuse-linker-plugin (no other side effects if -flto/-fwhopr
        is not passed). To force ld.bfd or ld.gold, pass -B/usr/lib/compat-ld
        for ld.bfd or /usr/lib/gold-ld for ld.gold.
      * Don't apply the gold-and-ld patch for now.
      * Stop building the documentation for dfsg compliant builds. Closes: #571759.
    
    gcc-4.5 (4.5-20100404-1) experimental; urgency=low
    
      * Update to SVN 20100404 from the trunk.
      * Fix build failures building cross compilers configure --with-ld.
      * lib32gcc1: Set priority to `extra'.
      * Apply proposed patch to search for plugins in a default plugin directory.
      * In snapshot builds, use for javac/ecj1 the jvm provided by the package.
      * libstdc++-arm-ldbl-compat.diff: On ARM provide the long double versions
        of "C" math functions in libstdc++; these are dropped when built
        against glibc-2.11.
    
    gcc-4.5 (4.5-20100321-1) experimental; urgency=low
    
      * Update to SVN 20100321 from the trunk.
      * gcj-4.5-jre-headless: Stop providing java-virtual-machine.
      * gcj-4.5-plugin-dev: Don't suggest mudflap packages.
      * Apply proposed patch to enable both gold and ld in a single toolchain.
        New option -fuse-ld=ld.bfd, -fuse-ld=gold.
    
    gcc-4.5 (4.5-20100227-1) experimental; urgency=low
    
      * Update to SVN 20100227 from the trunk.
      * Don't run the libstdc++-v3 testsuite on arm*-*-linux-gnueabi, when
        defaulting to thumb mode (Timeouts on the Ubuntu buildd).
    
    gcc-4.5 (4.5-20100222-1) experimental; urgency=low
    
      * Update to SVN 20100222 from the trunk.
        - Install additional header files needed by plugins. Closes: #562881.
      * gcc-4.5-plugin-dev: Should depend on libgmp3-dev. Closes: #566366.
      * Update libstdc++6 symbols files.
    
    gcc-4.5 (4.5-20100216-0ubuntu1~ppa1) lucid; urgency=low
    
      * Update to SVN 20100216 from the trunk.
      * Don't call dh_makeshlibs with -V for shared libraries with
        symbol files.
      * Don't run the libstdc++-v3 testsuite in thumb mode on armel
        to work around buildd timeout (see PR target/42509).
    
    gcc-4.5 (4.5-20100204-1) experimental; urgency=low
    
      * Update to SVN 20100204 from the trunk.
    
    gcc-4.5 (4.5-20100202-1) experimental; urgency=low
    
      * Update to SVN 20100202 from the trunk.
        - gcc-stack_chk_fail-check.diff: Remove, applied upstream.
      * Update libstdc++6 symbol files.
      * Build gnat in snapshot builds on arm.
      * Configure with --enable-checking=yes for snapshot builds, and for
        4.5 builds before the release.
      * Temporary workaround: On arm-linux-gnueabi run the libstdc++v3 testsuite
        with -Wno-abi.
      * When building the hppa64 cross compiler, add $(builddir)/gcc to
        LD_LIBRARY_PATH to find the just built libgcc6. Closes: #565862.
      * On sh4-linux, use sh as java architecture name instead of sh4.
      * On armel, build gnat-4.5 using gcc-snapshot.
      * Revert the bump of the libgcc soversion on hppa (6 -> 4).
    
    gcc-4.5 (4.5-20100107-1) experimental; urgency=low
    
      [ Matthias Klose ]
      * Update to SVN 20100107 from the trunk.
      * Revert the workaround for the alpha build (PR bootstrap/42511 is fixed).
      * testsuite-hardening-format.diff: Add a fix for the libstdc++ testsuite.
      * Build-depend again on autogen.
      * Work around PR lto/41569 (installation bug when configured with
        --enabled-gold).
      * On armel run the testsuite both in arm and thumb mode, when the
        distribution is supporthing tumb processors.
      * Work around PR target/42509 (armel), not setting BOOT_CFLAGS, but
        applying libcpp-arm-workaround.diff.
    
      [ Nobuhiro Iwamatsu ]
      * Update gcc-multiarch patch for sh4.
    
    gcc-4.5 (4.5-20100106-0ubuntu1) lucid; urgency=low
    
      * Update to SVN 20100106 from the trunk.
      * gcj-4.5-jdk: Include /usr/lib/jvm-exports.
      * Rename libgcc symbols file for hppa.
      * On alpha and armel, set BOOT_CFLAGS to -g -O1 to work around bootstrap
        failures (see PR target/42509 (armel) and PR bootstrap/42511 (alpha)).
      * Base the source build-dependency on the package version instead of the
        gcc version.
    
    gcc-4.5 (4.5-20100103-1) experimental; urgency=low
    
      * Update to SVN 20100103 from the trunk.
    
      [ Samuel Thibault ]
      * Update hurd patch for 4.5. Closes: #562802.
    
      [ Aurelien Jarno ]
      * Remove patches/kbsd-gnu-ada.diff (merged upstream).
    
      [ Matthias Klose ]
      * libgcj11: Move .so symlinks into gcj-4.5-jdk. Addresses: #563280.
      * gcc-snapshot: On sparc64, use gcc-snapshot as bootstrap compiler.
      * Don't use expect-tcl8.3 on hppa anymore.
      * Merge gnat-4.4 changes back from 4.4.2-5.
      * Bump libgcc soversion on hppa (4 -> 6).
      * Default to v9a (ultrasparc) on sparc*-linux.
    
    gcc-4.5 (4.5-20091226-1) experimental; urgency=low
    
      * Update to SVN 20091226 from the trunk.
      * Fix powerpc spu installation.
      * Enable multiarch for sh4.
      * Fix libffi multilib test runs.
      * Configure the hppa -> hppa64 cross compiler --with-system-zlib.
      * gcc-4.5-hppa64: Don't ship info dir file.
      * lib32stdc++6{,-dbg}: Add dependency on 32bit glibc.
    
    gcc-4.5 (4.5-20091223-1) experimental; urgency=low
    
      * Update to SVN 20091223 from the trunk.
    
      [ Matthias Klose ]
      * Update hardening patches for 4.5.
      * Don't call install-info directly, depend on dpkg | install-info instead.
      * Add conflicts with packages built from GCC 4.4 sources.
      * On ARM, pass --hash-style=both to ld.
      * Update libgfortran3 symbols file.
      * Update libstdc++6 symbols file.
    
      [ Arthur Loiret ]
      * debian/rules.conf (gen_no_archs): Handle multiple arm ports.
    
    gcc-4.5 (4.5-20091220-1) experimental; urgency=low
    
      * Update to SVN 20091220 from the trunk.
        - Remove patches applied upstream: arm-boehm-gc-locks.diff,
          arm-gcc-gcse.diff, deb-protoize.diff, gcc-arm-thumb2-sched.diff,
          gcc-atom-doc.diff, gcc-atom.diff, gcc-build-id.diff,
          gcc-unwind-debug-hook.diff, gcj-use-atomic-builtins-doc.diff,
          gcj-use-atomic-builtins.diff, libjava-atomic-builtins-eabi.diff,
          libjava-nobiarch-check-snap.diff, lp432222.diff, pr25509-doc.diff,
          pr25509.diff, pr39429.diff, pr40133.diff, pr40134.diff, rev146451.diff,
          s390-biarch-snap.diff, sh4-scheduling.diff, sh4_atomic_update.diff.
        - Update patches: gcc-multiarch.diff, gcc-textdomain.diff,
          libjava-nobiarch-check.diff, libjava-subdir.diff, libstdc++-doclink.diff,
          libstdc++-man-3cxx.diff, libstdc++-pic.diff, note-gnu-stack.diff,
          rename-info-files.diff, s390-biarch.diff.
      * Stop building the protoize package, removed from the GCC 4.5 sources.
      * gcc-4.5: Install lto1, lto-wrapper, and new header files for intrinsics.
      * libstdc++6-4.5-dbg: Install the python files for use with gdb.
      * Build java packages from the gcc-4.5 source package.
     -- Matthias Klose <email address hidden>   Sat, 01 May 2010 18:09:53 +0200