[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: