-
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