Bug#774221: freeze exception for gcc-4.8, gcc-4.9, and gcc-defaults
Package: release.debian.org
Tags: sid jessie
please consider the current versions of gcc-4.8, gcc-4.9, and gcc-defaults for
unstable. gcc-4.8 is updated to the final gcc 4.8.4 release, and gcc-4.9 to a
branch snapshot taken at the time of the gcc 4.8.4 release.
The only RC fix is #771647, resolving a file conflict in the libphobos packages
built by gcc-4.8 and gcc-4.9.
The gcc-4.8 packaging fixes some cross-build related issues.
The rest of the gcc-4.8 fixes come from upstream and address regressions on the
4.8 release branch, compared to earlier gcc release. All upstream changes are
mentioned in the Debian changelog. I checked (on x86_64), that the current
package still builds a glibc and linux package without obvious regressions.
I don't agree with the severity of gcc-4.9's #764732, however the ARM porters
are quiet about this one.
Both gcc-4.8 and gcc-4.9 disable building the sanitizer libs on all powerpc
related architectures, based on upstream recommendations. At least on ppc64el
running the sanitizer tests crashes some hardware as well. The packages are
still built, but empty. I considered that less invasive than just stop building
these binary packages.
gcc-4.9 is updated up to the time of the 4.8.4 upstream release, fixing
regressions found in gcc-4.8 and earlier releases.
I don't plan any further updates for jessie.
gcc-defaults 1.135 just bumps the gcc-defaults version to 4.9.2.
the starpu-contrib binNMU should go into testing at the same time.
as stated in the binutils freeze exception, there are no regressions in the 4.8
and 4.9 testsuites on all release architectures.
Matthias
gcc-4.8 (4.8.4-1) unstable; urgency=medium
* GCC 4.8.4 release.
- Fix PR target/61407 (darwin), PR middle-end/58624 (ice),
PR sanitizer/64265 (wrong code).
* Require recent binutils to pass go test failures.
-- Matthias Klose <doko@debian.org> Fri, 19 Dec 2014 19:48:34 +0100
gcc-4.8 (4.8.3-19) unstable; urgency=medium
* GCC 4.8.4 release candidate 1.
* Update to SVN 20141214 (r218716) from the gcc-4_8-branch.
- Fix PR middle-end/64225 (missed optimization),
PR tree-optimization/64269 (ice).
* Disable building the sanitizer libs on powerpc, ppc64 and ppc64. Not
yet completely ported, and causing kernel crashes running the tests.
* Don't build libphobos multilibs, there is no gdc-multilib built.
-- Matthias Klose <doko@debian.org> Sun, 14 Dec 2014 19:11:04 +0100
gcc-4.8 (4.8.3-18) unstable; urgency=medium
* Update to SVN 20141210 (r218575) from the gcc-4_8-branch.
- Fix PR target/55351 (SH), PR tree-optimization/61686,
PR bootstrap/64213.
* Fix cross builds with dpkg-architecture unconditionally exporting
target variables. For now specify the target architecture
in debian/target. This still needs to work with older dpkg versions,
so don't "simplify" the packaging. Addresses: #768167.
-- Matthias Klose <doko@debian.org> Wed, 10 Dec 2014 13:44:26 +0100
gcc-4.8 (4.8.3-17) unstable; urgency=medium
* Update to SVN 20141208 (r218508) from the gcc-4_8-branch.
- Fix PR target/59593 (ARM), PR c++/56493 (performance),
PR libstdc++/63840, PR libstdc++/61947, PR libstdc++/59603,
PR target/50751 (SH), PR rtl-optimization/64037i (wrong code).
-- Matthias Klose <doko@debian.org> Tue, 09 Dec 2014 09:20:49 +0100
gcc-4.8 (4.8.3-16) unstable; urgency=medium
* Update to SVN 20141202 (r218278) from the gcc-4_8-branch.
- Fix PR target/64115 (powerpc), PR middle-end/64111 (ice).
* Move libphobos2.a into the gcc_lib_dir. Closes: #771647.
-- Matthias Klose <doko@debian.org> Tue, 02 Dec 2014 17:46:26 +0100
gcc-4.8 (4.8.3-15) unstable; urgency=medium
* Update to SVN 20141128 (r218178) from the gcc-4_8-branch.
- Fix PR fortran/63938 (OpenMP), PR libgomp/61200 (OpenMP, ice),
PR middle-end/64067 (ice), PR rtl-optimization/63659 (wrong code),
PR preprocessor/60436 (ice).
- This adds the backports as found in gcc-4.9 4.9.2-4.
-- Matthias Klose <doko@debian.org> Sat, 29 Nov 2014 01:58:32 +0100
gcc-4.8 (4.8.3-14) unstable; urgency=medium
* Update to SVN 20141128 (r218162) from the gcc-4_8-branch.
- Fix PR target/56846 (ARM), PR tree-optimization/61969 (wrong code),
PR tree-optimization/62031 (wrong code), PR tree-optimization/63379
(wrong code), PR tree-optimization/63605 (wrong code), PR middle-end/63665
(wrong code), PR target/60111 (SH), PR target/63673 (rs6000),
PR target/63947 (x86), PR tree-optimization/62167 (wrong code),
PR tree-optimization/63841 (wrong code), PR ipa/63838 (wrong code),
PR c++/63455 (ice), PR c++/63415 (ice), PR c++/56710 (ice),
PR c++/58624 (ice), PR ada/47500, PR libfortran/63589.
- Fixes for Cortex-A53 Erratum 835769 (AArch64).
[ Matthias Klose ]
* Fix the libphobos cross build.
* Fix typo in the libstdc++ HTML docs. Addresses: #766498.
* Use doxygen's copy of jquery.js for the libstdc++ docs. Addresses: #766499.
* Support building the gcc-4.8 base package only.
[ Aurelien Jarno ]
* Always configure sh4-linux with --with-multilib-list=m4,m4-nofpu,
even with multilib disabled, as it doesn't produce additional
libraries.
-- Matthias Klose <doko@debian.org> Fri, 28 Nov 2014 17:31:35 +0100
gcc-4.8 (4.8.3-13) unstable; urgency=medium
* Update to SVN 20141014 (r216202) from the gcc-4_8-branch.
-- Matthias Klose <doko@debian.org> Tue, 14 Oct 2014 16:20:41 +0200
gcc-4.8 (4.8.3-12) unstable; urgency=high
* Update to SVN 20140930 (r215742) from the gcc-4_8-branch.
[ Aurelien Jarno ]
* Default to mips64 ISA on mips64el, with tuning for mips64r2.
[ Matthias Klose ]
* Don't suggest libbacktrace-dbg and binutils-gold. Closes: #763161.
-- Matthias Klose <doko@debian.org> Sat, 13 Sep 2014 11:16:01 +0200
gcc-4.8 (4.8.3-11) unstable; urgency=medium
* Update to SVN 20140913 (r215236) from the gcc-4_8-branch.
* Fix installation of the libstdc++ documentation. Addresses: #760872.
-- Matthias Klose <doko@debian.org> Sat, 13 Sep 2014 11:16:01 +0200
gcc-4.9 (4.9.2-10) unstable; urgency=medium
* Really add x32 multilib packages for i386 cross builds to the control file.
Closes: #773265.
* Use the final binutils 2.25 release.
* Tighten the gcc-4.9 dependency on libgcc-4.9-dev (YunQiang Su).
-- Matthias Klose <doko@debian.org> Thu, 25 Dec 2014 18:10:51 +0100
gcc-4.9 (4.9.2-9) unstable; urgency=medium
* Update to SVN 20141220 (r218987) from the gcc-4_9-branch.
- Fix PR libstdc++/64302, PR libstdc++/64303, PR c++/60955,
PR rtl-optimization/64010 (wrong code), PR sanitizer/64265 (wrong code).
* Add x32 multilib packages for i386 cross builds to the control file.
Closes: #773265.
* Fix mips64el multilib cross builds. Closes: #772665.
* libphobos-4.x-dev: Stop providing libphobos-dev, now a real package.
-- Matthias Klose <doko@debian.org> Sat, 20 Dec 2014 07:47:15 +0100
gcc-4.9 (4.9.2-8) unstable; urgency=medium
* Update to SVN 20141214 (r218721) from the gcc-4_9-branch.
- Fix PR tree-optimization/62021 (ice), PR middle-end/64225 (missed
optimization), PR libstdc++/64239, PR rtl-optimization/64037 (wrong
code), PR target/64200 (x86, ice), PR tree-optimization/64269 (ice).
* Don't build libphobos multilibs, there is no gdc-multilib build.
* Really disable the sanitizer libs on powerpc, ppc64 and ppc64el.
* Paste config.log files to stdout in case of build errors.
-- Matthias Klose <doko@debian.org> Sun, 14 Dec 2014 18:43:49 +0100
gcc-4.9 (4.9.2-7) unstable; urgency=medium
* Update to SVN 20141210 (r218575) from the gcc-4_9-branch.
- Fix PR libstdc++/64203, PR target/55351 (SH), PR tree-optimization/61686,
PR bootstrap/64213.
- libgcc hppa backports.
* Fix cross builds with dpkg-architecture unconditionally exporting
target variables. For now specify the target architecture
in debian/target. This still needs to work with older dpkg versions,
so don't "simplify" the packaging. Closes: #768167.
-- Matthias Klose <doko@debian.org> Wed, 10 Dec 2014 13:32:42 +0100
gcc-4.9 (4.9.2-6) unstable; urgency=medium
* Update to SVN 20141209 (r218510) from the gcc-4_9-branch.
- Fix PR libstdc++/63840, PR libstdc++/61947, PR libstdc++/64140,
PR target/50751 (SH), PR target/64108 (x86, ice),
PR rtl-optimization/64037 (wrong-code), PR c++/56493 (performance),
PR c/59708, PR ipa/64153, PR target/64167) (wrong code,
closes: #771974), PR target/59593 (ARM, wrong code),
PR middle-end/63762 (ARM. wrong code), PR target/63661 (x86,
wrong code), PR target/64113 (alpha, wrong code), PR c++/64191.
- Allow to build with ISL 0.14.
-- Matthias Klose <doko@debian.org> Tue, 09 Dec 2014 11:00:08 +0100
gcc-4.9 (4.9.2-5) unstable; urgency=medium
* Update to SVN 20141202 (r218271) from the gcc-4_9-branch.
- Fix PR middle-end/64111 (ice), PR ipa/63551 (wrong code).
PR libstdc++/64102 (closes: #770843), PR target/64115 (powerpc).
* Move libphobos2.a into the gcc_lib_dir. Closes: #771647.
* Fix typo in last powerpcspe patch. Closes: #771654.
-- Matthias Klose <doko@debian.org> Tue, 02 Dec 2014 17:42:07 +0100
gcc-4.9 (4.9.2-4) unstable; urgency=medium
* Update to SVN 20141128 (r218142) from the gcc-4_9-branch.
-PR PR target/56846 (ARM), PR libstdc++/63497,
PR middle-end/63738 (wrong code), PR tree-optimization/62238 (ice),
PR tree-optimization/61927 (wrong code),
PR tree-optimization/63605 (wrong code), PR middle-end/63665 (wrong code),
PR fortran/63938 (OpenMP), PR middle-end/64067 (ice),
PR tree-optimization/63915 (wrong code), PR sanitizer/63913 (ice valid),
PR rtl-optimization/63659 (wrong code).
* Don't let stage1 multilib builds depend on the multilib libc-dev.
Closes: #771243.
* Fix an exception problem on powerpcspe (Roland Stigge). Closes: #771324.
* Remove unsupported with_deps_on_target_arch_pkgs configurations.
Closes: #760770, #766924, #770413.
-- Matthias Klose <doko@debian.org> Fri, 28 Nov 2014 15:26:23 +0100
gcc-4.9 (4.9.2-3) unstable; urgency=medium
* Update to SVN 20141125 (r218048) from the gcc-4_9-branch.
- PR target/53976 (SH), PR target/63783 (SH), PR target/51244 (SH),
PR target/60111 (SH), PR target/63673 (ppc),
PR tree-optimization/61750 (ice), PR target/63947 (x86, wrong code),
PR tree-optimization/62167 (wrong code), PR c++/63849 (ice),
PR ada/47500.
[ Aurelien Jarno ]
* Always configure sh4-linux with --with-multilib-list=m4,m4-nofpu,
even with multilib disabled, as it doesn't produce additional
libraries.
[ Matthias Klose ]
* gcc-4.9-base: Add Breaks: gcc-4.7-base (<< 4.7.3). Closes: #770025.
-- Matthias Klose <doko@debian.org> Tue, 25 Nov 2014 17:04:19 +0100
gcc-4.9 (4.9.2-2) unstable; urgency=medium
* Update to SVN 20141117 (r217768) from the gcc-4_9-branch.
- Fix PR rtl-optimization/63475, PR rtl-optimization/63483 (gfortran
aliasing fixes for alpha), PR target/63538 (x86), PR ipa/63838 (wrong
code), PR target/61535 (sparc), PR c++/63265 (diagnostic), PR ada/42978.
* Fix PR c/61553 (ice on illegal code), backported from the trunk.
Closes: #767668.
* Disable building the sanitizer libs on powerpc and ppc64. Not yet
completely ported, and causing kernel crashes running the tests.
* Update the Linaro support to the 4.9-2014.11 release.
gcc-4.9 (4.9.2-1) unstable; urgency=medium
* GCC 4.9.2 release.
* Update GDC from the 4.9 branch.
[ Matthias Klose ]
* Allow to build the gcc-base package only.
[Ludovic Brenta]
Merge from gnat-4.9 (4.9.1-4) unstable; urgency=low.
* debian/patches/ada-libgnatvsn.diff: compile the version.o of
libgnatvsn.{a,so} with -DBASEVER=$(FULLVER) to align it with the
change made in gcc-base-version.diff, which is compiled into gcc and
gnat1. Fixes: #759038.
* debian/patches/ada-revert-pr63225.diff: new; preserve the aliversion
compatibility of libgnatvsn4.9-dev with -3.
Merge from gnat-4.9 (4.9.1-3) unstable; urgency=low
Merge from gnat-4.9 (4.9.1-2) unstable; urgency=low
[Svante Signell]
* debian/patches/ada-hurd.diff: update and bring up to par with
ada-kfreebsd.diff.
[Ludovic Brenta]
* Rebuild with newer dpkg. Fixes: #761248.
Merge from gnat-4.9 (4.9.1-1) unstable; urgency=low
* New upstream release. Build-depend on gcc-4.9-source (>= 4.9.1).
Fixes: #755490.
* debian/rules.d/binary-ada.mk: install the test-summary file in package
gnat-4.9 instead of gnat-4.9-base. test-summary is actually
architecture-dependent. This change reflects what happens in gcc-4.9
and gcc-4.9-base as well. Fixes: #749869.
Merge from gnat-4.9 (4.9.0-2) unstable; urgency=low
* Lintian warnings:
* debian/control.m4 (gnat-4.9-base): Multi-Arch: same.
* debian/patches/ada-749574.diff: new. Fixes: #749574.
-- Matthias Klose <doko@debian.org> Tue, 04 Nov 2014 02:58:33 +0100
Reply to: