diff -pruN 8.2.0-19/debian/changelog 8.2.0-19ubuntu1/debian/changelog
--- 8.2.0-19/debian/changelog	2019-02-08 22:28:39.000000000 +0000
+++ 8.2.0-19ubuntu1/debian/changelog	2019-02-08 22:28:46.000000000 +0000
@@ -1,4 +1,12 @@
-gcc-8 (8.2.0-19) unstable; urgency=medium
+gcc-8 (8.2.0-19ubuntu1) disco; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+    - Don't built common libraries now build from GCC 9.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 07 Feb 2019 22:04:19 +0100
+
+gcc-8 (8.2.0-18) unstable; urgency=medium
 
   * Update to SVN 20190207 (r268611) from the gcc-8-branch.
     - Fix PR target/88856 (S390X). Addresses: #915738. LP: #1815057.
@@ -23,6 +31,13 @@ gcc-8 (8.2.0-19) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Thu, 07 Feb 2019 21:56:01 +0100
 
+gcc-8 (8.2.0-17ubuntu6) disco; urgency=medium
+
+  * Stop building packages now built from GCC 9.
+  * Build using the ARM/Linaro branch on armhf and arm64.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 05 Feb 2019 21:57:33 +0100
+
 gcc-8 (8.2.0-17) unstable; urgency=medium
 
   * Update to SVN 20190204 (r268512) from the gcc-8-branch.
@@ -35,6 +50,13 @@ gcc-8 (8.2.0-17) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Mon, 04 Feb 2019 14:58:52 +0100
 
+gcc-8 (8.2.0-16ubuntu1) disco; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 30 Jan 2019 18:25:55 +0100
+
 gcc-8 (8.2.0-16) unstable; urgency=medium
 
   * Update to SVN 20190130 (r268398) from the gcc-8-branch.
@@ -46,6 +68,13 @@ gcc-8 (8.2.0-16) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Wed, 30 Jan 2019 18:21:01 +0100
 
+gcc-8 (8.2.0-15ubuntu1) disco; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 25 Jan 2019 09:43:23 +0100
+
 gcc-8 (8.2.0-15) unstable; urgency=medium
 
   * Update to SVN 20190125 (r268257) from the gcc-8-branch.
@@ -62,6 +91,13 @@ gcc-8 (8.2.0-15) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Fri, 25 Jan 2019 09:36:26 +0100
 
+gcc-8 (8.2.0-14ubuntu1) disco; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 08 Jan 2019 13:10:57 +0100
+
 gcc-8 (8.2.0-14) unstable; urgency=medium
 
   * Update to SVN 20190108 (r267721) from the gcc-8-branch.
@@ -87,6 +123,13 @@ gcc-8 (8.2.0-14) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Tue, 08 Jan 2019 12:43:13 +0100
 
+gcc-8 (8.2.0-13ubuntu1) disco; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 18 Dec 2018 07:29:34 +0100
+
 gcc-8 (8.2.0-13) unstable; urgency=medium
 
   * Update to SVN 20181218 (r267225) from the gcc-8-branch.
@@ -109,6 +152,24 @@ gcc-8 (8.2.0-13) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Tue, 18 Dec 2018 07:25:34 +0100
 
+gcc-8 (8.2.0-12ubuntu2) disco; urgency=medium
+
+  * Update to SVN 20181215 (r267180) from the gcc-8-branch.
+    - Fix PR target/87853, PR target/87496 (PPC), PR c++/87531,
+      PR fortran/88155, PR fortran/88249, PR fortran/87922, PR fortran/88269,
+      PR fortran/88205, PR fortran/88206, PR fortran/88228, PR fortran/88138,
+      PR rtl-optimization/88001, PR target/88224 (ARM).
+  * gcc-8-source: Depend on lsb-release.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 16 Dec 2018 01:32:49 +0100
+
+gcc-8 (8.2.0-12ubuntu1) disco; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 09 Dec 2018 11:08:44 +0100
+
 gcc-8 (8.2.0-12) unstable; urgency=medium
 
   * Update to SVN 20181209 (r266918) from the gcc-8-branch.
@@ -117,6 +178,13 @@ gcc-8 (8.2.0-12) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Sun, 09 Dec 2018 11:02:40 +0100
 
+gcc-8 (8.2.0-11ubuntu1) disco; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 07 Dec 2018 00:15:55 +0100
+
 gcc-8 (8.2.0-11) unstable; urgency=medium
 
   * Update to SVN 20181206 (r266855) from the gcc-8-branch.
@@ -129,6 +197,13 @@ gcc-8 (8.2.0-11) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Fri, 07 Dec 2018 00:06:23 +0100
 
+gcc-8 (8.2.0-10ubuntu1) disco; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 23 Nov 2018 09:52:25 +0100
+
 gcc-8 (8.2.0-10) unstable; urgency=medium
 
   * Update to SVN 20181123 (r266402) from the gcc-8-branch.
@@ -153,6 +228,13 @@ gcc-8 (8.2.0-10) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Fri, 23 Nov 2018 09:33:03 +0100
 
+gcc-8 (8.2.0-9ubuntu1) disco; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 30 Oct 2018 11:56:03 +0100
+
 gcc-8 (8.2.0-9) unstable; urgency=medium
 
   * Update to SVN 20181029 (r265595) from the gcc-8-branch.
@@ -191,6 +273,13 @@ gcc-8 (8.2.0-8) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Wed, 17 Oct 2018 09:45:31 +0200
 
+gcc-8 (8.2.0-7ubuntu1) cosmic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 17 Sep 2018 18:15:05 +0200
+
 gcc-8 (8.2.0-7) unstable; urgency=medium
 
   * Update to SVN 20180917 (r264370) from the gcc-8-branch.
@@ -200,6 +289,13 @@ gcc-8 (8.2.0-7) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Mon, 17 Sep 2018 17:46:50 +0200
 
+gcc-8 (8.2.0-6ubuntu1) cosmic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 09 Sep 2018 14:48:00 +0200
+
 gcc-8 (8.2.0-6) unstable; urgency=medium
 
   * Update to SVN 20180908 (r264168) from the gcc-8-branch.
@@ -212,6 +308,22 @@ gcc-8 (8.2.0-6) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Sun, 09 Sep 2018 14:43:43 +0200
 
+gcc-8 (8.2.0-5ubuntu2) cosmic; urgency=medium
+
+  * Update to SVN 20180908 (r264168) from the gcc-8-branch.
+    - Fix PR c++/87137, PR bootstrap/87225, PR target/87198 (x86),
+      PR middle-end/87138, PR tree-optimization/86835, PR c++/87185,
+      PR c++/87095, PR c++/86836, PR c++/86738, PR c++/86706, PR fortran/86116.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 08 Sep 2018 16:06:58 +0200
+
+gcc-8 (8.2.0-5ubuntu1) cosmic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 04 Sep 2018 09:16:07 +0200
+
 gcc-8 (8.2.0-5) unstable; urgency=medium
 
   * Update to SVN 20180904 (r264075) from the gcc-8-branch.
@@ -229,6 +341,13 @@ gcc-8 (8.2.0-5) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Tue, 04 Sep 2018 09:04:17 +0200
 
+gcc-8 (8.2.0-4ubuntu1) cosmic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 14 Aug 2018 13:15:46 +0200
+
 gcc-8 (8.2.0-4) unstable; urgency=medium
 
   * Update to SVN 20180814 (r263527) from the gcc-8-branch.
@@ -244,6 +363,13 @@ gcc-8 (8.2.0-4) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Tue, 14 Aug 2018 11:45:55 +0200
 
+gcc-8 (8.2.0-3ubuntu1) cosmic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 03 Aug 2018 12:48:07 +0200
+
 gcc-8 (8.2.0-3) unstable; urgency=medium
 
   * Update to SVN 20180803 (r263086) from the gcc-8-branch.
@@ -265,9 +391,27 @@ gcc-8 (8.2.0-2) unstable; urgency=medium
   * Refresh patches.
   * Add some basic autopkg tests for Ada, C, C++, Go, OpenMP and Fortran.
   * Backport r262835 to fix a wrong-code generation on m68k (Adrian Glaubits).
+    Closes: #904998.
 
  -- Matthias Klose <doko@debian.org>  Thu, 02 Aug 2018 05:59:26 +0200
 
+gcc-8 (8.2.0-1ubuntu2) cosmic; urgency=medium
+
+  * Update to SVN 20180727 (r263045) from the gcc-8-branch.
+    - Fix PR middle-end/86542, PR middle-end/86539, PR middle-end/86660,
+      PR middle-end/86627, PR target/86511.
+  * Update cross-build patches for GCC 8.2.
+  * Refresh patches.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 28 Jul 2018 07:53:29 +0200
+
+gcc-8 (8.2.0-1ubuntu1) cosmic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 26 Jul 2018 13:48:50 +0200
+
 gcc-8 (8.2.0-1) unstable; urgency=medium
 
   * GCC 8.2.0 release.
@@ -275,6 +419,13 @@ gcc-8 (8.2.0-1) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Thu, 26 Jul 2018 13:28:20 +0200
 
+gcc-8 (8.1.0-12ubuntu1) cosmic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 19 Jul 2018 19:53:24 +0200
+
 gcc-8 (8.1.0-12) unstable; urgency=medium
 
   * GCC 8.2.0 release candidate.
@@ -290,6 +441,13 @@ gcc-8 (8.1.0-12) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Thu, 19 Jul 2018 17:39:39 +0200
 
+gcc-8 (8.1.0-11ubuntu1) cosmic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 17 Jul 2018 12:32:11 +0200
+
 gcc-8 (8.1.0-11) unstable; urgency=medium
 
   * Update to SVN 20180717 (r262818) from the gcc-8-branch.
@@ -307,6 +465,13 @@ gcc-8 (8.1.0-11) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Tue, 17 Jul 2018 14:09:13 +0200
 
+gcc-8 (8.1.0-10ubuntu1) cosmic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 12 Jul 2018 10:08:29 +0200
+
 gcc-8 (8.1.0-10) unstable; urgency=medium
 
   * Update to SVN 20180712 (r262577) from the gcc-8-branch.
@@ -323,6 +488,13 @@ gcc-8 (8.1.0-10) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Thu, 12 Jul 2018 10:07:17 +0200
 
+gcc-8 (8.1.0-9ubuntu1) cosmic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 26 Jun 2018 13:03:48 +0200
+
 gcc-8 (8.1.0-9) unstable; urgency=medium
 
   * Update to SVN 20180626 (r262138) from the gcc-8-branch.
@@ -345,7 +517,14 @@ gcc-8 (8.1.0-9) unstable; urgency=medium
   [ Matthias Klose ]
   * Build using gnat-8.
 
- -- Matthias Klose <doko@debian.org>  Tue, 26 Jun 2018 10:45:36 +0200
+ -- Matthias Klose <doko@debian.org>  Sun, 17 Jun 2018 12:56:15 +0200
+
+gcc-8 (8.1.0-8ubuntu1) cosmic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 17 Jun 2018 06:04:02 +0200
 
 gcc-8 (8.1.0-8) unstable; urgency=medium
 
@@ -355,7 +534,7 @@ gcc-8 (8.1.0-8) unstable; urgency=medium
       PR fortran/85703, PR fortran/85702, PR fortran/85701.
   * Fix applying the powerpcspe patches.
 
- -- Matthias Klose <doko@debian.org>  Sun, 17 Jun 2018 12:56:15 +0200
+ -- Matthias Klose <doko@debian.org>  Sun, 17 Jun 2018 05:36:24 +0200
 
 gcc-8 (8.1.0-6) unstable; urgency=medium
 
@@ -381,6 +560,13 @@ gcc-8 (8.1.0-6) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Thu, 14 Jun 2018 16:57:14 +0200
 
+gcc-8 (8.1.0-5ubuntu1) cosmic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 31 May 2018 15:22:24 +0200
+
 gcc-8 (8.1.0-5) unstable; urgency=medium
 
   * Update to SVN 20180531 (r260992) from the gcc-8-branch.
@@ -416,6 +602,21 @@ gcc-8 (8.1.0-4) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Tue, 29 May 2018 14:34:37 +0200
 
+gcc-8 (8.1.0-3ubuntu2) cosmic; urgency=medium
+
+  * Update to SVN 20180514 (r260228) from the gcc-8-branch.
+    - Fix PR fortran/85742, PR fortran/85542.
+  * gnat-*: Don't search the target dirs when calling dh_shlibdeps.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 14 May 2018 11:25:01 -0400
+
+gcc-8 (8.1.0-3ubuntu1) cosmic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 12 May 2018 10:51:15 -0400
+
 gcc-8 (8.1.0-3) unstable; urgency=medium
 
   * Update to SVN 20180512 (r260194) from the gcc-8-branch.
@@ -428,6 +629,13 @@ gcc-8 (8.1.0-3) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Sat, 12 May 2018 10:36:05 -0400
 
+gcc-8 (8.1.0-2ubuntu1) cosmic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 10 May 2018 21:09:35 -0400
+
 gcc-8 (8.1.0-2) unstable; urgency=medium
 
   * Update to SVN 20180510 (r260147) from the gcc-8-branch.
@@ -444,6 +652,24 @@ gcc-8 (8.1.0-2) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Thu, 10 May 2018 20:43:42 -0400
 
+gcc-8 (8.1.0-1ubuntu3) cosmic; urgency=medium
+
+  * Update to SVN 20180506 (r253978) from the gcc-7-branch.
+    - Fix PR go/85630, PR target/85519 (nvptx), PR libstdc++/85642,
+      PR libstdc++/84769, PR libstdc++/85632, PR target/85512 (AArch64),
+      PR c++/85305, PR ada/85635, PR ada/85540.
+  * Don't configure with --with-as and --with-ld, but search the triplet
+    prefixed as and ld in the same places as as/ld. Closes: #896057, #897896.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 06 May 2018 14:41:38 +0200
+
+gcc-8 (8.1.0-1ubuntu2) cosmic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 03 May 2018 16:02:58 +0200
+
 gcc-8 (8.1.0-1) unstable; urgency=medium
 
   * GCC 8.1.0 release.
@@ -454,6 +680,12 @@ gcc-8 (8.1.0-1) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Wed, 02 May 2018 11:43:46 +0200
 
+gcc-8 (8-20180425-1ubuntu1) bionic; urgency=medium
+
+  * GCC 8 snapshot, taken from the trunk 20180425 (r259628).
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 25 Apr 2018 07:36:57 +0200
+
 gcc-8 (8-20180425-1) unstable; urgency=medium
 
   * GCC 8 snapshot, taken from the trunk 20180425 (r259628).
@@ -469,6 +701,25 @@ gcc-8 (8-20180425-1) unstable; urgency=m
 
  -- Matthias Klose <doko@debian.org>  Wed, 25 Apr 2018 06:56:58 +0200
 
+gcc-8 (8-20180423-0ubuntu1) bionic; urgency=medium
+
+  * GCC 8 snapshot, taken from the trunk 20180423 (r259558).
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 23 Apr 2018 13:17:46 +0200
+
+gcc-8 (8-20180414-1ubuntu2) bionic; urgency=medium
+
+  * Run the testsuite during the build.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 16 Apr 2018 17:06:33 +0200
+
+gcc-8 (8-20180414-1ubuntu1) bionic; urgency=medium
+
+  * GCC 8 snapshot, taken from the trunk 20180408 (r259224).
+  * Strip the binaries for the upcoming release.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 14 Apr 2018 07:29:59 +0200
+
 gcc-8 (8-20180414-1) unstable; urgency=medium
 
   * GCC 8 snapshot, taken from the trunk 20180414 (r259383).
@@ -489,6 +740,29 @@ gcc-8 (8-20180414-1) unstable; urgency=m
 
  -- Matthias Klose <doko@debian.org>  Sat, 14 Apr 2018 07:10:01 +0200
 
+gcc-8 (8-20180408-0ubuntu1) bionic; urgency=medium
+
+  * GCC 8 snapshot, taken from the trunk 20180408 (r259224).
+
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 08 Apr 2018 20:41:47 +0200
+
+gcc-8 (8-20180406-0ubuntu1) bionic; urgency=medium
+
+  * GCC 8 snapshot, taken from the trunk 20180405 (r259166).
+  * Update GDC to 20180406.
+  * Don't install i586 symlinks anymore for i386 builds in sid.
+  * Fix zlib-dev dependencies for the libphobos cross multilib packages.
+  * Fix dependency generation for libatomic and libquadmath cross packages.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 06 Apr 2018 13:25:06 +0200
+
+gcc-8 (8-20180402-1ubuntu1) bionic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 02 Apr 2018 10:12:59 +0200
+
 gcc-8 (8-20180402-1) unstable; urgency=medium
 
   * GCC 8 snapshot, taken from the trunk 20180402 (r259004).
@@ -497,6 +771,13 @@ gcc-8 (8-20180402-1) unstable; urgency=m
 
  -- Matthias Klose <doko@debian.org>  Mon, 02 Apr 2018 10:09:27 +0200
 
+gcc-8 (8-20180331-1ubuntu1) bionic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 31 Mar 2018 16:39:17 +0800
+
 gcc-8 (8-20180331-1) unstable; urgency=medium
 
   * GCC 8 snapshot, taken from the trunk 20180331 (r258989).
@@ -516,6 +797,13 @@ gcc-8 (8-20180331-1) unstable; urgency=m
 
  -- Matthias Klose <doko@debian.org>  Sat, 31 Mar 2018 15:14:44 +0800
 
+gcc-8 (8-20180321-1ubuntu1) bionic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 21 Mar 2018 19:56:38 +0800
+
 gcc-8 (8-20180321-1) unstable; urgency=medium
 
   * GCC 8 snapshot, taken from the trunk 20180321 (r258712).
@@ -525,9 +813,14 @@ gcc-8 (8-20180321-1) unstable; urgency=m
 
  -- Matthias Klose <doko@debian.org>  Wed, 21 Mar 2018 19:47:27 +0800
 
-gcc-8 (8-20180319-1) unstable; urgency=medium
+gcc-8 (8-20180319-1ubuntu2) bionic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
 
-  * GCC 8 snapshot, taken from the trunk 20180319 (r258631).
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 19 Mar 2018 02:25:22 +0800
+
+gcc-8 (8-20180319-1) unstable; urgency=medium
 
   [ Aurelien Jarno ]
   * Default to PIE on riscv64.
@@ -535,6 +828,13 @@ gcc-8 (8-20180319-1) unstable; urgency=m
 
  -- Matthias Klose <doko@debian.org>  Mon, 19 Mar 2018 02:18:29 +0800
 
+gcc-8 (8-20180312-2ubuntu1) bionic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 12 Mar 2018 12:37:59 +0100
+
 gcc-8 (8-20180312-2) unstable; urgency=medium
 
   * GCC 8 snapshot, taken from the trunk 20180312 (r258445).
@@ -557,6 +857,21 @@ gcc-8 (8-20180310-1) unstable; urgency=m
 
  -- Matthias Klose <doko@debian.org>  Sat, 10 Mar 2018 10:54:02 +0700
 
+gcc-8 (8-20180309-0ubuntu1) bionic; urgency=medium
+
+  * GCC 8 snapshot, taken from the trunk 20180309 (r258378).
+  * Build libasan and libubsan packages on s390x.
+  * Update libasan symbols files for s390x.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 09 Mar 2018 14:42:20 +0700
+
+gcc-8 (8-20180308-1ubuntu1) bionic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 08 Mar 2018 16:54:39 +0700
+
 gcc-8 (8-20180308-1) unstable; urgency=medium
 
   * GCC 8 snapshot, taken from the trunk 20180308 (r258348).
@@ -582,6 +897,13 @@ gcc-8 (8-20180308-1) unstable; urgency=m
 
  -- Matthias Klose <doko@debian.org>  Thu, 08 Mar 2018 14:17:37 +0700
 
+gcc-8 (8-20180218-1ubuntu1) bionic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 18 Feb 2018 21:04:19 +0700
+
 gcc-8 (8-20180218-1) unstable; urgency=medium
 
   * GCC 8 snapshot, taken from the trunk 20180208 (r257477).
@@ -594,12 +916,33 @@ gcc-8 (8-20180218-1) unstable; urgency=m
 
  -- Matthias Klose <doko@debian.org>  Sun, 18 Feb 2018 16:11:11 +0700
 
+gcc-8 (8-20180208-0ubuntu1) bionic; urgency=medium
+
+  * GCC 8 snapshot, taken from the trunk 20180208 (r257477).
+  * Store basename only in gfortran .mod files. Addresses: #889133.
+  * Disable go on the hurd, patches are out of date.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 07 Feb 2018 12:12:42 +0100
+
+gcc-8 (8-20180207-2ubuntu1) bionic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 07 Feb 2018 12:12:42 +0100
+
 gcc-8 (8-20180207-2) unstable; urgency=medium
 
   * Revert the fix for PR target/84145.
   * Override patch-file-present-but-not-mentioned-in-series lintian warning.
 
- -- Matthias Klose <doko@debian.org>  Wed, 07 Feb 2018 13:09:23 +0100
+ -- Matthias Klose <doko@debian.org>  Wed, 07 Feb 2018 12:04:18 +0100
+
+gcc-8 (8-20180207-1ubuntu1) bionic; urgency=medium
+
+  * GCC 8 snapshot, taken from the trunk 20180207 (r257477).
+
+ -- Matthias Klose <doko@debian.org>  Wed, 07 Feb 2018 01:47:13 +0100
 
 gcc-8 (8-20180207-1) unstable; urgency=medium
 
@@ -614,21 +957,27 @@ gcc-8 (8-20180207-1) unstable; urgency=m
 
  -- Matthias Klose <doko@debian.org>  Wed, 07 Feb 2018 01:34:14 +0100
 
-gcc-8 (8-20180130-1) experimental; urgency=medium
+gcc-8 (8-20180206-0ubuntu1) bionic; urgency=medium
 
-  * GCC 8 snapshot, taken from the trunk 20180130 (r257194).
-  * Update GDC to 20180130.
+  * GCC 8 snapshot, taken from the trunk 20180206 (r257477).
 
- -- Matthias Klose <doko@debian.org>  Tue, 30 Jan 2018 18:49:51 +0100
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 06 Feb 2018 10:23:56 +0100
 
-gcc-8 (8-20180123-1) experimental; urgency=medium
+gcc-8 (8-20180206-1) experimental; urgency=medium
 
-  * GCC 8 snapshot, taken from the trunk 20180123 (r257004).
-  * Update GDC to 20180123.
-  * Install the msa.h header for mips targets (YunQiang Su). Addresses: #887066.
-  * Fix mipsen r6 biarch configs (YunQiang Su). Closes: #886976.
+  * GCC 8 snapshot, taken from the trunk 20180206 (r257404).
+  * Update GDC to 20180204.
+  * Refresh patches.
+  * Disable go on m68k again. Closes: #886103.
+  * Ignore bootstrap comparison failures in gcc/d on alpha. Addresses: #888951.
+
+ -- Matthias Klose <doko@debian.org>  Tue, 06 Feb 2018 05:53:53 +0100
+
+gcc-8 (8-20180110-1ubuntu1) bionic; urgency=medium
+
+  * GCC 8 snapshot, taken from the trunk 20180110 (r256425).
 
- -- Matthias Klose <doko@debian.org>  Tue, 23 Jan 2018 23:10:51 +0100
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 10 Jan 2018 12:24:18 +0100
 
 gcc-8 (8-20180110-1) experimental; urgency=medium
 
@@ -646,21 +995,42 @@ gcc-8 (8-20180110-1) experimental; urgen
 
  -- Matthias Klose <doko@debian.org>  Wed, 10 Jan 2018 12:23:12 +0100
 
-gcc-8 (8-20171229-1) experimental; urgency=medium
+gcc-8 (8-20180104-0ubuntu1) bionic; urgency=medium
 
-  * GCC 8 snapshot, taken from the trunk 20171229.
-  * Update GDC to 20171227.
-  * Build the nvptx offload compiler again.
+  * GCC 8 snapshot, taken from the trunk 20180104.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 04 Jan 2018 15:04:04 +0100
+
+gcc-8 (8-20180102-0ubuntu1) bionic; urgency=medium
+
+  * GCC 8 snapshot, taken from the trunk 20180102.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 02 Jan 2018 07:31:35 +0100
+
+gcc-8 (8-20171222-0ubuntu2) bionic; urgency=medium
+
+  * GCC 8 snapshot, taken from the trunk 20171222.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 22 Dec 2017 14:20:41 +0100
 
- -- Matthias Klose <doko@debian.org>  Fri, 29 Dec 2017 22:16:04 +0100
+gcc-8 (8-20171221-1ubuntu2) bionic; urgency=medium
 
-gcc-8 (8-20171223-1) experimental; urgency=medium
+  * Disable nvptx for now.
 
-  * GCC 8 snapshot, taken from the trunk 20171223.
-  * Update GDC to 20171223.
-  * Don't build the nvptx offload compiler for now, see PR target/83524.
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 21 Dec 2017 09:12:41 +0100
 
- -- Matthias Klose <doko@debian.org>  Sat, 23 Dec 2017 13:08:14 +0100
+gcc-8 (8-20171221-1ubuntu1) bionic; urgency=medium
+
+  * GCC 8 snapshot, taken from the trunk 20171219.
+  * Update GDC to 20171221.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 21 Dec 2017 07:21:49 +0100
+
+gcc-8 (8-20171219-0ubuntu2) bionic; urgency=medium
+
+  * GCC 8 snapshot, taken from the trunk 20171219.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 19 Dec 2017 15:38:49 +0100
 
 gcc-8 (8-20171215-1) experimental; urgency=medium
 
@@ -769,6 +1139,18 @@ gcc-8 (8-20171016-1) experimental; urgen
 
  -- Matthias Klose <doko@debian.org>  Mon, 16 Oct 2017 14:56:04 +0200
 
+gcc-8 (8-20170923-1ubuntu2) artful; urgency=medium
+
+  * Fix lsan/tsan symbols files for arm64 and ppc64el.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 28 Sep 2017 03:09:21 +0200
+
+gcc-8 (8-20170923-1ubuntu1) artful; urgency=medium
+
+  * Disable the ARM32 multilib support for now.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 27 Sep 2017 22:09:27 +0200
+
 gcc-8 (8-20170923-1) experimental; urgency=medium
 
   * GCC 8 snapshot.
@@ -776,6 +1158,13 @@ gcc-8 (8-20170923-1) experimental; urgen
 
  -- Matthias Klose <doko@debian.org>  Tue, 26 Sep 2017 23:44:57 +0200
 
+gcc-7 (7.2.0-7ubuntu1) artful; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 23 Sep 2017 11:42:38 +0200
+
 gcc-7 (7.2.0-7) unstable; urgency=medium
 
   * Update to SVN 20170923 (r253114) from the gcc-7-branch.
@@ -786,6 +1175,13 @@ gcc-7 (7.2.0-7) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Sat, 23 Sep 2017 11:31:21 +0200
 
+gcc-7 (7.2.0-6ubuntu1) artful; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 20 Sep 2017 11:21:01 +0200
+
 gcc-7 (7.2.0-6) unstable; urgency=medium
 
   * Update to SVN 20170920 (r253002) from the gcc-7-branch.
@@ -799,6 +1195,41 @@ gcc-7 (7.2.0-6) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Wed, 20 Sep 2017 11:13:31 +0200
 
+gcc-7 (7.2.0-5ubuntu1) artful; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 15 Sep 2017 12:19:48 +0200
+
+gcc-7 (7.2.0-5) unstable; urgency=medium
+
+  * Update to SVN 20170915 (r252791) from the gcc-7-branch.
+    - Fix PR c/81687, PR c/45784, PR c++/81852, PR target/82181 (xtensa),
+      PR target/80695 (PPC), PR target/81988 (SPARC), PR middle-end/81768,
+      PR sanitizer/81923, PR target/81621, PR driver/81650,
+      PR middle-end/81052, PR tree-optimization/81987, PR bootstrap/81926,
+      PR libstdc++/79162, PR libstdc++/81468, PR libstdc++/81835,
+      PR libstdc++/70483, PR libstdc++/70483, PR target/81833 (PPC),
+      PR other/39851, PR ipa/81128, PR inline-asm/82001, PR c++/81355,
+      PR tree-opt/81696.
+  * Enable libgo tests and rebuilds with make -C (Svante Signell).
+    Closes: #873929.
+  * Fix PR sanitizer/77631, support separate debug info in libbacktrace.
+  * Update the Linaro support to the 7-2017.09 snapshot.
+
+ -- Matthias Klose <doko@debian.org>  Fri, 15 Sep 2017 12:15:21 +0200
+
+gcc-7 (7.2.0-4ubuntu2) artful; urgency=medium
+
+  * Update to SVN 20170912 (r251998) from the gcc-7-branch.
+    - Fix PR c/81687, PR c/45784, PR c++/81852, PR target/82181 (xtensa),
+      PR target/80695 (PPC), PR target/81988 (SPARC), PR middle-end/81768,
+      PR sanitizer/81923, PR target/81621, PR driver/81650,
+      PR middle-end/81052, PR tree-optimization/81987, PR bootstrap/81926.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 12 Sep 2017 11:38:01 +0200
+
 gcc-7 (7.2.0-5) unstable; urgency=medium
 
   * Update to SVN 20170915 (r252791) from the gcc-7-branch.
@@ -817,6 +1248,13 @@ gcc-7 (7.2.0-5) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Fri, 15 Sep 2017 12:15:21 +0200
 
+gcc-7 (7.2.0-4ubuntu1) artful; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 06 Sep 2017 11:07:43 +0200
+
 gcc-7 (7.2.0-4) unstable; urgency=medium
 
   * Update to SVN 20170906 (r251753) from the gcc-7-branch.
@@ -827,6 +1265,13 @@ gcc-7 (7.2.0-4) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Wed, 06 Sep 2017 10:38:05 +0200
 
+gcc-7 (7.2.0-3ubuntu1) artful; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 02 Sep 2017 14:02:06 +0200
+
 gcc-7 (7.2.0-3) unstable; urgency=high
 
   * Update to SVN 20170901 (r251583) from the gcc-7-branch.
@@ -837,6 +1282,13 @@ gcc-7 (7.2.0-3) unstable; urgency=high
 
  -- Matthias Klose <doko@debian.org>  Sat, 02 Sep 2017 13:55:18 +0200
 
+gcc-7 (7.2.0-2ubuntu1) artful; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 30 Aug 2017 12:23:25 +0200
+
 gcc-7 (7.2.0-2) unstable; urgency=medium
 
   * Update to SVN 20170830 (r251446) from the gcc-7-branch.
@@ -854,6 +1306,21 @@ gcc-7 (7.2.0-2) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Wed, 30 Aug 2017 11:47:42 +0200
 
+gcc-7 (7.2.0-1ubuntu2) artful; urgency=medium
+
+  * Update to SVN 20170824 (r251336) from the gcc-7-branch.
+    - Fix PR target/72804 (PPC), PR target/80210 (PPC), PR target/81910 (AVR),
+      PR target/79883 (AVR), PR fortran/81296, PR fortran/80164.
+  * Update the Linaro support to the 7-2017.08 snapshot.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 24 Aug 2017 17:33:34 +0200
+
+gcc-7 (7.2.0-1ubuntu1) artful; urgency=medium
+
+  * Update to SVN 20170818 (r251184) from the gcc-7-branch.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 18 Aug 2017 18:54:43 +0200
+
 gcc-7 (7.2.0-1) unstable; urgency=medium
 
   * GCC 7.2.0 release.
@@ -862,6 +1329,13 @@ gcc-7 (7.2.0-1) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Fri, 18 Aug 2017 18:34:45 +0200
 
+gcc-7 (7.1.0-13ubuntu1) artful; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 08 Aug 2017 11:43:39 -0400
+
 gcc-7 (7.1.0-13) unstable; urgency=medium
 
   * GCC 7.2 release candidate 2.
@@ -873,6 +1347,13 @@ gcc-7 (7.1.0-13) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Tue, 08 Aug 2017 11:12:56 -0400
 
+gcc-7 (7.1.0-12ubuntu1) artful; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 03 Aug 2017 09:57:19 -0400
+
 gcc-7 (7.1.0-12) unstable; urgency=medium
 
   * GCC 7.2 release candidate 1.
@@ -880,6 +1361,13 @@ gcc-7 (7.1.0-12) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Thu, 03 Aug 2017 09:20:48 -0400
 
+gcc-7 (7.1.0-11ubuntu1) artful; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 31 Jul 2017 23:34:35 +0200
+
 gcc-7 (7.1.0-11) unstable; urgency=medium
 
   * Update to SVN 20170731 (r250749) from the gcc-7-branch.
@@ -892,7 +1380,14 @@ gcc-7 (7.1.0-11) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Mon, 24 Jul 2017 13:41:34 +0200
 
-gcc-7 (7.1.0-10) unstable; urgency=medium
+gcc-7 (7.1.0-10ubuntu1) artful; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 24 Jul 2017 10:55:47 +0200
+
+gcc-7 (7.1.0-10) unstable; urgency=medium
 
   * Update to SVN 20170722 (r250453) from the gcc-7-branch.
 
@@ -911,6 +1406,13 @@ gcc-7 (7.1.0-10) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Sat, 22 Jul 2017 15:06:36 +0200
 
+gcc-7 (7.1.0-9ubuntu1) artful; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 05 Jul 2017 19:28:21 +0200
+
 gcc-7 (7.1.0-9) unstable; urgency=medium
 
   * Update to SVN 20170705 (r250006) from the gcc-7-branch.
@@ -928,6 +1430,13 @@ gcc-7 (7.1.0-9) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Wed, 05 Jul 2017 19:21:55 +0200
 
+gcc-7 (7.1.0-8ubuntu2) artful; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 29 Jun 2017 17:42:16 +0200
+
 gcc-7 (7.1.0-8) unstable; urgency=medium
 
   * Update to SVN 20170629 (r249793) from the gcc-7-branch.
@@ -948,11 +1457,19 @@ gcc-7 (7.1.0-8) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Thu, 29 Jun 2017 17:36:03 +0200
 
+gcc-7 (7.1.0-7ubuntu1) artful; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 20 Jun 2017 14:19:39 +0200
+
 gcc-7 (7.1.0-7) unstable; urgency=medium
 
   * Update to SVN 20170618 (r249347) from the gcc-7-branch.
 
   [ Matthias Klose ]
+  * Update to SVN 20170524 (r248432) from the gcc-7-branch.
   * Don't build libada with -O3 (ftbfs on ppc64el).
   * Update sanitizer symbol files (Helmut Grohne). Closes: #864835.
 
@@ -974,6 +1491,21 @@ gcc-7 (7.1.0-7) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Sun, 18 Jun 2017 15:31:39 +0200
 
+gcc-7 (7.1.0-6ubuntu2) artful; urgency=medium
+
+  * Update to SVN 20170524 (r248432) from the gcc-7-branch.
+  * Don't build libada with -O3 (ftbfs on ppc64el).
+  * Restore building gnattools sequentially. Reopens #857831.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 24 May 2017 15:18:49 -0700
+
+gcc-7 (7.1.0-6ubuntu1) artful; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 22 May 2017 16:38:40 -0700
+
 gcc-7 (7.1.0-6) experimental; urgency=medium
 
   * Update to SVN 20170522 (r248347) from the gcc-7-branch.
@@ -999,6 +1531,30 @@ gcc-7 (7.1.0-6) experimental; urgency=me
 
  -- Matthias Klose <doko@debian.org>  Mon, 22 May 2017 12:43:09 -0700
 
+gcc-7 (7.1.0-5ubuntu2) artful; urgency=medium
+
+  * Update to SVN 20170519 (r248295) from the gcc-7-branch.
+    - Fix PR libstdc++/80796, PR libstdc++/80478, PR libstdc++/80761,
+      PR target/80799 (x86), PR ada/80784, PR fortran/78659, PR fortran/80752,
+      PR libgfortran/80727.
+  * Starting with 17.10, enable PIE on armhf, arm64 and i386.
+  * Build from the Linaro gcc-7 branch on armhf and arm64.
+  * Re-add unwind support on kfreebsd-amd64 (James Clarke).
+  * Work around #814977 (gnat calling gcc-7-7) by providing a gcc-7-7
+    symlink.
+  * Fix gnat build dependencies on x32.
+  * Build gnat on mips64 and powerpcspe.
+  * Update the Linaro support to the 7-2017.05 snapshot.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 19 May 2017 12:07:42 -0700
+
+gcc-7 (7.1.0-5ubuntu1) artful; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 14 May 2017 09:15:57 -0700
+
 gcc-7 (7.1.0-5) experimental; urgency=medium
 
   * Update to SVN 20170514 (r248033) from the gcc-7-branch.
@@ -1009,6 +1565,13 @@ gcc-7 (7.1.0-5) experimental; urgency=me
 
  -- Matthias Klose <doko@debian.org>  Sun, 14 May 2017 08:50:34 -0700
 
+gcc-7 (7.1.0-4ubuntu1) artful; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 05 May 2017 11:57:06 +0200
+
 gcc-7 (7.1.0-4) experimental; urgency=medium
 
   * Update to SVN 20170505 (r247630) from the gcc-7-branch.
@@ -1021,6 +1584,13 @@ gcc-7 (7.1.0-4) experimental; urgency=me
 
  -- Matthias Klose <doko@debian.org>  Fri, 05 May 2017 11:27:27 +0200
 
+gcc-7 (7.1.0-3ubuntu1) artful; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 04 May 2017 00:02:42 +0200
+
 gcc-7 (7.1.0-3) experimental; urgency=medium
 
   * Update to SVN 20170503 (r247549) from the gcc-7-branch.
@@ -1039,6 +1609,13 @@ gcc-7 (7.1.0-2) experimental; urgency=me
 
  -- Matthias Klose <doko@debian.org>  Tue, 02 May 2017 18:35:14 +0200
 
+gcc-7 (7.1.0-1ubuntu2) artful; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 02 May 2017 18:13:00 +0200
+
 gcc-7 (7.1.0-1) experimental; urgency=medium
 
   * GCC 7.1.0 release.
@@ -1051,12 +1628,23 @@ gcc-7 (7.1.0-1) experimental; urgency=me
 
  -- Matthias Klose <doko@debian.org>  Tue, 02 May 2017 18:07:07 +0200
 
-gcc-7 (7-20170407-1) experimental; urgency=medium
+gcc-7 (7-20170407-0ubuntu2) zesty; urgency=medium
 
   * GCC 7 snapshot build, taken from the trunk 20170407.
-  * Install gcov-dump and gcov-tool manual pages.
 
- -- Matthias Klose <doko@debian.org>  Fri, 07 Apr 2017 13:16:00 +0200
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 07 Apr 2017 13:40:05 +0200
+
+gcc-7 (7-20170322-0ubuntu1) zesty; urgency=medium
+
+  * GCC 7 snapshot build, taken from the trunk 20170322.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 22 Mar 2017 09:08:47 +0100
+
+gcc-7 (7-20170316-1ubuntu3) zesty; urgency=medium
+
+  * GCC 7 snapshot build, taken from the trunk 20170316.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 16 Mar 2017 22:18:58 +0100
 
 gcc-7 (7-20170316-1) experimental; urgency=medium
 
@@ -1096,6 +1684,12 @@ gcc-7 (7-20170314-1) experimental; urgen
 
  -- Matthias Klose <doko@debian.org>  Tue, 14 Mar 2017 10:42:24 +0100
 
+gcc-7 (7-20170303-0ubuntu2) zesty; urgency=medium
+
+  * GCC 7 snapshot build, taken from the trunk 20170303.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 03 Mar 2017 10:27:49 +0100
+
 gcc-7 (7-20170302-1) experimental; urgency=medium
 
   * GCC 7 snapshot build, taken from the trunk 20170302.
@@ -1118,6 +1712,12 @@ gcc-7 (7-20170302-1) experimental; urgen
 
  -- Matthias Klose <doko@debian.org>  Thu, 02 Mar 2017 10:12:34 +0100
 
+gcc-7 (7-20170226-1ubuntu1) zesty; urgency=medium
+
+  * GCC 7 snapshot build, taken from the trunk 20170121.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 26 Feb 2017 17:21:13 +0100
+
 gcc-7 (7-20170226-1) experimental; urgency=medium
 
   * GCC 7 snapshot build, taken from the trunk 20170226.
@@ -1133,7 +1733,7 @@ gcc-7 (7-20170221-1) experimental; urgen
   * Fix some hppa64 related build issues. Addresses: #853023.
   * Allow setting offload targets by OFFLOAD_TARGET_DEFAULT.
   * Again, disable go on m68k. Closes: #853906.
-  * Configure with --enable-default-pie on sparc and sparc64 (James Clarke).
+  * Configure with --enable-default-pie on sparc and sparc64 (James Clark).
     Addresses: #854090.
   * Configure with --enable-default-pie on kfreebsd-* (Steven Chamberlain).
   * Build gccbrig and the libhsail-rt library for i386.
@@ -1161,6 +1761,12 @@ gcc-7 (7-20170129-1) experimental; urgen
 
  -- Matthias Klose <doko@debian.org>  Sun, 29 Jan 2017 13:51:35 +0100
 
+gcc-7 (7-20170121-1ubuntu1) zesty; urgency=medium
+
+  * GCC 7 snapshot build, taken from the trunk 20170121.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 21 Jan 2017 21:03:01 +0100
+
 gcc-7 (7-20170121-1) experimental; urgency=medium
 
   * GCC 7 snapshot build, taken from the trunk 20170121.
@@ -1169,22 +1775,42 @@ gcc-7 (7-20170121-1) experimental; urgen
   * Adjust the g++-multiarch-incdir patch for reverted upstream patch,
     causing bootstrap regression (PR 78880). Closes: #852104.
 
- -- Matthias Klose <doko@debian.org>  Sat, 21 Jan 2017 21:57:22 +0100
+ -- Matthias Klose <doko@debian.org>  Sat, 21 Jan 2017 20:34:04 +0100
 
 gcc-7 (7-20170118-1) experimental; urgency=medium
 
   * GCC 7 snapshot build, taken from the trunk 20170118.
-  * Always configure sparc builds --with-cpu-32=ultrasparc (James Clarke).
+  * Always configure sparc builds --with-cpu-32=ultrasparc (James Clark).
   * Enable gccgo on m68k (John Paul Adrian Glaubitz). Addresses: #850749.
   * Install the unprefixed man pages for gcc-ar, -nm and ranlib.
     Closes: #851698.
 
  -- Matthias Klose <doko@debian.org>  Wed, 18 Jan 2017 22:41:11 +0100
 
-gcc-7 (7-20161230-1) experimental; urgency=medium
+gcc-7 (7-20170105-1ubuntu1) zesty; urgency=medium
+
+  * GCC 7 snapshot build, taken from the trunk 20170105.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 05 Jan 2017 14:41:15 +0100
 
-  * GCC 7 snapshot build, taken from the trunk 20161230.
-  * Update gdc to trunk 20161229. Closes: #844704.
+gcc-7 (7-20170105-1) experimental; urgency=medium
+
+  * GCC 7 snapshot build, taken from the trunk 20170105.
+  * Update zlib to 1.2.10.
+  * Always configure sparc builds --with-cpu-32=ultrasparc (James Clark).
+
+ -- Matthias Klose <doko@debian.org>  Thu, 05 Jan 2017 14:19:02 +0100
+
+gcc-7 (7-20161229-1ubuntu2) zesty; urgency=medium
+
+  * GCC 7 snapshot build, taken from the trunk 20161229.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 29 Dec 2016 07:57:28 +0100
+
+gcc-7 (7-20161229-1) experimental; urgency=medium
+
+  * GCC 7 snapshot build, taken from the trunk 20161229.
+  * Update gdc to trunk 20161229.
   * Build the cilk runtime on armel, armhf, sparc and sparc64.
   * Use --push-state/--pop-state for gold as well when linking libtsan.
   * In GCC ICE dumps, prefix each line with the PID of the driver.
@@ -1193,9 +1819,37 @@ gcc-7 (7-20161230-1) experimental; urgen
   * Don't mark libphobos multilib packages as M-A: same.
   * Configure libphobos builds with --with-target-system-zlib.
   * Ignore dpkg's pie specs when pie is not enabled. Addresses: #848129.
-  * Drop m68k specific ada patches. Closes: #846872.
 
- -- Matthias Klose <doko@debian.org>  Fri, 30 Dec 2016 05:19:15 +0100
+ -- Matthias Klose <doko@debian.org>  Thu, 29 Dec 2016 07:38:54 +0100
+
+gcc-7 (7-20161217-0ubuntu1) zesty; urgency=medium
+
+  * GCC 7 snapshot build, taken from the trunk 20161217.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 17 Dec 2016 14:09:52 +0100
+
+gcc-7 (7-20161212-0ubuntu2) zesty; urgency=medium
+
+  * GCC 7 snapshot build, taken from the trunk 20161212.
+  * Apply proposed patch for PR target/78748.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 12 Dec 2016 17:08:48 +0100
+
+gcc-7 (7-20161208-0ubuntu1) zesty; urgency=medium
+
+  * GCC 7 snapshot build, taken from the trunk 20161208.
+    - Revert r243346, breaking bootstrap on AArch64.
+  * Build the cilk runtime on armel, armhf, sparc and sparc64.
+  * Use --push-state/--pop-state for gold as well when linking libtsan.
+  * In GCC ICE dumps, prefix each line with the PID of the driver.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 08 Dec 2016 12:08:40 +0100
+
+gcc-7 (7-20161203-0ubuntu2) zesty; urgency=medium
+
+  * GCC 7 snapshot build, taken from the trunk 20161203.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 03 Dec 2016 12:00:35 +0100
 
 gcc-7 (7-20161201-1) experimental; urgency=medium
 
@@ -1206,6 +1860,17 @@ gcc-7 (7-20161201-1) experimental; urgen
 
  -- Matthias Klose <doko@debian.org>  Thu, 01 Dec 2016 14:38:26 +0100
 
+gcc-7 (7-20161125-1ubuntu1) zesty; urgency=medium
+
+  * GCC 7 snapshot build, taken from the trunk 20161125.
+
+  [ Matthias Klose ]
+
+  [ Svante Signell ]
+  * GNU/Hurd port for gccgo.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 25 Nov 2016 13:30:48 +0100
+
 gcc-7 (7-20161125-1) experimental; urgency=medium
 
   * GCC 7 snapshot build, taken from the trunk 20161125.
@@ -1230,6 +1895,20 @@ gcc-7 (7-20161125-1) experimental; urgen
 
  -- Matthias Klose <doko@debian.org>  Fri, 25 Nov 2016 12:41:07 +0100
 
+gcc-7 (7-20161123-0ubuntu1) zesty; urgency=medium
+
+  * GCC 7 snapshot build, taken from the trunk 20161117.
+  * Disable x32 multilib builds (broken in libgo).
+  * Disable go on powerpc and s390x (broken in libgo).
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 22 Nov 2016 16:51:14 +0100
+
+gcc-7 (7-20161117-0ubuntu1) zesty; urgency=medium
+
+  * GCC 7 snapshot build, taken from the trunk 20161117.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 17 Nov 2016 14:18:21 +0100
+
 gcc-7 (7-20161116-1) experimental; urgency=medium
 
   * GCC 7 snapshot build, taken from the trunk 20161116.
@@ -1238,6 +1917,12 @@ gcc-7 (7-20161116-1) experimental; urgen
 
  -- Matthias Klose <doko@debian.org>  Wed, 16 Nov 2016 19:16:39 +0100
 
+gcc-7 (7-20161115-1ubuntu1) zesty; urgency=medium
+
+  * GCC 7 snapshot build, taken from the trunk 20161115.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 15 Nov 2016 15:23:57 +0100
+
 gcc-7 (7-20161115-1) experimental; urgency=medium
 
   * GCC 7 snapshot build, taken from the trunk 20161115.
@@ -1247,6 +1932,12 @@ gcc-7 (7-20161115-1) experimental; urgen
 
  -- Matthias Klose <doko@debian.org>  Tue, 15 Nov 2016 13:02:02 +0100
 
+gcc-7 (7-20161112-1ubuntu2) zesty; urgency=medium
+
+  * GCC 7 snapshot build, taken from the trunk 20161112.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 12 Nov 2016 13:21:36 +0100
+
 gcc-7 (7-20161112-1) experimental; urgency=medium
 
   * GCC 7 snapshot build, taken from the trunk 20161112.
@@ -1255,6 +1946,13 @@ gcc-7 (7-20161112-1) experimental; urgen
 
  -- Matthias Klose <doko@debian.org>  Sat, 12 Nov 2016 11:17:17 +0100
 
+gcc-6 (6.2.0-13ubuntu1) zesty; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 09 Nov 2016 21:04:13 +0100
+
 gcc-6 (6.2.0-13) unstable; urgency=medium
 
   * Update to SVN 20161109 (r241998, 6.2.1) from the gcc-6-branch.
@@ -1270,6 +1968,13 @@ gcc-6 (6.2.0-13) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Wed, 09 Nov 2016 20:42:53 +0100
 
+gcc-6 (6.2.0-11ubuntu1) zesty; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 03 Nov 2016 15:27:16 +0100
+
 gcc-6 (6.2.0-11) unstable; urgency=medium
 
   * Update to SVN 20161103 (r241817, 6.2.1) from the gcc-6-branch.
@@ -1285,6 +1990,13 @@ gcc-6 (6.2.0-11) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Thu, 03 Nov 2016 14:10:24 +0100
 
+gcc-6 (6.2.0-10ubuntu1) zesty; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 27 Oct 2016 22:12:20 +0200
+
 gcc-6 (6.2.0-10) unstable; urgency=medium
 
   * Update to SVN 20161027 (r241619, 6.2.1) from the gcc-6-branch.
@@ -1294,7 +2006,7 @@ gcc-6 (6.2.0-10) unstable; urgency=mediu
       PR fortran/78021, PR fortran/72832, PR fortran/78092, PR fortran/78108,
       PR target/78057 (x86), PR target/78037 (x86).
   * Include go-relocation-test-gcc620-sparc64.obj.uue to fix libgo's
-    debug/elf TestDWARFRelocations test case (James Clarke).
+    debug/elf TestDWARFRelocations test case (James Clark).
   * Reapply fix for PR c++/71912, apply proposed fix for PR c++/78039.
     Closes: #841292.
   * Don't install alternatives for go and gofmt. The preferred way to do that
@@ -1310,12 +2022,19 @@ gcc-6 (6.2.0-9) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Thu, 20 Oct 2016 10:46:44 +0200
 
+gcc-6 (6.2.0-8ubuntu1) zesty; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 19 Oct 2016 18:47:57 +0200
+
 gcc-6 (6.2.0-8) unstable; urgency=medium
 
   * Update to SVN 20161019 (r241346, 6.2.1) from the gcc-6-branch.
     - Fix PR libstdc++/77990, PR target/77991 (x86).
   * Install arm_fp16.h header on arm* architectures for Linaro builds.
-  * Backport upstream revisions from trunk (James Clarke). Closes: #840574.
+  * Backport upstream revisions from trunk (James Clark). Closes: #840574.
     - r240457 (add getrandom for MIPS/SPARC)
     - r241051 (fix getrandom on sparc64 and clone on sparc*)
     - r241072 (make rawClone no_split_stack)
@@ -1327,6 +2046,12 @@ gcc-6 (6.2.0-8) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Wed, 19 Oct 2016 08:57:23 +0200
 
+gcc-6 (6.2.0-7ubuntu11) zesty; urgency=medium
+
+  * Build using the Linaro branch on armhf and arm64.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 18 Oct 2016 09:09:47 +0200
+
 gcc-6 (6.2.0-7) unstable; urgency=medium
 
   * Update to SVN 20161018 (r241301, 6.2.1) from the gcc-6-branch.
@@ -1368,6 +2093,31 @@ gcc-6 (6.2.0-6) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Mon, 10 Oct 2016 05:20:07 +0200
 
+gcc-6 (6.2.0-5ubuntu12) yakkety; urgency=medium
+
+  * Update to SVN 20161005 (r240765, 6.2.1) from the gcc-6-branch.
+    - Fix PR libstdc++/68323, PR libstdc++/77794, PR libstdc++/77795,
+      PR libstdc++/77801, PR libgcc/77519, PR target/77756 (x86),
+      PR target/77670 (PPC), PR rtl-optimization/71709, PR c++/77804,
+      PR fortran/41922, PR fortran/60774, PR fortran/61318, PR fortran/68566,
+      PR fortran/69514, PR fortran/69867, PR fortran/69962, PR fortran/70006,
+      PR fortran/71067, PR fortran/71730, PR fortran/71799, PR fortran/71859,
+      PR fortran/71862, PR fortran/77260, PR fortran/77351, PR fortran/77372,
+      PR fortran/77380, PR fortran/77391, PR fortran/77420, PR fortran/77429,
+      PR fortran/77460, PR fortran/77506, PR fortran/77507, PR fortran/77612,
+      PR fortran/77694, PR libgfortran/77707.
+  * Really fix gij installation on hppa. Closes: #838111.
+  * Strip again the compiler binaries.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 05 Oct 2016 09:01:56 +0200
+
+gcc-6 (6.2.0-5ubuntu11) yakkety; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 28 Sep 2016 15:58:48 +0200
+
 gcc-6 (6.2.0-5) unstable; urgency=medium
 
   * Update to SVN 20160927 (r240553, 6.2.1) from the gcc-6-branch.
@@ -1397,6 +2147,32 @@ gcc-6 (6.2.0-4) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Thu, 15 Sep 2016 19:22:35 +0200
 
+gcc-6 (6.2.0-3ubuntu15) yakkety; urgency=medium
+
+  * Update to SVN 20160914 (r240133, 6.2.1) from the gcc-6-branch.
+    - PR c++/77427.
+  * Fix updating gcj-6-jdk. LP: #1623337.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 14 Sep 2016 13:33:20 +0200
+
+gcc-6 (6.2.0-3ubuntu14) yakkety; urgency=medium
+
+  * Update to SVN 20160910 (r240069, 6.2.1) from the gcc-6-branch.
+    - Fix PR rtl-optimization/77452.
+  * gcj: Depend on the ecj1 standalone binary.
+  * Configure native builds using --with-program-prefix.
+  * Fix ICE in gdc symbol mangling (Iain Buclaw). LP: #1620681.
+  * Restore the AArch64 vulcan support for non Linaro builds.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 11 Sep 2016 12:50:59 +0200
+
+gcc-6 (6.2.0-3ubuntu11) yakkety; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 04 Sep 2016 13:28:31 +0200
+
 gcc-6 (6.2.0-3) unstable; urgency=medium
 
   * Update to SVN 20160901 (r239944, 6.2.1) from the gcc-6-branch.
@@ -1412,6 +2188,13 @@ gcc-6 (6.2.0-3) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Sun, 04 Sep 2016 12:38:47 +0200
 
+gcc-6 (6.2.0-2ubuntu11) yakkety; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 31 Aug 2016 12:38:54 +0200
+
 gcc-6 (6.2.0-2) unstable; urgency=medium
 
   * Update to SVN 20160830 (r239868, 6.2.1) from the gcc-6-branch.
@@ -1429,6 +2212,21 @@ gcc-6 (6.2.0-2) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Wed, 31 Aug 2016 12:28:38 +0200
 
+gcc-6 (6.2.0-1ubuntu12) yakkety; urgency=medium
+
+  * Update to SVN 20160824 (r239726, 6.2.1) from the gcc-6-branch.
+    - Fix PR libstdc++/77334, PR tree-optimization/76783,
+      PR tree-optimization/72851, PR target/72867 (x86), PR middle-end/71700,
+  * Call default_file_start from s390_asm_file_start, taken from the trunk.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 24 Aug 2016 08:12:10 +0200
+
+gcc-6 (6.2.0-1ubuntu11) yakkety; urgency=medium
+
+  * GCC 6.2 release.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 22 Aug 2016 15:23:46 +0200
+
 gcc-6 (6.2.0-1) unstable; urgency=medium
 
   * GCC 6.2 release.
@@ -1436,6 +2234,13 @@ gcc-6 (6.2.0-1) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Mon, 22 Aug 2016 14:15:21 +0200
 
+gcc-6 (6.1.1-12ubuntu11) yakkety; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 15 Aug 2016 17:56:19 +0200
+
 gcc-6 (6.1.1-12) unstable; urgency=medium
 
   * GCC 6.2 release candidate 1.
@@ -1463,6 +2268,24 @@ gcc-6 (6.1.1-12) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Mon, 15 Aug 2016 17:51:10 +0200
 
+gcc-6 (6.1.1-11ubuntu12) yakkety; urgency=medium
+
+  * Update to SVN 20160805 (r239167, 6.1.1) from the gcc-6-branch.
+    Fix PR target/71869 (PPC), PR target/72805 (x86), PR target/70677 (AVR),
+    PR c++/72415.
+
+  * Fix running the libjava testsuite.
+  * Revert fix for PR target/55947, causing PR libstdc++/72813. LP: #1610220.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 05 Aug 2016 15:09:39 +0200
+
+gcc-6 (6.1.1-11ubuntu11) yakkety; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 03 Aug 2016 21:55:46 +0200
+
 gcc-6 (6.1.1-11) unstable; urgency=medium
 
   * Update to SVN 20160802 (r238981, 6.1.1) from the gcc-6-branch.
@@ -1478,6 +2301,13 @@ gcc-6 (6.1.1-11) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Wed, 03 Aug 2016 21:53:37 +0200
 
+gcc-6 (6.1.1-10ubuntu11) yakkety; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 24 Jul 2016 20:28:46 +0200
+
 gcc-6 (6.1.1-10) unstable; urgency=medium
 
   * Update to SVN 20160724 (r238695, 6.1.1) from the gcc-6-branch.
@@ -1510,6 +2340,13 @@ gcc-6 (6.1.1-10) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Sun, 24 Jul 2016 19:42:10 +0200
 
+gcc-6 (6.1.1-9ubuntu11) yakkety; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 05 Jul 2016 15:15:56 +0200
+
 gcc-6 (6.1.1-9) unstable; urgency=medium
 
   * Update to SVN 20160705 (r237999, 6.1.1) from the gcc-6-branch.
@@ -1523,6 +2360,13 @@ gcc-6 (6.1.1-9) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Tue, 05 Jul 2016 11:19:50 +0200
 
+gcc-6 (6.1.1-8ubuntu11) yakkety; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 30 Jun 2016 15:41:06 +0200
+
 gcc-6 (6.1.1-8) unstable; urgency=medium
 
   * Update to SVN 20160630 (r237878, 6.1.1) from the gcc-6-branch.
@@ -1541,6 +2385,13 @@ gcc-6 (6.1.1-8) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Thu, 30 Jun 2016 14:12:55 +0200
 
+gcc-6 (6.1.1-7ubuntu11) yakkety; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 20 Jun 2016 20:27:58 +0200
+
 gcc-6 (6.1.1-7) unstable; urgency=medium
 
   * Update to SVN 20160620 (r237590, 6.1.1) from the gcc-6-branch.
@@ -1557,6 +2408,13 @@ gcc-6 (6.1.1-7) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Mon, 20 Jun 2016 13:41:44 +0200
 
+gcc-6 (6.1.1-6ubuntu11) yakkety; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 09 Jun 2016 19:27:27 +0200
+
 gcc-6 (6.1.1-6) unstable; urgency=medium
 
   * Update to SVN 20160609 (r237267, 6.1.1) from the gcc-6-branch.
@@ -1569,6 +2427,13 @@ gcc-6 (6.1.1-6) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Thu, 09 Jun 2016 18:19:42 +0200
 
+gcc-6 (6.1.1-5ubuntu11) yakkety; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 03 Jun 2016 19:46:59 +0200
+
 gcc-6 (6.1.1-5) unstable; urgency=medium
 
   * Update to SVN 20160603 (r237075, 6.1.1) from the gcc-6-branch.
@@ -1595,6 +2460,13 @@ gcc-6 (6.1.1-5) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Fri, 03 Jun 2016 18:58:40 +0200
 
+gcc-6 (6.1.1-4ubuntu11) yakkety; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 19 May 2016 17:24:36 +0200
+
 gcc-6 (6.1.1-4) unstable; urgency=medium
 
   * Update to SVN 20160519 (r236478, 6.1.1) from the gcc-6-branch.
@@ -1609,6 +2481,13 @@ gcc-6 (6.1.1-4) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Thu, 19 May 2016 18:40:49 +0200
 
+gcc-6 (6.1.1-3ubuntu11) yakkety; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 12 May 2016 02:33:19 +0200
+
 gcc-6 (6.1.1-3) unstable; urgency=medium
 
   * Update to SVN 20160511 (r236071, 6.1.1) from the gcc-6-branch.
@@ -1618,6 +2497,12 @@ gcc-6 (6.1.1-3) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Wed, 11 May 2016 22:35:33 +0200
 
+gcc-6 (6.1.1-2ubuntu12) yakkety; urgency=medium
+
+  * Fix package replacements with gccgo-6 packages. LP: #1578247, #1578250.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 10 May 2016 14:31:52 +0200
+
 gcc-6 (6.1.1-2) unstable; urgency=medium
 
   * Update to SVN 20160510 (r236071, 6.1.1) from the gcc-6-branch.
@@ -1676,64 +2561,81 @@ gcc-6 (6.1.1-1) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Sat, 30 Apr 2016 13:31:12 +0200
 
+gcc-6 (6.1.1-0ubuntu12) yakkety; urgency=medium
+
+  * GCC 6.1.0 release.
+    - Fix PR bootstrap/70704, PR tree-optimization/70780, PR libgfortran/70684.
+  * Update to SVN 20160428 (r235548, 6.1.1) from the gcc-6-branch.
+    - Fix PR middle-end/70680, PR target/70750 (x86), PR ipa/70785,
+      PR sanitizer/70712, PR target/70728 (x86).
+    - Don't encode the minor version in the gcj abi version.
+  * Always configure with --enable-targets=powerpcle-linux on ppc64el.
+  * Stop building libcc1 and libgccjit0, when not building common libs.
+  * Rename libgccjit-5-dbg to libgccjit0-dbg.
+  * Fix libjava testsuite with dejagnu 1.6, taken from the trunk.
+  * Re-enable running the tests.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 28 Apr 2016 10:33:38 +0200
+
+gcc-6 (6.0.1-2ubuntu12) yakkety; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 23 Apr 2016 18:24:49 +0200
+
 gcc-6 (6.0.1-2) unstable; urgency=medium
 
   * GCC 6.1 release candidate 2.
-    - Fix PR c++/68206, PR c++/70522, PR middle-end/70747, PR target/64971,
-      PR c++/66543, PR tree-optimization/70725, PR tree-optimization/70726,
-      PR target/70674 (s390x), PR tree-optimization/70724, PR c++/70690,
-      PR c++/70505, PR target/70711 (ARM32), PR c++/70685,
-      PR target/70662 (x86).
   * Update gdc to the trunk 20160423.
 
  -- Matthias Klose <doko@debian.org>  Sat, 23 Apr 2016 17:56:52 +0200
 
+gcc-6 (6.0.1-1ubuntu11) xenial; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 15 Apr 2016 18:38:06 +0200
+
 gcc-6 (6.0.1-1) experimental; urgency=medium
 
-  * GCC 6.1 release candidate 1.
+  * GCC 6 release candidate 1.
 
   [ Michael Hudson-Doyle ]
-  * cmd/go: deduplicate gccgo afiles by package path, not *Package.
-    LP: #1566552.
+  * cmd/go: deduplicate gccgo afiles by package path, not *Package. LP: #1566552.
 
  -- Matthias Klose <doko@debian.org>  Fri, 15 Apr 2016 18:32:25 +0200
 
-gcc-6 (6-20160405-1) experimental; urgency=medium
+gcc-6 (6-20160405-0ubuntu1) xenial; urgency=medium
 
   * GCC 6 snapshot build, taken from the trunk 20160405.
 
- -- Matthias Klose <doko@debian.org>  Tue, 05 Apr 2016 16:39:49 +0200
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 05 Apr 2016 17:10:35 +0200
 
-gcc-6 (6-20160319-1) experimental; urgency=medium
+gcc-6 (6-20160319-0ubuntu11) xenial; urgency=medium
 
   * GCC 6 snapshot build, taken from the trunk 20160319.
-  * Stop providing alternative for /usr/bin/go. (Michael Hudson-Doyle).
-    LP: #1555856.
-  * Disable gnat on powerpcspe. Closes: #816051.
 
- -- Matthias Klose <doko@debian.org>  Sat, 19 Mar 2016 11:54:57 +0100
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 19 Mar 2016 12:17:24 +0100
 
-gcc-6 (6-20160312-1) experimental; urgency=medium
+gcc-6 (6-20160313-0ubuntu11) xenial; urgency=medium
 
-  * GCC 6 snapshot build, taken from the trunk 20160312.
-  * Update gdc to the trunk 20160306.
-  * Remove powerpcspe specific patch, integrated upstream. Addresses: #816048.
-  * When configured to link with --as-needed by default, always link the
-    sanitizer libraries with --no-as-needed.
+  * GCC 6 snapshot build, taken from the trunk 20160313.
 
- -- Matthias Klose <doko@debian.org>  Sat, 12 Mar 2016 10:21:28 +0100
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 13 Mar 2016 10:19:12 +0100
 
-gcc-6 (6-20160228-1) experimental; urgency=medium
+gcc-6 (6-20160227-0ubuntu11) xenial; urgency=medium
 
-  * GCC 6 snapshot build, taken from the trunk 20160228.
+  * GCC 6 snapshot build, taken from the trunk 20160227.
 
-  [ Matthias Klose ]
-  * libgo: Port syscall.SetsockoptUcred from golang (Michael Vogt).
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 27 Feb 2016 11:02:40 +0100
 
-  [ Svante Signell ]
-  * patches/ada-hurd.diff: Update.
+gcc-6 (6-20160225-0ubuntu11) xenial; urgency=medium
+
+  * GCC 6 snapshot build, taken from the trunk 20160225.
 
- -- Matthias Klose <doko@debian.org>  Sun, 28 Feb 2016 13:28:41 +0100
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 25 Feb 2016 02:09:51 +0100
 
 gcc-6 (6-20160225-1) experimental; urgency=medium
 
@@ -1744,19 +2646,17 @@ gcc-6 (6-20160225-1) experimental; urgen
 
  -- Matthias Klose <doko@debian.org>  Thu, 25 Feb 2016 02:00:57 +0100
 
-gcc-6 (6-20160220-1) experimental; urgency=medium
+gcc-6 (6-20160220-0ubuntu11) xenial; urgency=medium
 
   * GCC 6 snapshot build, taken from the trunk 20160220.
-    - Fix PR tree-optimization/68021. Closes: #812245.
-    - Fix PR ipa/69241. Closes: #812060.
-    - Fix PR libstdc++/56158. Closes: #789369.
-  * Update symbols files.
-  * libgccjit-6-doc: Really conflict with libgccjit-5-doc. Closes: #814527.
-  * Update conflict for gnat cross build packages. Closes: #810809.
-  * Disable the m68k gnat build, currently fails. See: #814221.
-  * Fix running the acats tests (Svante Signell): Addresses part of #814978.
 
- -- Matthias Klose <doko@debian.org>  Sat, 20 Feb 2016 16:58:47 +0100
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 20 Feb 2016 04:38:26 +0100
+
+gcc-6 (6-20160206-0ubuntu11) xenial; urgency=medium
+
+  * GCC 6 snapshot build, taken from the trunk 20160206.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 06 Feb 2016 12:07:51 +0100
 
 gcc-6 (6-20160205-1) experimental; urgency=medium
 
@@ -1791,6 +2691,12 @@ gcc-6 (6-20160122-1) experimental; urgen
 
  -- Matthias Klose <doko@debian.org>  Fri, 22 Jan 2016 13:33:19 +0100
 
+gcc-6 (6-20160117-1ubuntu1) xenial; urgency=medium
+
+  * GCC 6 snapshot build, taken from the trunk 20160117.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 17 Jan 2016 12:34:33 +0100
+
 gcc-6 (6-20160117-1) experimental; urgency=medium
 
   * GCC 6 snapshot build, taken from the trunk 20160117.
@@ -1802,6 +2708,12 @@ gcc-6 (6-20160117-1) experimental; urgen
 
  -- Matthias Klose <doko@debian.org>  Sun, 17 Jan 2016 12:14:39 +0100
 
+gcc-6 (6-20160109-1ubuntu1) xenial; urgency=medium
+
+  * GCC 6 snapshot build, taken from the trunk 20160109.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 09 Jan 2016 12:03:28 +0100
+
 gcc-6 (6-20160109-1) experimental; urgency=medium
 
   * GCC 6 snapshot build, taken from the trunk 20160109.
@@ -1810,18 +2722,43 @@ gcc-6 (6-20160109-1) experimental; urgen
 
  -- Matthias Klose <doko@debian.org>  Sat, 09 Jan 2016 11:49:50 +0100
 
+gcc-6 (6-20160105-0ubuntu1) xenial; urgency=medium
+
+  * GCC 6 snapshot build, taken from the trunk 20160105.
+  * Install new header file pkuintrin.h. Closes: #809807.
+  * Fix libgcc1-0 dependency for cross compilers.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 02 Jan 2016 15:55:27 +0100
+
 gcc-6 (6-20160103-1) experimental; urgency=medium
 
   * GCC 6 snapshot build, taken from the trunk 20160101.
 
  -- Matthias Klose <doko@debian.org>  Sun, 03 Jan 2016 12:47:13 +0100
 
-gcc-6 (6-20160101-1) experimental; urgency=medium
+gcc-6 (6-20160101-0ubuntu2) xenial; urgency=medium
+
+  * Bump the libgcj version.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 02 Jan 2016 15:55:27 +0100
+
+gcc-6 (6-20160101-0ubuntu1) xenial; urgency=medium
 
   * GCC 6 snapshot build, taken from the trunk 20160101.
-  * Build native gnat on sh4. Addresses: #809498.
 
- -- Matthias Klose <doko@debian.org>  Fri, 01 Jan 2016 21:18:38 +0100
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 01 Jan 2016 21:40:43 +0100
+
+gcc-6 (6-20151221-0ubuntu1) xenial; urgency=medium
+
+  * GCC 6 snapshot build, taken from the trunk 20151220.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 21 Dec 2015 15:56:05 +0100
+
+gcc-6 (6-20151220-1ubuntu1) xenial; urgency=medium
+
+  * Test build for xenial.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 20 Dec 2015 14:11:14 +0100
 
 gcc-6 (6-20151220-1) experimental; urgency=medium
 
@@ -1833,9 +2770,23 @@ gcc-6 (6-20151220-1) experimental; urgen
 
  -- Matthias Klose <doko@debian.org>  Sun, 20 Dec 2015 13:46:12 +0100
 
-gcc-6 (6-20151213-1) experimental; urgency=medium
+gcc-6 (6-20151219-1) experimental; urgency=medium
 
-  * GCC 6 snapshot build, taken from the trunk 20151213.
+  * GCC 6 snapshot build, taken from the trunk 20151219.
+  * Update libstdc++-dbg conflicts. Closes: #807885.
+  * Set target tools and build dependencies for cross builds.
+
+ -- Matthias Klose <doko@debian.org>  Sat, 19 Dec 2015 10:17:25 +0100
+
+gcc-6 (6-20151213-1ubuntu2) xenial; urgency=medium
+
+  * Test build for xenial.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 13 Dec 2015 15:04:49 +0100
+
+gcc-6 (6-20151213-1) experimental; urgency=medium
+
+  * GCC 6 snapshot build, taken from the trunk 20151213.
   * Update the ada-kfreebsd and ada-m68k patches.
   * Fix cross-building without having the common cross libraries installed.
   * Allow unstripped, non-optimized debug builds with setting DEB_BUILD_OPTIONS
@@ -1843,7 +2794,13 @@ gcc-6 (6-20151213-1) experimental; urgen
   * Remove obsolete libgccmath packaging support.
   * Define SONAME macros whether the libraries are built or not.
 
- -- Matthias Klose <doko@debian.org>  Sun, 13 Dec 2015 16:04:56 +0100
+ -- Matthias Klose <doko@debian.org>  Sun, 13 Dec 2015 13:24:55 +0100
+
+gcc-6 (6-20151211-1ubuntu3) xenial; urgency=medium
+
+  * Test build for xenial.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 11 Dec 2015 17:42:35 +0100
 
 gcc-6 (6-20151211-1) experimental; urgency=medium
 
@@ -1858,13 +2815,29 @@ gcc-6 (6-20151210-1) experimental; urgen
 
  -- Matthias Klose <doko@debian.org>  Thu, 10 Dec 2015 22:09:13 +0100
 
-gcc-5 (5.3.1-3) unstable; urgency=medium
+gcc-5 (5.3.1-3ubuntu1) xenial; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+    - Build using GCC Linaro on armhf and arm64.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 08 Dec 2015 02:21:55 +0100
+
+gcc-5 (5.3.1-3)  unstable; urgency=medium
 
   * Update to SVN 20151207 (r231361, 5.3.1) from the gcc-5-branch.
   * Remove upstreamed chunks from the ada-kfreebsd patch.
 
  -- Matthias Klose <doko@debian.org>  Tue, 08 Dec 2015 02:10:51 +0100
 
+gcc-5 (5.3.1-2ubuntu2) xenial; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+    - Build using GCC Linaro on armhf and arm64.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 07 Dec 2015 00:00:19 +0100
+
 gcc-5 (5.3.1-2) unstable; urgency=medium
 
   * Update to SVN 20151206 (r231339, 5.3.1) from the gcc-5-branch.
@@ -1873,11 +2846,32 @@ gcc-5 (5.3.1-2) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Sun, 06 Dec 2015 19:15:46 +0100
 
+gcc-5 (5.3.1-1ubuntu1) xenial; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+    - Build using GCC Linaro on armhf and arm64.
+
+ -- Matthias Klose <doko@debian.org>  Sat, 05 Dec 2015 11:40:27 +0100
+
 gcc-5 (5.3.1-1) unstable; urgency=medium
 
   * Update to SVN 20151205 (r231314, 5.3.1) from the gcc-5-branch.
 
- -- Matthias Klose <doko@debian.org>  Sat, 05 Dec 2015 20:45:53 +0100
+ -- Matthias Klose <doko@debian.org>  Sat, 05 Dec 2015 11:36:26 +0100
+
+gcc-5 (5.3.1-0ubuntu2) xenial; urgency=medium
+
+  * Update libgcc symbols file.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 04 Dec 2015 18:52:20 +0100
+
+gcc-5 (5.3.1-0ubuntu1) xenial; urgency=medium
+
+  * Update to SVN 20151204 (r231267, 5.3.1) from the gcc-5-branch.
+  * Build using GCC Linaro on armhf and arm64.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 04 Dec 2015 15:04:01 +0100
 
 gcc-5 (5.3.0-3) unstable; urgency=medium
 
@@ -1904,6 +2898,12 @@ gcc-5 (5.3.0-1) experimental; urgency=me
 
  -- Matthias Klose <doko@debian.org>  Fri, 04 Dec 2015 12:01:04 +0100
 
+gcc-5 (5.2.1-27ubuntu1) xenial; urgency=medium
+
+  * Configure with --enable-default-pie on s390x.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 30 Nov 2015 00:49:40 +0100
+
 gcc-5 (5.2.1-27) unstable; urgency=medium
 
   * Update to SVN 20151129 (r231053, 5.2.1) from the gcc-5-branch.
@@ -1927,6 +2927,13 @@ gcc-5 (5.2.1-27) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Sun, 29 Nov 2015 23:48:58 +0100
 
+gcc-5 (5.2.1-26ubuntu1) xenial; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 25 Nov 2015 17:29:15 +0100
+
 gcc-5 (5.2.1-26) unstable; urgency=medium
 
   * Update to SVN 20151125 (r230897, 5.2.1) from the gcc-5-branch.
@@ -1940,6 +2947,13 @@ gcc-5 (5.2.1-26) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Wed, 25 Nov 2015 20:33:08 +0100
 
+gcc-5 (5.2.1-25ubuntu1) xenial; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 23 Nov 2015 06:06:11 +0100
+
 gcc-5 (5.2.1-25) unstable; urgency=medium
 
   * Update to SVN 20151123 (r230734, 5.2.1) from the gcc-5-branch.
@@ -1948,6 +2962,13 @@ gcc-5 (5.2.1-25) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Mon, 23 Nov 2015 05:48:00 +0100
 
+gcc-5 (5.2.1-24ubuntu3) xenial; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 21 Nov 2015 12:21:06 +0100
+
 gcc-5 (5.2.1-24) unstable; urgency=medium
 
   * Update to SVN 20151121 (r230703, 5.2.1) from the gcc-5-branch.
@@ -1960,6 +2981,12 @@ gcc-5 (5.2.1-24) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Sat, 21 Nov 2015 11:22:16 +0100
 
+gcc-5 (5.2.1-23ubuntu1) xenial; urgency=medium
+
+  * Again, configure with --enable-targets=powerpcle-linux on ppc64el.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 28 Oct 2015 12:18:49 +0100
+
 gcc-5 (5.2.1-23) unstable; urgency=medium
 
   * Update to SVN 20151028 (r229478, 5.2.1) from the gcc-5-branch.
@@ -1976,6 +3003,33 @@ gcc-5 (5.2.1-23) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Wed, 28 Oct 2015 10:36:54 +0100
 
+gcc-5 (5.2.1-22ubuntu5) xenial; urgency=medium
+
+  * Revert the fix for PR ipa/67056, causing an ICE.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 23 Oct 2015 19:13:51 +0200
+
+gcc-5 (5.2.1-22ubuntu4) xenial; urgency=medium
+
+  * Update to SVN 20151022 (r229176, 5.2.1) from the gcc-5-branch.
+  * Fix PR ipa/67056, taken from the trunk. Closes: #788299.
+  * Target POWER8 on ppc64el.
+  * Again, don't strip the compiler binaries for more verbose ICEs.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 22 Oct 2015 17:32:47 +0200
+
+gcc-5 (5.2.1-22ubuntu2) wily; urgency=medium
+
+  * Strip the compiler binaries for the release.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 16 Oct 2015 12:17:17 +0200
+
+gcc-5 (5.2.1-22ubuntu1) wily; urgency=medium
+
+  * gcj: On ppc64el, use the same jvm archdir name as for openjdk (ppc64le).
+
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 11 Oct 2015 10:13:52 +0200
+
 gcc-5 (5.2.1-22) unstable; urgency=medium
 
   * Update to SVN 20151010 (r228681, 5.2.1) from the gcc-5-branch.
@@ -1997,6 +3051,20 @@ gcc-5 (5.2.1-22) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Sat, 10 Oct 2015 22:17:09 +0200
 
+gcc-5 (5.2.1-21ubuntu2) wily; urgency=medium
+
+  * Restore the work around for PR libstdc++/65913, still needed at least
+    for powerpc.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 04 Oct 2015 02:21:30 +0200
+
+gcc-5 (5.2.1-21ubuntu1) wily; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 03 Oct 2015 21:30:44 +0200
+
 gcc-5 (5.2.1-21) unstable; urgency=medium
 
   * Update to SVN 20151003 (r228449, 5.2.1) from the gcc-5-branch.
@@ -2004,6 +3072,13 @@ gcc-5 (5.2.1-21) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Sat, 03 Oct 2015 17:28:45 +0200
 
+gcc-5 (5.2.1-20ubuntu1) wily; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 02 Oct 2015 11:35:22 +0200
+
 gcc-5 (5.2.1-20) unstable; urgency=medium
 
   * Update to SVN 20151002 (r228373, 5.2.1) from the gcc-5-branch.
@@ -2011,6 +3086,12 @@ gcc-5 (5.2.1-20) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Fri, 02 Oct 2015 10:24:38 +0200
 
+gcc-5 (5.2.1-19ubuntu1) wily; urgency=medium
+
+  * Configure --with-arch=zEC12 on s390x Ubuntu.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 30 Sep 2015 22:55:14 +0200
+
 gcc-5 (5.2.1-19) unstable; urgency=medium
 
   * Update to SVN 20150930 (r228302, 5.2.1) from the gcc-5-branch.
@@ -2036,6 +3117,13 @@ gcc-5 (5.2.1-19) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Wed, 30 Sep 2015 20:36:50 +0200
 
+gcc-5 (5.2.1-18ubuntu1) wily; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 23 Sep 2015 03:10:37 +0200
+
 gcc-5 (5.2.1-18) unstable; urgency=medium
 
   * Update to SVN 20150922 (r228023, 5.2.1) from the gcc-5-branch.
@@ -2050,6 +3138,28 @@ gcc-5 (5.2.1-18) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Tue, 22 Sep 2015 23:15:17 +0200
 
+gcc-5 (5.2.1-17ubuntu5) wily; urgency=medium
+
+  * Don't assume --push-state/--pop-state being available for every linker.
+    LP: #1496743.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 22 Sep 2015 20:54:29 +0200
+
+gcc-5 (5.2.1-17ubuntu4) wily; urgency=medium
+
+  * gcc-5-plugin-dev: Depend on libmpc-dev. Closes: #798997.
+  * Work around PR c++/65913, link with -latomic when linking with -lstdc++.
+    Closes: #797577.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 15 Sep 2015 17:57:31 +0200
+
+gcc-5 (5.2.1-17ubuntu1) wily; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 11 Sep 2015 03:24:48 +0200
+
 gcc-5 (5.2.1-17) unstable; urgency=medium
 
   * Update to SVN 20150911 (r227671, 5.2.1) from the gcc-5-branch.
@@ -2075,6 +3185,13 @@ gcc-5 (5.2.1-17) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Fri, 11 Sep 2015 03:17:20 +0200
 
+gcc-5 (5.2.1-16ubuntu1) wily; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 03 Sep 2015 16:00:26 +0200
+
 gcc-5 (5.2.1-16) unstable; urgency=medium
 
   * Update to SVN 20150903 (r227431, 5.2.1) from the gcc-5-branch.
@@ -2087,6 +3204,31 @@ gcc-5 (5.2.1-16) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Thu, 03 Sep 2015 12:16:15 +0200
 
+gcc-5 (5.2.1-15ubuntu5) wily; urgency=medium
+
+  * Fix libstdc++-breaks (add version for the clustalx breaks).
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 25 Aug 2015 17:56:26 +0200
+
+gcc-5 (5.2.1-15ubuntu3) wily; urgency=medium
+
+  * Update to SVN 20150825 (r227166, 5.2.1) from the gcc-5-branch.
+    - Backport the filesystem TS library.
+  * libstdc++-dev: Install libstdc++fs.a.
+  * Again, configure with --enable-targets=powerpcle-linux on ppc64el.
+  * Apply proposed patch for PR target/67211 (ppc64el).
+  * libgo-dev: Install libgolibbegin.a.
+  * Add the PR libstdc++/66145 breaks for wily.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 25 Aug 2015 15:56:11 +0200
+
+gcc-5 (5.2.1-15ubuntu1) wily; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 09 Aug 2015 13:20:15 +0200
+
 gcc-5 (5.2.1-15) unstable; urgency=medium
 
   * Update to SVN 20150808 (r226731, 5.2.1) from the gcc-5-branch.
@@ -2123,6 +3265,20 @@ gcc-5 (5.2.1-13) unstable; urgency=high
 
  -- Matthias Klose <doko@debian.org>  Thu, 30 Jul 2015 21:51:25 +0200
 
+gcc-5 (5.2.1-12ubuntu2) wily; urgency=medium
+
+  * Update to SVN 20150729 (r226354, 5.2.1) from the gcc-5-branch.
+    - Fix PR libstdc++/67015. Closes: #793784.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 29 Jul 2015 17:59:18 +0200
+
+gcc-5 (5.2.1-12ubuntu1) wily; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 22 Jul 2015 21:17:54 +0200
+
 gcc-5 (5.2.1-12) experimental; urgency=medium
 
   * Update to SVN 20150723 (r226105, 5.2.1) from the gcc-5-branch.
@@ -2135,12 +3291,19 @@ gcc-5 (5.2.1-12) experimental; urgency=m
 
  -- Matthias Klose <doko@debian.org>  Thu, 23 Jul 2015 14:18:44 +0200
 
-gcc-5 (5.2.1-11) experimental; urgency=medium
+gcc-5 (5.2.1-11ubuntu1) wily; urgency=medium
 
   * Configure without --disable-libstdcxx-dual-abi.
-  * Configure with --with-default-libstdcxx-abi=c++11.
+  * Configure with --with-default-libstdcxx-abi=new.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 17 Jul 2015 08:14:56 +0200
+
+gcc-5 (5.2.1-1ubuntu1) wily; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
 
- -- Matthias Klose <doko@debian.org>  Fri, 17 Jul 2015 08:13:08 +0200
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 16 Jul 2015 16:58:50 +0200
 
 gcc-5 (5.2.1-1) experimental; urgency=medium
 
@@ -2153,12 +3316,26 @@ gcc-5 (5.2.1-1) experimental; urgency=me
 
  -- Matthias Klose <doko@debian.org>  Thu, 16 Jul 2015 15:35:44 +0200
 
+gcc-5 (5.1.1-14ubuntu1) wily; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 11 Jul 2015 13:00:26 +0200
+
 gcc-5 (5.1.1-14) unstable; urgency=medium
 
   * Update to SVN 20150711 (r225710, 5.1.1) from the gcc-5-branch.
 
  -- Matthias Klose <doko@debian.org>  Sat, 11 Jul 2015 11:57:19 +0200
 
+gcc-5 (5.1.1-13ubuntu1) wily; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 07 Jul 2015 14:29:11 +0200
+
 gcc-5 (5.1.1-13) unstable; urgency=medium
 
   * Update to SVN 20150706 (r225471, 5.1.1) from the gcc-5-branch.
@@ -2171,6 +3348,13 @@ gcc-5 (5.1.1-13) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Mon, 06 Jul 2015 19:55:08 +0200
 
+gcc-5 (5.1.1-12ubuntu1) wily; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 23 Jun 2015 12:53:45 +0200
+
 gcc-5 (5.1.1-12) unstable; urgency=medium
 
   * Update to SVN 20150622 (r224724, 5.1.1) from the gcc-5-branch.
@@ -2180,6 +3364,13 @@ gcc-5 (5.1.1-12) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Mon, 22 Jun 2015 14:37:49 +0200
 
+gcc-5 (5.1.1-11ubuntu1) wily; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 17 Jun 2015 14:38:38 +0200
+
 gcc-5 (5.1.1-11) unstable; urgency=medium
 
   * Update to SVN 20150616 (r224519, 5.1.1) from the gcc-5-branch.
@@ -2201,6 +3392,13 @@ gcc-5 (5.1.1-10) unstable; urgency=mediu
 
  -- Matthias Klose <doko@debian.org>  Sat, 13 Jun 2015 12:59:17 +0200
 
+gcc-5 (5.1.1-9ubuntu2) wily; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 03 Jun 2015 01:02:23 +0200
+
 gcc-5 (5.1.1-9) unstable; urgency=medium
 
   * Update to SVN 20150602 (r224029, 5.1.1) from the gcc-5-branch.
@@ -2219,6 +3417,13 @@ gcc-5 (5.1.1-9) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Wed, 03 Jun 2015 00:49:41 +0200
 
+gcc-5 (5.1.1-8ubuntu1) wily; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 28 May 2015 12:51:48 +0200
+
 gcc-5 (5.1.1-8) unstable; urgency=medium
 
   * Update to SVN 20150528 (r223816, 5.1.1) from the gcc-5-branch.
@@ -2245,6 +3450,15 @@ gcc-5 (5.1.1-7) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Fri, 22 May 2015 18:20:01 +0200
 
+gcc-5 (5.1.1-6ubuntu1) wily; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+  * Fix dependencies for stage1 and stage2 builds.
+  * Disable building gdc on sh4.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 19 May 2015 18:29:02 +0200
+
 gcc-5 (5.1.1-6) unstable; urgency=medium
 
   * Update to SVN 20150519 (r223346, 5.1.1) from the gcc-5-branch.
@@ -2269,6 +3483,39 @@ gcc-5 (5.1.1-6) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Tue, 19 May 2015 10:33:40 +0200
 
+gcc-5 (5.1.1-5ubuntu4) wily; urgency=medium
+
+  * Update to SVN 20150513 (r223155, 5.1.1) from the gcc-5-branch.
+  * Don't build gdc-multilib on armel.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 13 May 2015 14:36:20 +0200
+
+gcc-5 (5.1.1-5ubuntu3) wily; urgency=medium
+
+  * Fix gnat build dependencies.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 10 May 2015 02:46:32 +0200
+
+gcc-5 (5.1.1-5ubuntu2) wily; urgency=medium
+
+  * Update to SVN 20150509 (r222970, 5.1.1) from the gcc-5-branch.
+  * Fix gotools configury.
+  * Configure with
+      --disable-libstdcxx-dual-abi --with-default-libstdcxx-abi=c++98
+    While libstdc++ provides a dual ABI to support both the c++98 and c++11
+    ABI, there is no committment on compatibility of the old experimental
+    c++11 ABI from GCC 4.9 and the stable c++11 ABI in GCC 5.
+    Closes: #784655.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 09 May 2015 19:24:57 +0200
+
+gcc-5 (5.1.1-5ubuntu1) wily; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 05 May 2015 17:52:14 +0200
+
 gcc-5 (5.1.1-5) unstable; urgency=medium
 
   * Update to SVN 20150507 (r222873, 5.1.1) from the gcc-5-branch.
@@ -2341,7 +3588,43 @@ gcc-5 (5.1.1-1) unstable; urgency=medium
 
  -- Matthias Klose <doko@debian.org>  Fri, 24 Apr 2015 18:42:39 +0200
 
-gcc-5 (5.1~rc1-1) experimental; urgency=medium
+gcc-5 (5.1.0-0ubuntu11) vivid; urgency=medium
+
+  * GCC 5.1.0 release.
+  * Update NEWS files.
+  * gccgo: Implement escape analysis (taken from the trunk). Turned off
+    by default, enable with -fgo-optimize-alloc.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 22 Apr 2015 14:54:11 +0200
+
+gcc-5 (5.1~rc2-0ubuntu12) vivid; urgency=medium
+
+  * Fix libasan symbols.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 22 Apr 2015 00:12:03 +0200
+
+gcc-5 (5.1~rc2-0ubuntu11) vivid; urgency=medium
+
+  * GCC 5.1 release candidate 2.
+  * Update to SVN 20150421 (r222253) from the gcc-5-branch.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 21 Apr 2015 18:53:06 +0200
+
+gcc-5 (5.1~rc1-0ubuntu12) vivid; urgency=medium
+
+  * Update to SVN 20150419 (r222218) from the gcc-5-branch.
+  * Apply the ada-bootstrap-compare patch for snapshot builds as well.
+  * Update libasan, libgomp and libstdc++ symbols files.
+  * Don't ignore errors in dh_makeshlibs and dh_shlibdeps anymore, symbols
+    files should be uptodate now.
+  * Split out the sjlj build related things from the ada-acats patch into
+    a new ada-acats-sjlj patch.
+  * Ignore bootstrap comparison failure on ia64. Filed upstream as
+    PR middle-end/65874.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 19 Apr 2015 15:57:49 +0200
+
+gcc-5 (5.1~rc1-0ubuntu11) vivid; urgency=medium
 
   * GCC 5.1 release candidate 1.
   * Update to SVN 20150414 (r222066) from the gcc-5-branch.
@@ -2350,28 +3633,29 @@ gcc-5 (5.1~rc1-1) experimental; urgency=
   * Don't run the gccjit tests on KFreeBSD. Works around #782444:.
   * Fix not building libs built by the next GCC version.
 
- -- Matthias Klose <doko@debian.org>  Tue, 14 Apr 2015 02:03:53 +0200
-
-gcc-5 (5-20150410-1) experimental; urgency=medium
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 14 Apr 2015 03:01:02 +0200
 
-  * Update to SVN 20150410
+gcc-5 (5-20150410-0ubuntu11) vivid; urgency=medium
 
-  [ Matthias Klose ]
+  * Update to SVN 20150410.
   * Fix /usr/include/c++/5.0.0 symlink.
   * Re-enable building the D frontend. Closes: #782254.
   * gccgo: Install libnetgo.
 
-  [ Samuel Thibault ]
-  * Fix ada builds on the Hurd and KFreeBSD. Closes: #781424.
-
- -- Matthias Klose <doko@debian.org>  Sat, 11 Apr 2015 02:24:08 +0200
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 11 Apr 2015 02:21:24 +0200
 
-gcc-5 (5-20150404-1) experimental; urgency=medium
+gcc-5 (5-20150404-0ubuntu11) vivid; urgency=medium
 
   * Update to SVN 20150404.
   * Don't explicitly configure --with-gxx-include-dir and an absolute path,
     so the toolchain remains relocatible. Instead, canonicalize the include
     path names at runtime.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 04 Apr 2015 23:34:58 +0200
+
+gcc-5 (5-20150401-0ubuntu12) vivid; urgency=medium
+
+  * Update to SVN 20150401.
   * Don't link libgnatprj using --no-allow-shlib-undefined on older releases.
   * Don't build libmpx on older releases.
   * Remove the work around to build libgccjit on arm64.
@@ -2384,7 +3668,13 @@ gcc-5 (5-20150404-1) experimental; urgen
   * Update libasan, libtsan, libgfortran and libstdc++ symbols files.
   * Add symbols files for libmpx, libgccjit and libcc1.
 
- -- Matthias Klose <doko@debian.org>  Sat, 04 Apr 2015 21:53:45 +0200
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 01 Apr 2015 11:27:39 +0200
+
+gcc-5 (5-20150329-1ubuntu11) vivid; urgency=medium
+
+  * Update to SVN 20150329.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sun, 29 Mar 2015 19:13:54 +0200
 
 gcc-5 (5-20150329-1) experimental; urgency=medium
 
@@ -2397,6 +3687,16 @@ gcc-5 (5-20150329-1) experimental; urgen
 
  -- Matthias Klose <doko@debian.org>  Sun, 29 Mar 2015 18:53:29 +0200
 
+gcc-5 (5-20150328-0ubuntu11) vivid; urgency=medium
+
+  * Update to SVN 20150328.
+  * Fix building the gnat-5-doc package.
+  * Fix installation of the gnat upstream ChangeLog. Closes: #781451.
+  * Restore the bootstrap-debug.mk patch to the ada-mips patch
+    for debugging purposes. See #781457.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 28 Mar 2015 15:08:55 +0100
+
 gcc-5 (5-20150327-1) experimental; urgency=medium
 
   * Update to SVN 20150327.
@@ -2420,38 +3720,47 @@ gcc-5 (5-20150327-1) experimental; urgen
 
  -- Matthias Klose <doko@debian.org>  Fri, 27 Mar 2015 21:05:16 +0100
 
-gcc-5 (5-20150321-1) experimental; urgency=medium
+gcc-5 (5-20150321-1ubuntu12) vivid; urgency=medium
 
   * Update to SVN 20150321.
   * Move the libcc1plugin from the gcc-5-plugin-dev package into the
     gcc-5 package.
+  * Configure with --enable-checking=yes (instead of =release).
 
- -- Matthias Klose <doko@debian.org>  Sat, 21 Mar 2015 15:01:15 +0100
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 21 Mar 2015 15:28:30 +0100
 
-gcc-5 (5-20150316-1) experimental; urgency=medium
+gcc-5 (5-20150316-1ubuntu11) vivid; urgency=medium
 
   * Update to SVN 20150316.
-    - Fix bootstrap failures on armel, armhh and arm64.
-  * Configure with --enable-checking=yes (instead of =release).
 
- -- Matthias Klose <doko@debian.org>  Tue, 17 Mar 2015 00:30:27 +0100
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 16 Mar 2015 11:56:03 +0100
 
-gcc-5 (5-20150314-1) experimental; urgency=medium
+gcc-5 (5-20150314-1ubuntu11) vivid; urgency=medium
 
   * Update to SVN 20150314.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 14 Mar 2015 14:29:28 +0100
+
+gcc-5 (5-20150312-1ubuntu11) vivid; urgency=medium
+
+  * Update to SVN 20150312.
+    - PR go/65404, enable cgo on arm64 and powerpc. LP: #1431032.
+  * Fix libmpx multilib builds.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 12 Mar 2015 23:11:21 +0100
+
+gcc-5 (5-20150311-1ubuntu12) vivid; urgency=medium
+
+  * Update to SVN 20150311.
     - libgo: Add arm64 to the pointer size map (Michael Hudson).
     - libgo: Add ppc to the pointer size map.
-    - PR go/65404, enable cgo on arm64 and powerpc. LP: #1431032.
-    - Fix PR/tree-optimization 65418. Closes: #778163.
-    - Fix PR c++/65370. Closes: #778073.
   * Enable libmpx builds on amd64 and i386.
   * Update the gcc-multiarch patch for mips64 (YunQiang Su).
     Closes: #776402, #780271.
-  * Remove pr52306 and pr52714 patches, applied upstream. Closes: #780468.
 
- -- Matthias Klose <doko@debian.org>  Sat, 14 Mar 2015 14:48:19 +0100
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 11 Mar 2015 19:56:38 +0100
 
-gcc-5 (5-20150307-1) experimental; urgency=medium
+gcc-5 (5-20150307-1ubuntu11) vivid; urgency=medium
 
   * Update to SVN 20150307.
     - Update gccgo to Go 1.4.2.
@@ -2465,7 +3774,7 @@ gcc-5 (5-20150307-1) experimental; urgen
     debug information can be stripped.
   * gccgo-5: Install alternatives for go and gofmt.
 
- -- Matthias Klose <doko@debian.org>  Sat, 07 Mar 2015 12:20:59 +0100
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 07 Mar 2015 12:36:40 +0100
 
 gcc-5 (5-20150226-1) experimental; urgency=medium
 
@@ -2480,47 +3789,84 @@ gcc-5 (5-20150226-1) experimental; urgen
 
  -- Matthias Klose <doko@debian.org>  Thu, 26 Feb 2015 08:18:23 +0100
 
-gcc-5 (5-20150205-1) experimental; urgency=medium
+gcc-5 (5-20150205-0ubuntu11) vivid; urgency=medium
 
   * Update to SVN 20150205.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 05 Feb 2015 01:57:43 +0100
+
+gcc-5 (5-20150203-0ubuntu12) vivid; urgency=medium
+
+  * Don't disable bootstrap mode for the jit build on arm64, gets
+    miscompiled.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 03 Feb 2015 13:39:02 +0100
+
+gcc-5 (5-20150203-0ubuntu11) vivid; urgency=medium
+
+  * Update to SVN 20150203.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 03 Feb 2015 13:39:02 +0100
+
+gcc-5 (5-20150129-0ubuntu2) vivid; urgency=medium
+
+  * Fix the libstdc++ build.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 29 Jan 2015 19:09:16 +0100
+
+gcc-5 (5-20150129-0ubuntu1) vivid; urgency=medium
+
+  * Update to SVN 20150129.
+  * Configure --with-default-libstdcxx-abi=c++11 for development,
+    --with-default-libstdcxx-abi=c++98 for backports.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 29 Jan 2015 17:47:03 +0100
+
+gcc-5 (5-20150128-0ubuntu1) vivid; urgency=medium
+
+  * Update to SVN 20150128.
   * Update GDC for GCC 5.
   * Build GDC multilib packages.
   * Update cross-install-location.diff for gcc-5. Closes: #776100.
-  * Configure --with-default-libstdcxx-abi=c++11 for development,
-    --with-default-libstdcxx-abi=c++98 for backports.
-  * Apply proposed patch for PR target/64893 (AArch64), build using
-    4.9 on AArch64 for now.
-  * Don't disable bootstrap mode for the jit build on arm64, gets
-    miscompiled.
-  * Allow one to build using gettext built with a newer GCC.
+  * Re-enable libgccjit on AArch64.
 
- -- Matthias Klose <doko@debian.org>  Thu, 05 Feb 2015 18:31:17 +0100
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 28 Jan 2015 23:30:09 +0100
 
-gcc-5 (5-20150127-1) experimental; urgency=medium
+gcc-5 (5-20150127-0ubuntu2) vivid; urgency=medium
+
+  * Disable libgccjit on AArch64, compiler issue
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 27 Jan 2015 18:05:12 +0100
+
+gcc-5 (5-20150127-0ubuntu1) vivid; urgency=medium
 
   * Update to SVN 20150127.
+  * Disable libgccjit on AArch64.
+
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 27 Jan 2015 14:39:03 +0100
+
+gcc-5 (5-20150126-0ubuntu3) vivid; urgency=medium
+
+  * Update to SVN 20150126.
   * More symbol file updates.
   * Fix libbacktrace and libsanitizer multilib builds.
   * Fix libssp builds on 64bit architectures.
-  * Update hardening testsuite patches for GCC 5.
 
- -- Matthias Klose <doko@debian.org>  Tue, 27 Jan 2015 14:10:30 +0100
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 26 Jan 2015 18:22:53 +0100
 
-gcc-5 (5-20150121-1) experimental; urgency=medium
+gcc-5 (5-20150121-0ubuntu2) vivid; urgency=medium
 
-  * GCC 5 (SVN trunk 20150121).
+  * GCC 5.
   * Build new binary packages libcc1-0, libgccjit0, libgccjit-5-dev,
     libgccjit-5-dbg, libgccjit-5-doc.
   * Update symbols files (still incomplete).
 
- -- Matthias Klose <doko@debian.org>  Wed, 21 Jan 2015 21:02:05 +0100
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 20 Jan 2015 12:45:13 +0100
 
-gcc-4.9 (4.9.2-10) UNRELEASED; urgency=medium
+gcc-4.9 (4.9.2-10ubuntu2) vivid; urgency=medium
 
-  * Update to SVN 20150120 (r219885) from the gcc-4_9-branch.
+  * Update to SVN 20150116 (r219730) from the gcc-4_9-branch.
     - Fix PR libstdc++/64476, PR libstdc++/60966, PR libstdc++/64239,
-      PR libstdc++/64649, PR libstdc++/64584, PR libstdc++/64585,
-      PR libstdc++/64646,
       PR middle-end/63704 (ice on valid), PR target/64513 (x86),
       PR rtl-optimization/64286 (wrong code), PR tree-optimization/64563 (ice),
       PR middle-end/64391 (ice on valid), PR c++/54442 (ice on valid),
@@ -2535,7 +3881,14 @@ gcc-4.9 (4.9.2-10) UNRELEASED; urgency=m
       PR fortran/56867 (wrong code), PR fortran/64244 (ice on valid).
   * Update the Linaro support to the 4.9-2015.01 release.
 
- -- Matthias Klose <doko@debian.org>  Tue, 20 Jan 2015 12:45:13 +0100
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 16 Jan 2015 14:28:09 +0100
+
+gcc-4.9 (4.9.2-10ubuntu1) vivid; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 31 Dec 2014 04:54:06 +0100
 
 gcc-4.9 (4.9.2-10) unstable; urgency=medium
 
@@ -2570,6 +3923,30 @@ gcc-4.9 (4.9.2-8) unstable; urgency=medi
 
  -- Matthias Klose <doko@debian.org>  Sun, 14 Dec 2014 18:43:49 +0100
 
+gcc-4.9 (4.9.2-7ubuntu3) vivid; urgency=medium
+
+  * Fix the powerpc build.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 11 Dec 2014 15:52:15 +0100
+
+gcc-4.9 (4.9.2-7ubuntu2) vivid; urgency=medium
+
+  * Update to SVN 20141211 (r218620) from the gcc-4_9-branch.
+    - Fix PR tree-optimization/62021 (ice), PR middle-end/64225 (missed
+      optimization).
+  * Don't build libphobos multilibs, there is no gdc-multilib built.
+  * Really disable the sanitizer libs on powerpc, ppc64 and ppc64el.
+  * Paste config.log files to stdout in case of build errors.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 11 Dec 2014 12:04:13 +0100
+
+gcc-4.9 (4.9.2-7ubuntu1) vivid; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
+
+ -- Matthias Klose <doko@ubuntu.com>  Wed, 10 Dec 2014 15:27:33 +0100
+
 gcc-4.9 (4.9.2-7) unstable; urgency=medium
 
   * Update to SVN 20141210 (r218575) from the gcc-4_9-branch.
@@ -2583,12034 +3960,11 @@ gcc-4.9 (4.9.2-7) unstable; urgency=medi
 
  -- 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 one 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.
-
- -- Matthias Klose <doko@debian.org>  Tue, 18 Nov 2014 00:34:01 +0100
-
-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 one 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
-
-gcc-4.9 (4.9.1-19) unstable; urgency=medium
-
-  * GCC 4.9.2 release candidate.
-  * Update to SVN 20141023 (r216594) from the gcc-4_9-branch.
-  * Install sanitizer header files.
-  * Apply patch for PR 60655, taken from the trunk.
-  * Fix typo in the libstdc++ HTML docs. Closes: #766498.
-  * Use doxygen's copy of jquery.js for the libstdc++ docs. Closes: #766499.
-  * Force self-contained cross builds.
-  * Don't build functionally non-equivalent cross compilers.
-  * Update the Linaro support to the 4.9-2014.10-1 release.
-
- -- Matthias Klose <doko@debian.org>  Fri, 24 Oct 2014 14:20:00 +0200
-
-gcc-4.9 (4.9.1-18) unstable; urgency=medium
-
-  * Update to SVN 20141018 (r216426) from the gcc-4_9-branch.
-
-  [ Matthias Klose ]
-  * Update libstdc++ symbols file for powerpcspe (Roland Stigge).
-    Closes: #765078.
-
- -- Matthias Klose <doko@debian.org>  Sat, 18 Oct 2014 16:28:09 +0200
-
-gcc-4.9 (4.9.1-17) unstable; urgency=medium
-
-  * Update to SVN 20141015 (r216240) from the gcc-4_9-branch.
-    - Fix PR c++/63405 (ice) Closes: #761549.
-    - Fix PR ipa/61144 (wrong code). Closes: #748681.
-
- -- Matthias Klose <doko@debian.org>  Wed, 15 Oct 2014 10:29:23 +0200
-
-gcc-4.9 (4.9.1-16) unstable; urgency=medium
-
-  * Update to SVN 20140930 (r215717) from the gcc-4_9-branch.
-  * Don't suggest libvtv and binutils-gold. Closes: #761612.
-
- -- Matthias Klose <doko@debian.org>  Tue, 30 Sep 2014 11:37:48 +0200
-
-gcc-4.9 (4.9.1-15) unstable; urgency=medium
-
-  * Update to SVN 20140919 (r215401) from the gcc-4_9-branch.
-
-  [ Matthias Klose ]
-  * Extend the fix for PR target/63190 (AArch64). Closes: #758964.
-  * Apply proposed fix for Linaro #331, LP: #1353729 (AArch64).
-
-  [ Aurelien Jarno ]
-  * Default to mips64 ISA on mips64el, with tuning for mips64r2.
-
- -- Matthias Klose <doko@debian.org>  Fri, 19 Sep 2014 20:17:27 +0200
-
-gcc-4.9 (4.9.1-14) unstable; urgency=medium
-
-  * Update to SVN 20140912 (r215228) from the gcc-4_9-branch.
-  * Update the Linaro support to the 4.9-2014.09 release.
-  * Fix installation of the libstdc++ documentation. Closes: #760872.
-
- -- Matthias Klose <doko@debian.org>  Fri, 12 Sep 2014 19:15:23 +0200
-
-gcc-4.9 (4.9.1-13) unstable; urgency=medium
-
-  * Update to SVN 20140908 (r215008) from the gcc-4_9-branch.
-  * Enable cgo on AArch64 (Michael Hudson). LP: #1361940.
-  * Update the Linaro support from the Linaro/4.9 branch.
-  * Fix PR target/63190 (AArch64), taken from the trunk. Closes: #758964.
-
- -- Matthias Klose <doko@debian.org>  Mon, 08 Sep 2014 09:56:50 +0200
-
-gcc-4.9 (4.9.1-12) unstable; urgency=medium
-
-  [ Samuel Thibault ]
-  * boehm-gc: use anonymous mmap instead of brk also on hurd-*.
-    Closes: #753791.
-
- -- Matthias Klose <doko@debian.org>  Sun, 31 Aug 2014 18:40:46 +0200
-
-gcc-4.9 (4.9.1-11) unstable; urgency=medium
-
-  * Update to SVN 20140830 (r214759) from the gcc-4_9-branch.
-  * Update cross installation patches for the branch.
-  * Use the base version (4.9) when accessing files in gcc_lib_dir.
-
- -- Matthias Klose <doko@debian.org>  Sat, 30 Aug 2014 22:05:47 +0200
-
-gcc-4.9 (4.9.1-10) unstable; urgency=medium
-
-  * Update to SVN 20140830 (r214751) from the gcc-4_9-branch.
-  * Fix jni symlinks in /usr/lib/jvm. Closes: #759558.
-  * Update the Linaro support from the Linaro/4.9 branch.
-    - Fixes Aarch64 cross build on i386.
-
- -- Matthias Klose <doko@debian.org>  Sat, 30 Aug 2014 04:47:19 +0200
-
-gcc-4.9 (4.9.1-9) unstable; urgency=medium
-
-  * Update to SVN 20140824 (r214405) from the gcc-4_9-branch.
-  * Fix -dumpversion output to print the full version number.
-    Addresses: #759038. LP: #1360404.
-    Use the GCC base version for the D include dir name.
-
- -- Matthias Klose <doko@debian.org>  Sun, 24 Aug 2014 10:09:28 +0200
-
-gcc-4.9 (4.9.1-8) unstable; urgency=medium
-
-  * Update to SVN 20140820 (r214215) from the gcc-4_9-branch.
-  * Fix PR middle-end/61294, -Wmemset-transposed-args, taken from the trunk.
-    LP: #1352836.
-  * Update the Linaro support to 4.9-2014.08.
-  * Fix PR tree-optimization/59586, graphite segfault, taken from the trunk.
-    LP: #1227789.
-  * Fix multilib castrated cross builds on mips64el (YunQiang Su, Helmut
-    Grohne). Closes: #758408.
-  * Apply Proposed patch for PR target/62040 (AArch64). LP: #1351227.
-    Closes: #757738.
-
- -- Matthias Klose <doko@debian.org>  Wed, 20 Aug 2014 11:36:40 +0200
-
-gcc-4.9 (4.9.1-7) unstable; urgency=medium
-
-  * Build-depend on dpkg-dev (>= 1.17.11).
-
- -- Matthias Klose <doko@debian.org>  Thu, 14 Aug 2014 22:12:29 +0200
-
-gcc-4.9 (4.9.1-6) unstable; urgency=medium
-
-  * Update to SVN 20140813 (r213955) from the gcc-4_9-branch.
-  * Really fix the GFDL build on AArch64. Closes: #757153.
-  * Disable Ada for snapshot builds on kfreebsd-i386, kfreebsd-amd64.
-    Local patch needs an update and upstreaming.
-  * Apply the local ada-mips patch for snapshot builds too.
-  * Disable Ada for snapshot builds on mips, mipsel. Bootstrap comparision
-    failure. Local patch needs upstreaming.
-  * Disable Ada for snapshot builds on hurd-i386, build dependencies are
-    not installable.
-  * Don't build the sanitizer libs for sparc snapshot builds.
-  * Proposed backport for PR libstdc++/61841. Closes: #749290.
-
- -- Matthias Klose <doko@debian.org>  Thu, 14 Aug 2014 17:53:43 +0200
-
-gcc-4.9 (4.9.1-5) unstable; urgency=medium
-
-  * Update to SVN 20140808 (r213759) from the gcc-4_9-branch.
-    - Fix PR tree-optimization/61964. LP: #1347147.
-  * Fix libphobos cross build.
-
- -- Matthias Klose <doko@debian.org>  Fri, 08 Aug 2014 17:28:55 +0200
-
-gcc-4.9 (4.9.1-4) unstable; urgency=high
-
-  * Update to SVN 20140731 (r213317) from the gcc-4_9-branch.
-    - CVE-2014-5044, fix integer overflows in array allocation in libgfortran.
-      Closes: #756325.
-  * Build libphobos on armel and armhf. Closes: #755390.
-  * Fix java.security symlink. Closes: #756484.
-
- -- Matthias Klose <doko@debian.org>  Thu, 31 Jul 2014 10:15:27 +0200
-
-gcc-4.9 (4.9.1-3) unstable; urgency=medium
-
-  * Update to SVN 20140727 (r213100) from the gcc-4_9-branch.
-  * Fix the GFDL build on AArch64.
-  * Fix PR libobjc/61920, libobjc link failure on powerpc*. Closes: #756096.
-
- -- Matthias Klose <doko@debian.org>  Sun, 27 Jul 2014 15:25:24 +0200
-
-gcc-4.9 (4.9.1-2) unstable; urgency=medium
-
-  * Update to SVN 20140724 (r213031) from the gcc-4_9-branch.
-
-  * Fix installing test logs and summaries.
-  * Warn about ppc ELFv2 ABI issues, which will change in GCC 4.10.
-  * Don't gzip the xz compressed testsuite logs and summaries.
-  * Build libphobos on armel and armhf. Closes: #755390.
-  * Update the Linaro support to the 4.9-2014.07 release.
-
- -- Matthias Klose <doko@debian.org>  Thu, 24 Jul 2014 23:59:49 +0200
-
-gcc-4.9 (4.9.1-1) unstable; urgency=medium
-
-  * GCC 4.9.1 release.
-  * Update GDC form the 4.9 branch (20140712).
-
- -- Matthias Klose <doko@debian.org>  Wed, 16 Jul 2014 17:15:14 +0200
-
-gcc-4.9 (4.9.0-11) unstable; urgency=medium
-
-  * GCC 4.9.1 release candidate 1.
-  * Update to SVN 20140712 (r212479) from the gcc-4_9-branch.
-    - Fix PR middle-end/61725. Closes: #754548.
-
-  * Add libstdc++ symbols files for mips64 and mips64el (Yunqiang Su).
-    Closes: #745372.
-  * Set java_cpu to ppc64 on ppc64el.
-  * Build AArch64 from the Linaro 4.9-2014.06 release.
-  * Re-enable running the testsuite on KFreeBSD and the Hurd.
-  * Re-enable running the libstdc++ testsuite on arm*, mips* and hppa.
-
- -- Matthias Klose <doko@debian.org>  Sat, 12 Jul 2014 13:10:46 +0200
-
-gcc-4.9 (4.9.0-10) unstable; urgency=medium
-
-  * Update to SVN 20140704 (r212295) from the gcc-4_9-branch.
-
-  * Explicitly set cpu_32 to ultrasparc for sparc64 builds.
-  * Fix --with-long-double-128 for sparc32 when defaulting to 64-bit.
-  * Ignore missing libstdc++ symbols on armel and hppa. The future and
-    exception_ptr implementation is incomplete. For more information see
-    https://gcc.gnu.org/ml/gcc/2014-07/msg00000.html.
-
- -- Matthias Klose <doko@debian.org>  Fri, 04 Jul 2014 15:55:09 +0200
-
-gcc-4.9 (4.9.0-9) unstable; urgency=medium
-
-  * Update to SVN 20140701 (r212192) from the gcc-4_9-branch.
-  * Update libstdc++ symbols files for ARM.
-  * Configure --with-cpu-32=ultrasparc on sparc64.
-
- -- Matthias Klose <doko@debian.org>  Tue, 01 Jul 2014 10:47:11 +0200
-
-gcc-4.9 (4.9.0-8) unstable; urgency=medium
-
-  * Update to SVN 20140624 (r211959) from the gcc-4_9-branch.
-
-  * Don't ignore dpkg-shlibdeps errors for libstdc++6, left over from initial
-    4.9 uploads.
-  * Update libgcc1 symbols for sh4. Closes: #751919.
-  * Stop building the libvtv packages. Not usable unless the build is
-    configured with --enable-vtable-verify, which comes with a performance
-    penalty just for the stubs in libstdc++.
-  * Update libstdc++ and libvtv symbols files for builds configured with
-    --enable-vtable-verify.
-  * Remove version requirement for dependency on make. Closes: #751891.
-  * Fix removal of python byte-code files in libstdc++6. Closes: #751435.
-  * Fix a segfault in the driver from calling free on non-malloc'd area.
-  * Drop versioned build dependency on gdb, and apply the pretty printer
-    patch for libstdc++ based on the release.
-  * Add support to build with isl-0.13.
-
- -- Matthias Klose <doko@debian.org>  Wed, 25 Jun 2014 20:08:09 +0200
-
-gcc-4.9 (4.9.0-7) unstable; urgency=medium
-
-  * Update to SVN 20140616 (r211699) from the gcc-4_9-branch.
-
-  [ Matthias Klose ]
-  * Fix patch application for powerpcspe (Helmit Grohne). Closes: #751001.
-    + Update context for powerpc_remove_many.
-    + Drop gcc-powerpcspe-ldbl-fix applied upstream.
-
-  [ Aurelien Jarno ]
-  * Fix PR c++/61336, taken from the trunk.
-
- -- Matthias Klose <doko@debian.org>  Mon, 16 Jun 2014 10:59:16 +0200
-
-gcc-4.9 (4.9.0-6) unstable; urgency=medium
-
-  * Update to SVN 20140608 (r211353) from the gcc-4_9-branch.
-  * Fix -Wno-format when -Wformat-security is the default (Steve Beattie).
-    LP: #1317305.
-  * Don't install the libstdc++ pretty printer file into the debug directory,
-    but into the gdb auto-load directory.
-  * Fix the removal of the libstdc++6 package, removing byte-compiled pretty
-    printer files and pycache directories.
-  * Fix PR c++/61046, taken from the trunk. LP: #1313102.
-  * Fix installation of gcc-{ar,nm,ranlib} man pages for snapshot builds.
-    Closes: #745906.
-  * Update patches for snapshot builds.
-
- -- Matthias Klose <doko@debian.org>  Sun, 08 Jun 2014 11:57:07 +0200
-
-gcc-4.9 (4.9.0-5) unstable; urgency=medium
-
-  * Update to SVN 20140527 (r210956) from the gcc-4_9-branch.
-  * Limit systemtap-sdt-dev build dependency to enumerated linux architectures.
-  * Build libitm on AArch64, patch taken from the trunk.
-  * Update the testsuite to allow more testcases to pass with hardening options
-    turned on (Steve Beattie). LP: #1317307.
-  * Revert the fix for PR rtl-optimization/60969, causing bootstrap failure
-    on ppc64el.
-  * Fix PR other/61257, check for working sys/sdt.h.
-  * Drop the libstdc++-arm-wno-abi patch, not needed anymore in 4.9.
-
- -- Matthias Klose <doko@debian.org>  Tue, 27 May 2014 08:58:07 +0200
-
-gcc-4.9 (4.9.0-4) unstable; urgency=medium
-
-  * Update to SVN 20140518 (r210592) from the gcc-4_9-branch.
-  * Update the local ada-libgnatprj patch for AArch64. Addresses: #748233.
-  * Update the libstdc++v-python3 patch. Closes: #748317, #738341, 747903.
-  * Build-depend on systemtap-sdt-dev, on every architecure, doesn't seem to hurt
-    on architectures where it is not supported. Closes: #748315.
-  * Update the gcc-default-format-security patch (Steve Beattie). LP: #1317305.
-  * Apply the proposed patch for PR c/57653. Closes: #734345.
-
- -- Matthias Klose <doko@debian.org>  Sun, 18 May 2014 23:29:43 +0200
-
-gcc-4.9 (4.9.0-3) unstable; urgency=medium
-
-  * Update to SVN 20140512 (r210323) from the gcc-4_9-branch.
-
-  [ Matthias Klose ]
-  * Update build dependencies for ada enabled snapshot builds.
-  * Fix PR tree-optimization/60902, taken from the trunk. Closes: #746944.
-  * Ensure that the common libs (built from the next GCC version) are
-    available when building without common libs.
-  * Fix java.security symlink in libgcj15. Addresses: #746786.
-  * Move the libstdc++ gdb pretty printers into libstdc++6, install the
-    -gdb.py files into /usr/share/gdb/auto-load.
-  * Set the 'Multi-Arch: same' attribute for packages, cross built with
-    with_deps_on_target_arch_pkgs=yes (Helmit Grohne). Closes: #716795.
-  * Build the gcc-X.Y-base package with with_deps_on_target_arch_pkgs=yes
-    (Helmit Grohne). Addresses: #744782.
-  * Apply the proposed patches for PR driver/61106, PR driver/61126.
-    Closes: #747345.
-
-  [ Aurelien Jarno ]
-  * Fix libasan1 symbols file for sparc and sparc64.
-
- -- Matthias Klose <doko@debian.org>  Tue, 13 May 2014 02:15:27 +0200
-
-gcc-4.9 (4.9.0-2) unstable; urgency=medium
-
-  * Update to SVN 20140503 (r210033) from the gcc-4_9-branch.
-    - Fix PR go/60931, garbage collector issue with non 4kB system page size.
-      LP: #1304754.
-
-  [Matthias Klose]
-  * Fix libgcc-dev dependency on gcc, when not building libgcc.
-  * Fix gnat for snapshot builds on ppc64el.
-  * Update the libsanitizer build fix for sparc.
-  * Install only versioned gcc-ar gcc-nm gcc-ranlib binaries for the hppa64
-    cross compiler. Install hppa64 alternatives. Addresses: #745967.
-  * Fix the as and ld symlinks for the hppa64 cross compiler.
-  * Add the gnat backport for AArch64.
-  * Update gnat patches not to use tabs and too long lines.
-  * libgnatvsn: Use CC and CXX passed from the toplevel makefile, drop gnat
-    build dependency on g++. Addresses: #746688.
-
-  Merge from gnat-4.9 (4.9.0-1) unstable; urgency=low:
-
-  [Ludovic Brenta]
-  * debian/patches/ada-hurd.diff: refresh for new upstream version that
-    restores POSIX compliance in System.OS_Interface.timespec.
-  * debian/patches/ada-kfreebsd.diff: make System.OS_Interface.To_Timespec
-    consistent with s-osinte-posix.adb.
-  [Nicolas Boulenguez]
-  * rules.conf (Build-Depends): mention gnat before gnat-x.y so that
-    buildds can bootstrap 4.9 in unstable.  Fixes: #744724.
-
- -- Matthias Klose <doko@debian.org>  Sat, 03 May 2014 14:00:41 +0200
-
-gcc-4.9 (4.9.0-1) unstable; urgency=medium
-
-  * GCC 4.9.0 release.
-  * Update to SVN 20140423 (r209695) from the gcc-4_9-branch.
-
-  [Matthias Klose]
-  * Fix PR target/59758 (sparc), libsanitizer build failure (proposed patch).
-  * Update gold architectures.
-  * Update NEWS files.
-  * Remove more mudflap left overs. Closes: #742606.
-  * Add new libraries  src/libvtv and src/libcilkrts to
-    cross-ma-install-location.diff (Helmur Grohne). Closes: #745267.
-  * Let lib*gcc-dev depend on the corresponding libtsan packages.
-  * Build the liblsan packages (amd64 only).
-  * Install the libcilkrts spec file.
-  * Build the D frontend and libphobos from the gdc trunk.
-
-  Merge from gnat-4.9 (4.9-20140411-1) unstable; urgency=medium
-
-  [Nicolas Boulenguez]
-  * Revert g4.9-base to Architecture: all. Fixes: #743833.
-  * g4.9 Breaks/Replaces -base 4.6.4-2 and 4.9-20140330-1. Fixes: #743376.
-
-  [Ludovic Brenta]
-  * debian/patches/ada-symbolic-tracebacks.diff: refresh.
-
-  Merge from gnat-4.9 (4.9-20140406-1) experimental; urgency=low
-
-  * debian/patches/ada-arm.diff: new.  Improve support for ZCX on this
-    architecture.
-  * debian/patches/rules.patch: apply architecture- and Ada-specific
-    patches before Debian-specific patches.
-  * debian/patches/ada-link-lib.diff,
-    debian/patches/ada-libgnatvsn.diff,
-    debian/patches/ada-libgnatprj.diff: refresh for the new upstream
-    sources.
-
-  Merge from gnat-4.9 (4.9-20140330-3) experimental; urgency=low
-
-  [Nicolas Boulenguez]
-  * Install debian_packaging.mk to gnat-x.y, not -base. Fixes: #743375.
-  * rules.conf (Build-Depends): gnatgcc symlink provided by gnat-4.9 |
-    gnat-4.6 (>= 4.6.4-2) | gnat (>= 4.1 and << 4.6.1).
-
-  Merge from gnat-4.9 (4.9-20140330-2) experimental; urgency=medium
-
-  * Uploading to unstable was a mistake.  Upload to experimental.
-
-  Merge from gnat-4.9 (4.9-20140330-1) unstable; urgency=medium
-
-  [Nicolas Boulenguez]
-  * patches/ada-ppc64.diff: replace undefined variable arch with
-    target_cpu; this overrides the patch proposed by Ulrich Weigand as
-    it is more correct; approved by Ludovic Brenta.  Fixes: #742590.
-  * control.m4: Break/Replace: dh-ada-library 5.9. Fixes: #743219.
-
-  Merge from gnat-4.9 (4.9-20140322-1) experimental; urgency=low
-
-  [Nicolas Boulenguez]
-  * debian/control.m4:
-    (Suggests): suggest the correct version of ada-reference-manual.
-    (Vcs-Svn): specify the publicly accessible repository.
-  * Receive debian_packaging.mk from dh-ada-library (not library specific).
-  * Receive gnatgcc symlink from gnat (useful outside default compiler).
-  * debian/source/local-options: new.
-
-  [Ludovic Brenta]
-  * debian/control.m4: conflict with gnat-4.7, gnat-4.8.
-  * debian/patches/ada-default-project-path.diff: when passed options such
-    as -m32 or -march, do not look for the RTS in
-    /usr/share/ada/adainclude but in
-    /usr/lib/gcc/$target_triplet/$version/{,rts-}$arch.  Still look
-    for project files in /usr/share/ada/adainclude.
-  * debian/rules.d/binary-ada.mk, debian/rules.defs, debian/rules.patch:
-    Switch to ZCX by default on arm, armel, armhf; built SJLJ as the
-    package gnat-4.9-sjlj like on all other architectures.  This is made
-    possible by the new upstream version.
-  * debian/patches/ada-hurd.diff (s-osinte-gnu.ads): change the type of
-    timespec.tv_nsec from long to time_t, for compatibility with
-    s-osinte-posix.adb, even though this violates POSIX.  Better solution
-    to come from upstream.  Fixes: #740286.
-
- -- Matthias Klose <doko@debian.org>  Wed, 23 Apr 2014 13:35:43 +0200
-
-gcc-4.9 (4.9-20140411-2) unstable; urgency=medium
-
-  * Disable running the testsuite on kfreebsd, hangs the buildds.
-  * Stop building the sanitizer libs on sparc, fails to build.  No reaction
-    from the Debian port maintainers and upstream. See PR sanitize/59758.
-
- -- Matthias Klose <doko@debian.org>  Sat, 12 Apr 2014 15:42:34 +0200
-
-gcc-4.9 (4.9-20140411-1) unstable; urgency=medium
-
-  * GCC 4.9.0 release candidate 1.
-  * Configure for i586-linux-gnu on i386.
-
- -- Matthias Klose <doko@debian.org>  Fri, 11 Apr 2014 19:57:07 +0200
-
-gcc-4.9 (4.9-20140406-1) experimental; urgency=medium
-
-  [Matthias Klose]
-  * Include include and include-fixed header files into the stage1
-    gcc-4.9 package.
-  * Explicitly configure with --disable-multilib on sparc64 when no
-    multilibs are requested (Helmut Grohne). Addresses: #743342.
-  * Drop mudflap from cross-install-location.diff since mudflap was removed
-    from gcc 4.9. Closes: #742606
-  * Build gnat in ppc64el snapshot builds.
-  * Apply the ada-ppc64 patch for snapshot builds as well.
-  * Fix PR target/60609 (ARM), proposed patch (Charles Baylis). LP: #1295653.
-  * Include the gnu triplet prefixed gcov and gcc-{ar,nm,ranlib} binaries.
-  * Add replaces when upgrading from a standalone gccgo build.
-
-  [Yunqiang Su]
-  * Lower default optimization for mips64/n32 to mips3/mips64(32).
-    Closes: #742617.
-
- -- Matthias Klose <doko@debian.org>  Sun, 06 Apr 2014 02:24:16 +0200
-
-gcc-4.9 (4.9-20140330-1) experimental; urgency=medium
-
-  * Package GCC 4.9 snapshot 20140330.
-
-  [Matthias Klose]
-  * Update symbols files.
-  * debian/patches/ada-ppc64.diff: Fix for ppc64el (Ulrich Weigand).
-  * Fix cross building targeting x32 (Helmut Grohne). Addresses: #742539.
-
-  [Ludovic Brenta]
-  * debian/control.m4 (Build-Depends), debian/rules.conf: remove
-    AUTOGEN_BUILD_DEP and hardcode autogen.  It is called by
-    fixincludes/genfixes during bootstrap and also when building gnat-*,
-    not just when running checks on gcc-*.
-
- -- Matthias Klose <doko@debian.org>  Sun, 30 Mar 2014 09:46:29 +0100
-
-gcc-4.9 (4.9-20140322-1) experimental; urgency=medium
-
-  * Package GCC 4.9 snapshot 20140322.
-    - Fixes build error on the Hurd. Closes: #740153.
-
-  [Matthias Klose]
-  * Re-apply lost patch for config.gcc for mips64el. Closes: #741543.
-
-  Merge from gnat-4.9 (4.9-20140218-3) UNRELEASED; urgency=low
-
-  [Nicolas Boulenguez]
-  * debian/control.m4: suggest the correct version of
-    ada-reference-manual.
-
-  [Ludovic Brenta]
-  * debian/control.m4: conflict with gnat-4.7, gnat-4.8.
-
-  Merge from gnat-4.9 (4.9-20140218-2) experimental; urgency=low
-
-  * debian/patches/ada-hurd.diff (Makefile.in): match *86-pc-gnu but
-    not *86-linux-gnu, the target tripled used by GNU/Linux.
-
-  Merge from gnat-4.9 (4.9-20140218-1) experimental; urgency=low
-
-  [Ludovic Brenta]
-  * debian/patches/ada-symbolic-tracebacks.diff: refresh and fix compiler
-    warnings.
-  * debian/patches/ada-link-lib.diff (.../ada/gcc-interface/Make-lang.in):
-    do not try to install the gnattools, this is the job of
-    gnattools/Makefile.in.
-  * debian/patches/ada-ajlj.diff: specify EH_MECHANISM to sub-makes even
-    when making install-gnatlib.
-
-  [Xavier Grave]
-  * debian/patches/ada-kfreebsd.diff: refresh.
-  * debian/rules.patch: re-enable the above.
-
- -- Matthias Klose <doko@debian.org>  Sat, 22 Mar 2014 14:19:43 +0100
-
-gcc-4.9 (4.9-20140303-1) experimental; urgency=medium
-
-  * Package GCC 4.9 snapshot 20140303.
-
- -- Matthias Klose <doko@debian.org>  Tue, 04 Mar 2014 02:13:20 +0100
-
-gcc-4.9 (4.9-20140218-1) experimental; urgency=medium
-
-  * Fix gij wrapper script on hppa. Closes: #739224.
-
- -- Matthias Klose <doko@debian.org>  Tue, 18 Feb 2014 23:59:31 +0100
-
-gcc-4.9 (4.9-20140205-1) experimental; urgency=medium
-
-  * Package GCC 4.9 snapshot 20140205.
-  * Install the libsanitizer spec file.
-  * Fix building standalone gccgo, including the libgcc packages.
-  * On AArch64, use "generic" target, if no other default.
-
- -- Matthias Klose <doko@debian.org>  Wed, 05 Feb 2014 12:53:52 +0100
-
-gcc-4.9 (4.9-20140122-1) experimental; urgency=medium
-
-  * Package GCC 4.9 snapshot 20140122.
-  * Update  libstdc++ -dbg and -doc conflicts.
-  * Link libstdc++ tests requiring libpthread symbols with --no-as-needed.
-  * armhf: Fix ffi_call_VFP with no VFP arguments (Will Newton).
-  * Apply proposed patch for PR target/59799, allow passing arrays in
-    registers on AArch64 (Michael Hudson).
-
- -- Matthias Klose <doko@debian.org>  Wed, 22 Jan 2014 21:28:56 +0100
-
-gcc-4.9 (4.9-20140116-1) experimental; urgency=medium
-
-  * Package GCC 4.9 snapshot 20140116.
-  * Fix PR target/59588 (AArch64), backport proposed patch. LP: #1263576.
-  * Fix call frame information in ffi_closure_SYSV on AArch64.
-
- -- Matthias Klose <doko@debian.org>  Fri, 17 Jan 2014 00:31:19 +0100
-
-gcc-4.9 (4.9-20140111-1) experimental; urgency=medium
-
-  * Package GCC 4.9 snapshot 20140111.
-  * Update libstdc++ -dbg and -doc conflicts. Closes: #734913.
-  * Disable libcilkrts on KFreeBSD and the Hurd. See #734973.
-
- -- Matthias Klose <doko@debian.org>  Sat, 11 Jan 2014 13:11:16 +0100
-
-gcc-4.9 (4.9-20140110-1) experimental; urgency=medium
-
-  * Package GCC 4.9 snapshot 20140110.
-
- -- Matthias Klose <doko@debian.org>  Fri, 10 Jan 2014 18:03:07 +0100
-
-gcc-4.9 (4.9-20140109-1) experimental; urgency=medium
-
-  * Package GCC 4.9 snapshot.
-
- -- Matthias Klose <doko@debian.org>  Thu, 09 Jan 2014 18:57:46 +0100
-
-gcc-4.8 (4.8.2-11) unstable; urgency=low
-
-  * Update to SVN 20131230 (r206241) from the gcc-4_8-branch.
-  * Don't build x32 multilibs for wheezy backports.
-  * Set the goarch to arm64 for aarch64-linux-gnu.
-  * Fix statically linked gccgo binaries on AArch64 (Michael Hudson).
-    LP: #1261604.
-  * Merge accumulated Ada changes from gnat-4.8.
-  * Update gnat build dependencies when not built from a separate source.
-  * Default to -mieee on alpha again (Michael Cree). Closes: #733291.
-  * Prepare gnat package for cross builds.
-
- -- Matthias Klose <doko@debian.org>  Mon, 30 Dec 2013 08:52:29 +0100
-
-gcc-4.8 (4.8.2-10) unstable; urgency=low
-
-  * Update to SVN 20131213 (r205948) from the gcc-4_8-branch.
-  * Add missing commit in libjava for gcc-linaro.
-
- -- Matthias Klose <doko@debian.org>  Fri, 13 Dec 2013 01:01:47 +0100
-
-gcc-4.8 (4.8.2-9) unstable; urgency=low
-
-  * Update to SVN 20131212 (r205924) from the gcc-4_8-branch.
-
-  [ Matthias Klose ]
-  * Fix libitm symbols files for ppc64.
-  * Update libatomic symbol file for arm64 and ppc64.
-  * libgcj-dev: Drop dependencies on gcj-jre-lib and gcj-jdk.
-  * Fix permissions of some override files.
-  * Let cross compilers conflict with gcc-multilib (providing
-    /usr/include/asm for the non-default multilib).
-  * Configure --with-long-double-128 on powerpcspe (Roland Stigge).
-    Closes: #731941.
-  * Update the Linaro support to the 4.8-2013.12 release.
-  * Update the ibm branch to 20131212.
-
-  [ Aurelien Jarno ]
-  * patches/note-gnu-stack.diff: restore and rebase lost parts.
-
- -- Matthias Klose <doko@debian.org>  Thu, 12 Dec 2013 12:34:55 +0100
-
-gcc-4.8 (4.8.2-8) unstable; urgency=medium
-
-  * Update to SVN 20131203 (r205647) from the gcc-4_8-branch.
-  * Fix PR libgcc/57363, taken from the trunk.
-
- -- Matthias Klose <doko@debian.org>  Wed, 04 Dec 2013 01:21:10 +0100
-
-gcc-4.8 (4.8.2-7) unstable; urgency=low
-
-  * Update to SVN 20131129 (r205535) from the gcc-4_8-branch.
-  * Introduce aarch64 goarch.
-  * libgo: Backport fix for calling a function or method that takes or returns
-    an empty struct via reflection.
-  * go frontend: Backport fix for the generated hash functions of types that
-    are aliases for structures containing unexported fields.
-  * Skip Go testcase on AArch64 which hangs on the buildds.
-  * Fix freetype includes in libjava/classpath.
-
- -- Matthias Klose <doko@debian.org>  Fri, 29 Nov 2013 18:19:12 +0100
-
-gcc-4.8 (4.8.2-6) unstable; urgency=low
-
-  * Update to SVN 20131128 (r205478) from the gcc-4_8-branch.
-
-  [ Matthias Klose ]
-  * gcc-4.8-base: Breaks gcc-4.4-base (<< 4.4.7). Closes: #729963.
-  * Update the gcc-as-needed patch for mips*. Closes: #722067.
-  * Use dpkg-vendor information for distribution specific settings.
-    Closes: #697805.
-  * Check for the sys/auxv.h header file.
-  * On AArch64, make the frame grow downwards, taken from the trunk.
-    Enable ssp on AArch64.
-  * Pass -fuse-ld=gold to gccgo on targets supporting split-stack.
-
-  [ Aurelien Jarno ]
-  * Update README.Debian for s390 and s390x.
-
-  [ Thorsten Glaser ]
-  * m68k-ada.diff: Add gcc-4.8.0-m68k-ada-pr48835-2.patch and
-    gcc-4.8.0-m68k-ada-pr51483.patch by Mikael Pettersson, to
-    fix more CC0-specific and m68k/Ada-specific problems.
-  * m68k-picflag.diff: New, backport from trunk, by Andreas Schwab,
-    to avoid relocation errors when linking big shared objects.
-  * pr58369.diff: New, backport from trunk, by Jeffrey A. Law,
-    to fix ICE while building boost 1.54 on m68k.
-  * pr52306.diff: Disables -fauto-inc-dec by default on m68k to
-    work around ICE when building C++ code (e.g. Qt-related).
-
- -- Matthias Klose <doko@debian.org>  Thu, 28 Nov 2013 10:29:09 +0100
-
-gcc-4.8 (4.8.2-5) unstable; urgency=low
-
-  * Update to SVN 20131115 (r204839) from the gcc-4_8-branch.
-  * Update the Linaro support to the 4.8-2013.11 release.
-  * Add missing replaces in libgcj14. Closes: #729022.
-
- -- Matthias Klose <doko@debian.org>  Sat, 16 Nov 2013 20:15:09 +0100
-
-gcc-4.8 (4.8.2-4) unstable; urgency=low
-
-  * Really fix disabling the gdc tests.
-
- -- Matthias Klose <doko@debian.org>  Wed, 13 Nov 2013 00:44:35 +0100
-
-gcc-4.8 (4.8.2-3) unstable; urgency=low
-
-  * Update to SVN 20131112 (r204704) from the gcc-4_8-branch.
-  * Don't ship java.security in both libgcj14 and gcj-4.8-headless.
-    Closes: #729022.
-  * Disable gdc tests on architectures without libphobos port.
-
- -- Matthias Klose <doko@debian.org>  Tue, 12 Nov 2013 18:08:44 +0100
-
-gcc-4.8 (4.8.2-2) unstable; urgency=low
-
-  * Update to SVN 20131107 (r204496) from the gcc-4_8-branch.
-  * Build ObjC, Obj-C++ and Go for AArch64.
-  * Fix some gcj symlinks. Closes: #726792, #728403.
-  * Stop building libmudflap (removed in GCC 4.9).
-
- -- Matthias Klose <doko@debian.org>  Thu, 07 Nov 2013 01:40:15 +0100
-
-gcc-4.8 (4.8.2-1) unstable; urgency=low
-
-  * GCC 4.8.2 release.
-
-  * Update to SVN 20131017 (r203751) from the gcc-4_8-branch.
-  * Update the Linaro support to the 4.8-2013.10 release.
-  * Fix PR c++/57850, option -fdump-translation-unit not working.
-  * Don't run the testsuite on aarch64.
-  * Fix PR target/58578, wrong-code regression on ARM. LP: #1232017.
-  * [ARM] Fix bug in add patterns due to commutativity modifier,
-    backport from trunk. LP: #1234060.
-  * Build libatomic on AArch64.
-  * Fix dependency generation for the cross gcc-4.8 package.
-  * Make the libstdc++ pretty printers compatible with Python3, if
-    gdb is built with Python3 support.
-  * Fix loading of libstdc++ pretty printers. Closes: #701935.
-  * Don't let gcc-snapshot build-depend on gnat on AArch64.
-
- -- Matthias Klose <doko@debian.org>  Thu, 17 Oct 2013 14:37:55 +0200
-
-gcc-4.8 (4.8.1-10) unstable; urgency=low
-
-  * Update to SVN 20130904 (r202243) from the gcc-4_8-branch.
-
-  [ Matthias Klose ]
-  * Don't rely on the most recent Debian release name for configuration
-    of the package. Addresses: #720263. Closes: #711824.
-  * Fix a cross build issue without DEB_* env vars set (Eleanor Chen).
-    Closes: #718614.
-  * Add packaging support for mips64(el) and mipsn32(el) including multilib
-    configurations (YunQiang Su). Addresses: #708143.
-  * Fix gcc dependencies for stage1 builds (YunQiang Su). Closes: #710240.
-  * Fix boehm-gc test failures with a linker defaulting to
-    --no-copy-dt-needed-entries.
-  * Fix libstdc++ and libjava test failures with a linker defaulting
-    to --as-needed.
-  * Mark the libjava/sourcelocation test as expected to fail on amd64 cpus.
-  * Fix some gcc and g++ test failures for a compiler with hardening
-    defaults enabled.
-  * Fix gcc-default-format-security.diff for GCC 4.8.
-  * Run the testsuite again on armel and armhf.
-  * Disable running the testsuite on mips.  Fails on the buildds, preventing
-    migration to testing for three months. No feedback from the mips porters.
-
-  [ Thorsten Glaser ]
-  * Merge several old m68k-specific patches from gcc-4.6 package:
-    - libffi-m68k: Rebased against gcc-4.8 and libffi 3.0.13-4.
-    - m68k-revert-pr45144: Needed for Ada.
-    - pr52714: Revert optimisation that breaks CC0 arch.
-  * Fix PR49847 (Mikael Pettersson). Closes: #711558.
-  * Use -fno-auto-inc-dec for PR52306 (Mikael Pettersson).
-
- -- Matthias Klose <doko@debian.org>  Wed, 04 Sep 2013 21:30:07 +0200
-
-gcc-4.8 (4.8.1-9) unstable; urgency=low
-
-  * Update to SVN 20130815 (r201764) from the gcc-4_8-branch.
-  * Enable gomp on AArch64.
-  * Update the Linaro support to the 4.8-2013.08 release.
-
- -- Matthias Klose <doko@debian.org>  Thu, 15 Aug 2013 10:47:38 +0200
-
-gcc-4.8 (4.8.1-8) unstable; urgency=low
-
-  * Fix PR rtl-optimization/57878, taken from the 4.8 branch.
-  * Fix PR target/57909 (ARM), Linaro only.
-
- -- Matthias Klose <doko@debian.org>  Mon, 22 Jul 2013 13:03:57 +0200
-
-gcc-4.8 (4.8.1-7) unstable; urgency=low
-
-  * Update to SVN 20130717 (r200995) from the gcc-4_8-branch.
-    - Go 1.1.1 updates.
-  * Define CPP_SPEC for aarch64.
-  * Don't include <limits.h> in libgcc/libgcc2.c, taken from the trunk.
-    Closes: #696267.
-  * boehm-gc: use mmap instead of brk also on kfreebsd-* (Petr Salinger).
-    Closes: #717024.
-
- -- Matthias Klose <doko@debian.org>  Thu, 18 Jul 2013 02:02:13 +0200
-
-gcc-4.8 (4.8.1-6) unstable; urgency=low
-
-  * Update to SVN 20130709 (r200810) from the gcc-4_8-branch.
-
-  [ Aurelien Jarno ]
-  * Add 32-bit biarch packages on sparc64.
-
-  [ Matthias Klose ]
-  * Fix multiarch include path for aarch64.
-  * Update the Linaro support to the 4.8-2013.07 release.
-  * Revert the proposed fix for PR target/57637 (ARM only).
-  * Let gfortran-4.8 provide gfortran-mod-10. Addresses #714730.
-
-  [ Iain Buclaw ]
-  * Avoid compiler warnings redefining D builtin macros.
-
- -- Matthias Klose <doko@debian.org>  Tue, 09 Jul 2013 16:18:16 +0200
-
-gcc-4.8 (4.8.1-5) unstable; urgency=low
-
-  * Update to SVN 20130629 (r200565) from the gcc-4_8-branch.
-
-  [ Aurelien Jarno ]
-  * Don't pass --with-mips-plt on mips/mipsel.
-
-  [ Matthias Klose ]
-  * Fix documentation builds with texinfo-5.1.
-  * Update the ARM libsanitizer backport from the 4.8 Linaro branch.
-  * libphobos-4.8-dev provides libphobos-dev (Peter de Wachter).
-  * The gdc cross compiler doesn't depend on libphobos-4.8-dev.
-  * Work around libgo build failure on ia64. PR 57689. #714090.
-  * Apply proposed fix for PR target/57637 (ARM only).
-
- -- Matthias Klose <doko@debian.org>  Sat, 29 Jun 2013 14:59:45 +0200
-
-gcc-4.8 (4.8.1-4) unstable; urgency=low
-
-  * Update to SVN 20130619 (r200219) from the gcc-4_8-branch.
-    - Bump the libgo soname (change in type layout for functions that take
-      function arguments).
-    - Fix finding the liblto_plugin.so without x permissions set (see
-      PR driver/57651). Closes: #712704.
-  * Update maintainer list.
-  * Fall back to the binutils version of the binutils build dependency
-    if the binutils version used for the build cannot be determined.
-  * For ARM multilib builds, use libsf/libhf system directories to lookup
-    files for the non-default multilib (for now, only for the cross compilers).
-  * Split out a gcj-4.8 package, allow to build a gcj cross compiler.
-  * Allow one to cross build gcj.
-  * Don't include object.di in the D cross compiler, but depend on gdc instead.
-  * Allow one to cross build gdc.
-  * Pass --hash-style=gnu instead of --hash-style=both to the linker.
-
- -- Matthias Klose <doko@debian.org>  Wed, 19 Jun 2013 23:48:02 +0200
-
-gcc-4.8 (4.8.1-3) unstable; urgency=low
-
-  * Update to SVN 20130612 (r200018) from the gcc-4_8-branch.
-
-  [ Matthias Klose ]
-  * Prepare gdc for cross builds, and multiarch installation.
-  * Prepare gnat to build out of the gcc-4.8 source package, not
-    building the gnat-4.8-base package anymore.
-  * Don't build a gcj cross compiler by default (not yet tested).
-  * Disable D on s390 (doesn't terminate the D testsuite).
-  * Build libphobos on x32.
-  * Fix build with DEB_BUILD_OPTIONS="nolang=d".
-  * Disable D for arm64.
-  * Update the Linaro support to the 4.8-2013.06 release.
-  * Fix cross building a native compiler.
-  * Work around dh_shlibdeps not working on target libraries (see #698881).
-  * Add build dependency on kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any].
-  * Add handling for unwind inside signal trampoline for kfreebsd (Petr
-    Salinger). Closes: #712016.
-  * Let gcc depend on the binutils upstream version it was built with.
-    Addresses #710142.
-  * Force a build using binutils 2.23.52 in unstable.
-
-  [ Iain Buclaw ]
-  * Update gdc to 20130610.
-  * Build libphobos on kFreeBSD.
-
- -- Matthias Klose <doko@debian.org>  Wed, 12 Jun 2013 16:47:25 +0200
-
-gcc-4.8 (4.8.1-2) unstable; urgency=low
-
-  * Update to SVN 20130604 (r199596) from the gcc-4_8-branch.
-  * Force arm mode for libjava on armhf.
-  * Fix gdc build failure on kFreeBSD and the Hurd.
-
- -- Matthias Klose <doko@debian.org>  Tue, 04 Jun 2013 17:28:06 +0200
-
-gcc-4.8 (4.8.1-1) unstable; urgency=low
-
-  * GCC 4.8.1 release.
-    Support for C++11 ref-qualifiers has been added to GCC 4.8.1, making G++
-    the first C++ compiler to implement all the major language features of
-    the C++11 standard.
-  * Update to SVN 20130603 (r199596) from the gcc-4_8-branch.
-  * Build java packages from this source package. Works aroud ftp-master's
-    overly strict interpretation of the Built-Using attribute.
-  * Build D and libphobos packages from this source package.
-  * Disable the non-default multilib test runs for libjava and gnat.
-
- -- Matthias Klose <doko@debian.org>  Mon, 03 Jun 2013 09:28:11 +0200
-
-gcc-4.8 (4.8.0-9) unstable; urgency=low
-
-  * Update to SVN 20130529 (r199410) from the gcc-4_8-branch.
-  * Drop build dependency on automake, not used anymore.
-  * Build with binutils from unstable (the 4.8.0-8 package was accidentally
-    built with binutils from experimental). Closes: #710142.
-  * Explicity configure with --disable-lib{atomic,quadmath,sanitizer} when
-    not building these libraries. Closes: #710224.
-
- -- Matthias Klose <doko@debian.org>  Wed, 29 May 2013 16:59:50 +0200
-
-gcc-4.8 (4.8.0-8) unstable; urgency=medium
-
-  * Update to SVN 20130527 (r199350) from the gcc-4_8-branch (4.8.1 rc2).
-    - Fix PR tree-optimization/57230 (closes: #707118).
-
-  * Remove gdc-doc.diff.
-  * libgo: Overwrite the setcontext_clobbers_tls check on mips*, fails
-    on some buildds.
-  * Update the Linaro support to the 4.8-2013.05 release.
-  * Use the %I spec when building the object file for the gcj main function.
-  * Fix PR c++/57211, don't warn about unused parameters of defaulted
-    functions. Taken from the trunk. Closes: #705066.
-  * Update symbols files for powerpcspe (Roland Stigge). Closes: #709383.
-  * Build zh_TW.UTF-8 locale to fix libstdc++ test failures.
-  * Keep prev-* symlinks to fix plugin.exp test failures.
-
- -- Matthias Klose <doko@debian.org>  Mon, 27 May 2013 15:43:08 +0200
-
-gcc-4.8 (4.8.0-7) unstable; urgency=medium
-
-  * Update to SVN 20130512 (r198804) from the gcc-4_8-branch.
-
-  [ Matthias Klose ]
-  * Revert the r195826 patch, backported for the 4.8 branch.
-  * Tighten build dependency on libmpc-dev to ensure using libmpc3.
-  * Re-add build dependency on locales.
-  * Enable multilib build for gdc.
-  * Add build-deps on libn32gcc1 and lib64gcc1 on mips/mipsel.
-  * Fix libgcc-dbg dependencies on hppa and m68k. Closes: #707745.
-  * Install host specific libstdc++ headers into the host include dir.
-    Closes: #707753.
-  * Enable Go for sparc64.
-  * Fix host specific c++ include dir on kfreebsd-amd64. Closes: #707957.
-
-  [ Thorsten Glaser ]
-  * Regenerate m68k patches. Closes: #707766.
-
-  [ Aurelien Jarno ]
-  * Fix libgcc1 symbols file for sparc64.
-
- -- Matthias Klose <doko@debian.org>  Sun, 12 May 2013 19:26:50 +0200
-
-gcc-4.8 (4.8.0-6) unstable; urgency=low
-
-  * Update to SVN 20130507 (r198699) from the gcc-4_8-branch.
-
-  [ Samuel Thibault ]
-  * Backport r195826 to fix gdb build on hurd-i386.
-
-  [ Matthias Klose ]
-  * Drop build dependency on locales for this upload.
-
- -- Matthias Klose <doko@debian.org>  Wed, 08 May 2013 01:17:15 +0200
-
-gcc-4.8 (4.8.0-5) unstable; urgency=low
-
-  * Update to SVN 20130506 (r198641) from the gcc-4_8-branch.
-
-  [ Matthias Klose ]
-  * Stop building the spu cross compilers on powerpc and ppc64.
-  * Merge back changes from gnat-4.8 4.8.0-1~exp2.
-
-  [Ludovic Brenta]
-  * debian/patches/ada-libgnatprj.diff: do not include indepsw.o in the
-    library, it is used only in the gnattools.
-
- -- Matthias Klose <doko@debian.org>  Mon, 06 May 2013 21:49:44 +0200
-
-gcc-4.8 (4.8.0-4) experimental; urgency=low
-
-  * Update to SVN 20130421 (r198115) from the gcc-4_8-branch.
-  * Ignore the return value for dh_shlibdeps for builds on precise/ARM.
-  * Use target specific names for libstdc++ baseline files. LP: #1168267.
-  * Update gcc-d-lang.diff for GDC port.
-  * Don't use extended libstdc++-doc build dependencies for older releases.
-  * In gnatlink, pass the options and libraries after objects to the
-    linker to avoid link failures with --as-needed. Addresses: #680292.
-  * Build gcj for aarch64-linux-gnu.
-  * Update the Linaro support to the 4.8-2013.04 release.
-  * Fix gdc build on architectures not providing libphobos.
-
- -- Matthias Klose <doko@debian.org>  Mon, 22 Apr 2013 01:36:19 +0200
-
-gcc-4.8 (4.8.0-3) experimental; urgency=low
-
-  * Update to SVN 20130411 (r197813) from the gcc-4_8-branch.
-
-  [ Iain Buclaw ]
-  * Port GDC to GCC 4.8.0 release.
-
- -- Matthias Klose <doko@debian.org>  Thu, 11 Apr 2013 19:18:24 +0200
-
-gcc-4.8 (4.8.0-2) experimental; urgency=low
-
-  * Update to SVN 20130328 (r197185) from the gcc-4_8-branch.
-  * Update NEWS files.
-  * Apply proposed patch for PR c++/55951. Closes: #703945.
-  * Configure with --disable-libatomic for hppa64. Closes: #704020.
-
- -- Matthias Klose <doko@debian.org>  Thu, 28 Mar 2013 06:10:29 +0100
-
-gcc-4.8 (4.8.0-1) experimental; urgency=low
-
-  * GCC 4.8.0 release.
-  * Fix build failure on powerpcspe (Roland Stigge). Closes: #703074.
-
- -- Matthias Klose <doko@debian.org>  Fri, 22 Mar 2013 07:47:12 -0700
-
-gcc-4.8 (4.8-20130318-1) experimental; urgency=low
-
-  * GCC snapshot 20130318, taken from the trunk.
-    - Fix the build failures on ARM.
-  * Install the libasan_preinit.o files. Closes: #703229.
-
- -- Matthias Klose <doko@debian.org>  Mon, 18 Mar 2013 16:18:25 -0700
-
-gcc-4.8 (4.8-20130315-1) experimental; urgency=low
-
-  * GCC snapshot 20130315, taken from the trunk.
-
- -- Matthias Klose <doko@debian.org>  Fri, 15 Mar 2013 18:51:15 -0700
-
-gcc-4.8 (4.8-20130308-1) experimental; urgency=low
-
-  * GCC snapshot 20130308, taken from the trunk.
-
- -- Matthias Klose <doko@debian.org>  Fri, 08 Mar 2013 12:08:12 +0800
-
-gcc-4.8 (4.8-20130222-1) experimental; urgency=low
-
-  * GCC snapshot 20130222, taken from the trunk.
-  * Update libasan symbols files.
-
- -- Matthias Klose <doko@debian.org>  Sat, 23 Feb 2013 04:47:15 +0100
-
-gcc-4.8 (4.8-20130217-1) experimental; urgency=low
-
-  * GCC snapshot 20130217, taken from the trunk.
-
-  * Update libasan symbols files.
-  * On alpha, link with --no-relax. Update libgcc1 symbols files (Michael
-    Cree). Closes: #699220.
-
- -- Matthias Klose <doko@debian.org>  Mon, 18 Feb 2013 03:12:31 +0100
-
-gcc-4.8 (4.8-20130209-1) experimental; urgency=low
-
-  * GCC snapshot 20130209, taken from the trunk.
-
-  [ Matthias Klose ]
-  * Add a Build-Using attribute for each binary package, which can be
-    built from the gcc-4.7-source package (patch derived from a proposal by
-    Ansgar Burchardt).
-    - Use it for cross-compiler packages.
-    - Not yet used when building gcj, gdc or gnat using the gcc-source package.
-      These packages don't require an exact version of the gcc-source package,
-      but just a versions which is specified by the build dependencies.
-  * Fix dh_shlibdeps calls for the libgo packages.
-  * libstdc-doc: Depend on libjs-jquery.
-  * Update libstdc++ symbols files.
-  * Downgrade the priority of the non-default multilib libasan packages.
-
-  [ Thibaut Girka ]
-  * Fix dh_shlibdeps and dh_gencontrol cross-build mangling for
-    libgfortran-dev packages.
-
- -- Matthias Klose <doko@debian.org>  Sat, 09 Feb 2013 17:00:06 +0100
-
-gcc-4.8 (4.8-20130127-1) experimental; urgency=low
-
-  * GCC snapshot 20130127, taken from the trunk.
-
-  [ Matthias Klose ]
-  * Fix MULTILIB_OS_DIRNAME for the default multilib on x32.
-
-  [ Thibaut Girka ]
-  * Fix installation path for libatomic and libsanitizer when building a
-    cross-compiler with with_deps_on_target_arch_pkgs.
-  * Fix regexp used to list patched autotools files.
-
- -- Matthias Klose <doko@debian.org>  Sun, 27 Jan 2013 21:02:34 +0100
-
-gcc-4.8 (4.8-20130113-1) experimental; urgency=low
-
-  * GCC snapshot 20130113, taken from the trunk.
-  * Always configure --with-system-zlib.
-  * Search library dependencies in the build-sysroot too.
-  * Don't complain about missing .substvars files when trying to mangle
-    these files.
-  * Add ARM multilib packages to the control file for staged cross builds.
-  * Fix ARM multilib shlibs dependency generation for cross builds.
-  * Don't call dh_shlibdeps for staged cross builds. These packages
-    are never shipped, and the information is irrelevant.
-  * Build the libasan and libtsan packages before libstdc++.
-  * Bump build dependencies on isl and cloog.
-  * Don't ship libiberty.a in gcc-4.8-hppa64. Closes: #659556.
-
- -- Matthias Klose <doko@debian.org>  Sun, 13 Jan 2013 16:42:33 +0100
-
-gcc-4.8 (4.8-20130105-1) experimental; urgency=low
-
-  * GCC snapshot 20130105, taken from the trunk.
-  * Keep the debug link for libstdc++6. Closes: #696854.
-  * Update libgfortran symbols file for the trunk.
-  * Fix libstdc++ symbols files for sparc 128bit symbols.
-  * Update libgcc and libstdc++ symbols files for s390.
-  * Keep the rt.jar symlink in the gcj-jre-headless package.
-  * Explicitly search multiarch and multilib system directories when
-    calling dh_shlibdeps.
-  * Let gjdoc accept -source 1.5|1.6|1.7. Addresses: #678945.
-  * Fix build configured with --enable-java-maintainer-mode.
-  * Don't ship .md5 files in the libstdc++-doc package.
-
- -- Matthias Klose <doko@debian.org>  Sat, 05 Jan 2013 13:47:51 +0100
-
-gcc-4.8 (4.8-20130102-1) experimental; urgency=low
-
-  * GCC snapshot 20130102, taken from the trunk.
-
-  [ Matthias Klose ]
-  * Resolve libgo dependencies with the built runtime libraries.
-  * Fix g++-4.8-multilib dependencies.
-
-  [ Thibaut Girka ]
-  * Prepare for optional dependencies on the packages built on the
-    target architecture.
-  * When using the above,
-    - use the same settings for gcc_lib_dir, sysroot, header and C++ header
-      locations as for the native build.
-    - install libraries into the multiarch directories.
-    - use cpp-4.x-<triplet> instead of gcc-4.x-base to collect doc files.
-
- -- Matthias Klose <doko@debian.org>  Wed, 02 Jan 2013 14:51:59 +0100
-
-gcc-4.8 (4.8-20121218-1) experimental; urgency=low
-
-  * GCC snapshot 20121217, taken from the trunk.
-  * Fix dependency generation for asan and atomic multilibs.
-  * Fix libobjc-dbg dependencies on libgcc-dbg packages.
-  * Fix MULTIARCH_DIRNAME definition for powerpcspe (Roland Stigge).
-    Closes: #695661.
-  * Move .jar symlinks from the -jre-lib into the -jre-headless package.
-
- -- Matthias Klose <doko@debian.org>  Tue, 18 Dec 2012 16:44:42 +0100
-
-gcc-4.8 (4.8-20121217-1) experimental; urgency=low
-
-  * GCC snapshot 20121217, taken from the trunk.
-  * Fix package builds with the common libraries provided by a newer
-    gcc-X.Y package.
-  * Drop build-dependency on libelf.
-  * Drop the g++-multilib build dependency, use the built compiler to
-    check which multilib variants can be run. Provide an asm symlink for
-    the build.
-  * Stop configuring cross compilers --with-headers --with-libs.
-  * Always call dh_shlibdeps with -l, pointing to the correct dependency
-    packages.
-  * Fix cross build stage1 package installation, only including the target
-    files in the gcc package.
-  * Explicitly configure with --enable-multiarch when doing builds
-    supporting the multiarch layout.
-  * Only configure --with-sysroot, --with-build-sysroot when values are set.
-  * Revert: For stage1 builds, include gcc_lib_dir files in the gcc package.
-  * Allow multilib enabled stage1 and stage2 cross builds.
-  * Don't check glibc version to configure --with-long-double-128.
-  * Don't auto-detect multilib osdirnames.
-  * Don't set a LD_LIBRARY_PATH when calling dh_shlibdeps in cross builds.
-  * Allow building a gcj cross compiler.
-  * Pretend that wheezy has x32 support (sid is now known as wheezy :-/).
-
- -- Matthias Klose <doko@debian.org>  Mon, 17 Dec 2012 18:37:14 +0100
-
-gcc-4.8 (4.8-20121211-1) experimental; urgency=low
-
-  * GCC snapshot 20121211, taken from the trunk.
-  * Fix build failure on multilib configurations.
-
- -- Matthias Klose <doko@debian.org>  Tue, 11 Dec 2012 08:04:30 +0100
-
-gcc-4.8 (4.8-20121210-1) experimental; urgency=low
-
-  * GCC snapshot 20121210, taken from the trunk.
-  * For cross builds, don't use the multiarch location for the C++ headers.
-  * For cross builds, fix multilib inter package dependencies.
-  * For cross builds, fix libc6 dependencies for non-default multilib packages.
-  * Build libasan packages on powerpc, ppc64.
-  * Only run the libgo testsuite for flags configured in RUNTESTFLAGS.
-  * Remove the cross-includes patch, not needed anymore with --with-sysroot=/.
-  * For cross builds, install into /usr/lib/gcc-cross to avoid file conflicts
-    with the native compiler for the target architecture.
-  * For cross builds, don't add /usr/local/include to the standard include
-    path, however /usr/local/include/<multiarch> is still on the path.
-  * For cross builds, provide symbols files based on the symbols files for
-    the native build. Not picked up by dh_makeshlibs yet.
-  * Drop the g++-multilib build dependency, use the built compiler to
-    check which multilib variants can be run.
-  * Fix spu cross build on powerpc/ppc64.
-  * Make libgcj packages Multi-Arch: same, append the Debian architecture
-    name to the gcj java home.
-  * Don't encode versioned build dependencies on binutils and dpkg-dev in
-    the control file (makes the package cross-buildable).
-  * Only include gengtype for native builds. Needs upstream changes.
-    See #645018.
-  * Fix cross build failure with --enable-libstdcxx-debug.
-  * Only install libbacktrace if it is built.
-  * When cross building the native compiler, configure --with-sysroot=/
-    and without --without-isl.
-
- -- Matthias Klose <doko@debian.org>  Mon, 10 Dec 2012 14:40:14 +0100
-
-gcc-4.8 (4.8-20121128-1) experimental; urgency=low
-
-  [ Matthias Klose ]
-  * Update patches for GCC 4.8.
-  * Update debian/copyright for libatomic, libbacktrace, libsanitizer.
-  * Remove the soversion from the libstdc++*-dev packages.
-  * Build libatomic and libasan packages.
-  * Install the static libbacktrace library and header files.
-  * Update build-indep dependencies for building the libstdc++ docs.
-  * Fix build failure in libatomic with x32 multilibs, handle -mx32 like -m64.
-  * Apply proposed fix for PR fortran/55395, supposed to fix the build
-    failure on armhf and powerpc.
-  * For hardened builds, disable gcc-default-format-security for now, causing
-    build failure building the target libstdc++ library.
-  * Drop the gcc-no-add-needed patch, depend on binutils 2.22 instead.
-  * Fix gnat build failure on kfreebsd.
-  * Rename the gccgo info to gccgo-4.8 on installation.
-  * Install the libitm documentation (if built).
-  * Rename the gccgo info to gccgo-4.8 on installation, install into gccgo-4.8.
-  * Include libquadmath documentation in the gcc-4.8-doc package.
-  * Build libtsan packages.
-  * Add weak __aeabi symbols to the libgcc1 ARM symbol files. Closes: #677139.
-  * For stage1 builds, include gcc_lib_dir files in the gcc package.
-  * Point to gcc's README.Bugs when building gcj packages. Addresses: #623987.
-
-  [ Thibaut Girka ]
-  * Fix libstdc++ multiarch include path for cross builds.
-
- -- Matthias Klose <doko@debian.org>  Sun, 28 Nov 2012 12:55:27 +0100
-
-gcc-4.7 (4.7.2-12) experimental; urgency=low
-
-  * Update to SVN 20121127 (r193840) from the gcc-4_7-branch.
-    - Fix PR middle-end/55331 (ice on valid), PR tree-optimization/54976 (ice
-      on valid), PR tree-optimization/54894 (ice on valid),
-      PR middle-end/54735 (ice on valid), PR c++/55446 (wrong code),
-      PR fortran/55314 (rejects valid).
-
-  [ Matthias Klose ]
-  * Fix x32 multiarch name (x86_64-linux-gnux32).
-  * gcc-4.7-base: Add break to gcc-4.4-base (<< 4.4.7). Closes: #690172.
-  * Add weak __aeabi symbols to the libgcc1 ARM symbol files. Closes: #677139.
-  * For stage1 builds, include gcc_lib_dir files in the gcc package.
-
-  [ Thibaut Girka ]
-  * Fix libstdc++ multiarch include path for cross builds.
-
- -- Matthias Klose <doko@debian.org>  Tue, 27 Nov 2012 11:02:10 +0100
-
-gcc-4.7 (4.7.2-11) experimental; urgency=low
-
-  * Update to SVN 20121124 (r193776) from the gcc-4_7-branch.
-    - Fix PR libgomp/55411, PR libstdc++/55413, PR middle-end/55142,
-      PR fortran/55352.
-
-  * Update build-indep dependencies for building the libstdc++ docs.
-  * Drop the gcc-no-add-needed patch, depend on binutils 2.22 instead.
-  * Pass --hash-style=gnu instead of --hash-style=both.
-  * Link using --hash-style=gnu on arm64 by default.
-  * Split multiarch patches into local and upstreamed parts.
-  * Fix PR54974: Thumb literal pools don't handle PC rounding (Matthew
-    Gretton-Dann). LP: #1049614, #1065509.
-  * Rename the gccgo info to gccgo-4.7 on installation, install into gccgo-4.7.
-  * Include libquadmath documentation in the gcc-4.7-doc package.
-  * Don't pretend to understand .d files, no D frontend available for 4.7.
-  * Fix the multiarch c++ include path for multilib'd targets. LP: #1082344.
-  * Make explicit --{en,dis}able-multiarch options effecitive (Thorsten Glaser).
-
- -- Matthias Klose <doko@debian.org>  Sat, 24 Nov 2012 03:57:00 +0100
-
-gcc-4.7 (4.7.2-10) experimental; urgency=low
-
-  * Update to SVN 20121118 (r193598) from the gcc-4_7-branch.
-    - Fix PR target/54892 (ARM, LP: #1065122), PR rtl-optimization/54870,
-      PR rtl-optimization/53701, PR target/53975 (ia64),
-      PR tree-optimization/54902 (LP: #1065559), PR middle-end/54945,
-      PR target/55019 (ARM), PR c++/54984, PR target/55175,
-      PR tree-optimization/53708, PR tree-optimization/54985,
-      PR libstdc++/55169, PR libstdc++/55047, PR libstdc++/55123,
-      PR libstdc++/54075, PR libstdc++/28811, PR libstdc++/54482,
-      PR libstdc++/55028, PR libstdc++/55215, PR middle-end/55219,
-      PR tree-optimization/54986, PR target/55204, PR debug/54828,
-      PR tree-optimization/54877, PR c++/54988, PR other/52438,
-      PR fortran/54917, PR libstdc++/55320, PR libstdc++/53841.
-
-  [ Matthias Klose ]
-  * Update the Linaro support to the 4.7-2012.11 release.
-  * Define MULTIARCH_DIRNAME for arm64 (Wookey).
-  * Let the lib*objc-dev packages depend on the lib*gcc-dev packages.
-  * Let the libstdc++-dev package depend on the libgcc-dev package.
-  * Drop the dependency of the libstdc++-dev package on g++, make
-    libstdc++-dev and libstdc++-pic Multi-Arch: same. Closes: #678623.
-  * Install override files before calling dh_fixperms.
-  * Backport the libffi arm64 port.
-  * Build libx32gcc-dev, libx32objc-dev and libx32gfortran-dev packages.
-  * Allow conditional building of the x32 multilibs.
-  * Fix libmudflap build failure for x32 multilibs.
-  * Fix dependency on glibc for triarch builds.
-  * Add build-{arch,indep} targets.
-  * Fix libquadmath x32 multilib builds on kernels which don't support x32.
-  * Fix location of x32 specific C++ header files.
-  * Turn on -D_FORTIFY_SOURCE=2 by default for C, C++, ObjC, ObjC++,
-    only if the optimization level is > 0.
-  * Keep the host alias when building multilib libraries which need to
-    be cross-built on some architectures/buildds.
-  * Update arm64 from the aarch64 branch 20121105.
-  * Fix PR other/54411, libiberty: objalloc_alloc integer overflows
-    (CVE-2012-3509).
-  * Use /usr/include/<multiarch>/c++/4.x as the include directory
-    for host dependent c++ header files.
-  * Add alternative libelf-dev build dependency. Closes: #690952.
-  * Always build the aarch64-linux-gnu target from the Linaro branch.
-  * Add __gnu_* symbols to the libgcc1 symbols file for armel and armhf.
-  * For powerpcspe prevent floating point register handling when there
-    are none available (Roland Stigge). Closes: #693328.
-  * Don't apply hurd-pthread.diff for trunk builds, integrated
-    upstream (Samuel Thibault). Addresses: #692538.
-  * Again, suggest graphite runtime dependencies.
-  * Clean up libstdc++ man pages. Closes: #692445.
-
-  [ Thibaut Girka ]
-  * Split out lib*gcc-dev packages.
-  * Split out lib*objc-dev packages.
-  * Split out lib*gfortran-dev packages.
-
-  [ Daniel Schepler ]
-  * Add support for x32. Closes: #667005.
-  * New patch hjl-x32-gcc-4_7-branch.diff to incorporate changes from
-    that branch, including --with-abi=mx32 option.
-  * Split out lib*stdc++-dev packages.
-
-  [ Marcin Juszkiewicz ]
-  * lib*-dev packages for cross builds are not Multi-Arch: same. LP: #1070694.
-  * Remove conflicts for armhf/armel cross packages.
-
- -- Matthias Klose <doko@debian.org>  Sun, 18 Nov 2012 17:54:15 +0100
-
-gcc-4.7 (4.7.2-4) unstable; urgency=low
-
-  * Fix PR c++/54858 (ice on valid), taken from the branch.
-  * Build again Go on armel and armhf.
-
- -- Matthias Klose <doko@debian.org>  Tue, 09 Oct 2012 12:00:59 +0200
-
-gcc-4.7 (4.7.2-3) unstable; urgency=low
-
-  * Revert the fix PR c/33763, and just disable the sorry message,
-    taken from the branch. Closes: #678589. LP: #1062343.
-  * Update libgo to 1.0.3.
-  * Go fixes:
-    - Fix a, b, c := b, a, 1 when a and b already exist.
-    - Fix some type reflection strings.
-    - Fix parse of (<- chan <- chan <- int)(x).
-    - Fix handling of omitted expression in switch.
-    - Better error for switch on non-comparable type.
-  * Fix PR debug/53135 (ice on valid), PR target/54703 (x86, wrong code),
-    PR c++/54777 (c++11, rejects valid), taken from the 4.7 branch.
-  * gcc-4.7-base: ensure smooth upgrades from squeeze by adding
-      Breaks: gcj-4.4-base (<< 4.4.6-9~), gnat-4.4-base (<< 4.4.6-3~)
-    as in gcc-4.4-base (multiarch patches re-worked in 4.6.1-8/4.4.6-9).
-    Fixes some squeeze->wheezy upgrade paths where apt chooses to hold back
-    gcc-4.4-base and keep gcj-4.4-base installed instead of upgrading
-    gcc-4.4-base and removing the obsolete gcj-4.4-base (Andreas Beckmann).
-    Closes: #677582.
-  * Add arm64 support, partly based on Wookey's patches (only applied for
-    arm64). Disabled for arm64 are ssp, gomp, mudflap, boehm-gc, Ada, ObjC,
-    Obj-C++ and Java).
-
- -- Matthias Klose <doko@debian.org>  Fri, 05 Oct 2012 20:00:30 +0200
-
-gcc-4.7 (4.7.2-2) unstable; urgency=low
-
-  * Fix PR tree-optimization/54563 (ice on valid), PR target/54564 (fma builtin
-    fix), PR c/54552 (ice on valid), PR lto/54312 (memory hog), PR c/54103 (ice
-    on valid), PR middle-end/54638 (memory corruption), taken from the 4.7
-    branch.
-  * Go fixes, taken from the 4.7 branch.
-  * On ARM, don't warn anymore that 4.4 has changed the `va_list' mangling,
-    taken from the trunk.
-  * Mention the NEWS changes for all uploads. Closes: #688278.
-
- -- Matthias Klose <doko@debian.org>  Fri, 21 Sep 2012 11:58:10 +0200
-
-gcc-4.7 (4.7.2-1) unstable; urgency=low
-
-  * GCC 4.7.2 release.
-  * Issues addressed after the release candidate:
-    - PR c++/53661 (wrong warning), LTO backport from trunk, documentation fix.
-  * Update NEWS files.
-
- -- Matthias Klose <doko@debian.org>  Thu, 20 Sep 2012 12:19:07 +0200
-
-gcc-4.7 (4.7.1-9) unstable; urgency=low
-
-  * GCC 4.7.2 release candidate 1.
-  * Update to SVN 20120914 (r191306) from the gcc-4_7-branch.
-    - Fix PR libstdc++/54388, PR libstdc++/54172, PR libstdc++/54172,
-      PR debug/54534, PR target/54536 (AVR), PR middle-end/54515 (ice on valid),
-      PR c++/54506 (rejects valid), PR c++/54341 (ice on valid),
-      PR c++/54253 (ice on valid), PR c/54559 (closes: #687496),
-      PR gcov-profile/54487, PR c++/53839, PR c++/54511, PR c++/53836,
-      PR fortran/54556.
-  * Update the Linaro support to the 4.7-2012.09 release.
-    - Adds support for the NEON vext instruction when shuffling.
-    - Backports improvements to scheduling transfers between VFP and core
-      registers.
-    - Backports support for the UBFX instruction on certain bit extract idioms.
-
- -- Matthias Klose <doko@debian.org>  Fri, 14 Sep 2012 19:12:47 +0200
-
-gcc-4.7 (4.7.1-8) unstable; urgency=low
-
-  * Update to SVN 20120908 (r191092) from the gcc-4_7-branch.
-    - Fix PR libstdc++/54376, PR libstdc++/54297, PR libstdc++/54351,
-      PR libstdc++/54297, PR target/54461 (AVR), PR target/54476 (AVR),
-      PR target/54220 (AVR), PR fortran/54208 (rejects valid),
-      PR middle-end/53667 (wrong code), PR target/54252 (ARM, wrong code),
-      PR rtl-optimization/54455 (ice on valid), PR driver/54335 (docs),
-      PR tree-optimization/54498 (wrong code), PR target/45070 (wrong code),
-      PR tree-optimization/54494 (wrong code), PR target/54436 (x86),
-      PR c/54428 (ice on valid), PR c/54363 (ice on valid, closes: #684635),
-      PR rtl-optimization/54369 (mips, sparc, wrong code), PR middle-end/54146,
-      PR target/46254 (ice on valid), PR rtl-optimization/54088 (ice on valid),
-      PR target/54212 (ARM, wrong code), PR c++/54197 (wrong code),
-      PR lto/53572, PR tree-optimization/53922 (wrong code).
-    - Go fixes.
-
-  [ Nobuhiro Iwamatsu ]
-  * Remove sh4-enable-ieee.diff, -mieee enabled by default. Closes: #685975.
-
-  [ Matthias Klose ]
-  * Fix PR c++/54341, PR c++/54253, taken from the trunk. Closes: #685430.
-  * Update libitm package description. Closes: #686802.
-
- -- Matthias Klose <doko@debian.org>  Fri, 07 Sep 2012 22:16:55 +0200
-
-gcc-4.7 (4.7.1-7) unstable; urgency=low
-
-  * Update to SVN 20120814 (r190380) from the gcc-4_7-branch.
-    - Fix PR libstdc++/54036, PR target/53961 (x86), PR libstdc++/54185,
-      PR rtl-optimization/53942, PR rtl-optimization/54157.
-
-  [ Thibaut Girka ]
-  * Fix cross compilers for 64bit architectures when using
-    DEB_CROSS_NO_BIARCH.
-  * Fix glibc dependency for multiarch enabled builds for architectures
-    with a different libc-dev package name.
-
-  [ Aurelien Jarno ]
-  * powerpc64: Fix non-multilib builds.
-
-  [ Matthias Klose ]
-  * Fix syntax error generating the control file for cross builds.
-    Closes: #682104.
-  * spu build: Move static libraries to version specific directories.
-    Closes: #680022.
-  * Don't run the libstdc++ tests on mipsel, times out on the buildds.
-  * Update the Linaro support to the 4.7-2012.08 release.
-
- -- Matthias Klose <doko@debian.org>  Tue, 14 Aug 2012 13:58:03 +0200
-
-gcc-4.7 (4.7.1-6) unstable; urgency=low
-
-  * Update to SVN 20120731 (r190015) from the gcc-4_7-branch.
-    - Fix PR libstdc++/54075, PR libstdc++/53270, PR libstdc++/53978,
-      PR target/33135 (SH), PR target/53877 (x86), PR rtl-optimization/52250,
-      PR middle-end/54017, PR target/54029, PR target/53961 (x86),
-      PR target/53110 (x86), PR rtl-optimization/53908, PR c++/54038,
-      PR c++/54026, PR c++/53995, PR c++/53989, PR c++/53549 (closes: #680931),
-      PR c++/53953.
-
- -- Matthias Klose <doko@debian.org>  Tue, 31 Jul 2012 20:00:56 +0200
-
-gcc-4.7 (4.7.1-5) unstable; urgency=high
-
-  * Update to SVN 20120713 (r189464) from the gcc-4_7-branch.
-    - Fix PR libstdc++/53657, PR c++/53733 (DR 1402), PR target/53811,
-      PR target/53853.
-
- -- Matthias Klose <doko@debian.org>  Fri, 13 Jul 2012 16:59:59 +0200
-
-gcc-4.7 (4.7.1-4) unstable; urgency=medium
-
-  * Update to SVN 20120709 (r189388) from the gcc-4_7-branch.
-    - Fix PR libstdc++/53872, PR libstdc++/53830, PR bootstrap/52947,
-      PR middle-end/52786, PR middle-end/50708, PR tree-optimization/53693,
-      PR middle-end/52621, PR middle-end/53433, PR fortran/53732,
-      PR libstdc++/53578, PR c++/53882 (closes: #680521), PR c++/53826.
-  * Update the Linaro support to the 4.7-2012.07 release.
-  * Fix build on pre-multiarch releases (based on a patch from Chip Salzenberg).
-    Closes: #680590.
-
- -- Matthias Klose <doko@debian.org>  Mon, 09 Jul 2012 18:58:47 +0200
-
-gcc-4.7 (4.7.1-3) unstable; urgency=low
-
-  * Update to SVN 20120703 (r189219) from the gcc-4_7-branch.
-    - Fix PR preprocessor/37215, PR middle-end/38474, PR target/53595 (AVR),
-      PR middle-end/53790, PR debug/53682, PR target/53759 (x86),
-      PR c++/53816, PR c++/53821, PR c++/51214, PR c++/53498, PR c++/53305,
-      PR c++/52988 (wrong code), PR c++/53202 (wrong code), PR c++/53594.
-    - The change for PR libstdc++/49561 was reverted. The std::list size is
-      now the same again in c++98 and c++11 mode.
-  * Revert the local std::list work around.
-  * Build using isl instead of ppl for snapshot builds.
-
- -- Matthias Klose <doko@debian.org>  Tue, 03 Jul 2012 15:07:14 +0200
-
-gcc-4.7 (4.7.1-2) unstable; urgency=medium
-
-  * Update to SVN 20120623 (r188906) from the gcc-4_7-branch.
-    - Fix PR rtl-optimization/53700 (closes: #677678), PR target/52908,
-      PR libstdc++/53270, PR libstdc++/53678, PR gcov-profile/53744,
-      PR c++/52637, PR middle-end/53470, PR c++/53651, PR c++/53137,
-      PR c++/53599, PR fortran/53691, PR fortran/53685, PR ada/53592.
-  * Update NEWS files for 4.7.1.
-  * Bump gcc/FULL-VERSION to 4.7.1.
-  * Update the Linaro support to the 4.7-2012.06 release.
-  * Restore std::list ABI compatibility in c++11 mode. The upstream behaviour
-    can be enabled defining __CXX0X_STD_LIST_ABI_INCOMPAT__. This work around
-    will be replaced with an upstream solution.
-  * Fix PR debug/53682, taken from the trunk. Closes: #677606.
-  * Use $(with_gccbase) and $(with_gccxbase) to determine whether to enable it
-    in the control file (Thibaut Girka).
-  * When building a cross-compiler, runtime libraries for the target
-    architecture may be cross-built. Tell debhelper/dpkg-dev those packages
-    are indeed for a foreign architecture (Thibaut Girka).
-
- -- Matthias Klose <doko@debian.org>  Sat, 23 Jun 2012 11:58:35 +0200
-
-gcc-4.7 (4.7.1-1) unstable; urgency=low
-
-  * GCC 4.7.1 release.
-
- -- Matthias Klose <doko@debian.org>  Fri, 15 Jun 2012 00:38:27 +0200
-
-gcc-4.7 (4.7.0-13) unstable; urgency=low
-
-  * Update to SVN 20120612 (r188457) from the gcc-4_7-branch.
-    - Fix PR c++/53602 (LP: #1007616).
-
-  * Document the changed ssp-buffer-size default in Ubuntu 10.10 and
-    later (Kees Cook). LP: #990141.
-  * Fix PR c++/26155, ICE after error with namespace alias. LP: #321883.
-  * Fix PR c++/53599 (reverting the fix for PR c++/53137).
-    Closes: #676729. LP: #1010896.
-  * Fix manual page names for cross builds (Thibaut Girka). Closes: #675516.
-  * Remove dpkg-cross build dependency for cross builds (Thibaut Girka).
-    Closes: #675511.
-
- -- Matthias Klose <doko@debian.org>  Tue, 12 Jun 2012 15:47:57 +0200
-
-gcc-4.7 (4.7.0-12) unstable; urgency=low
-
-  * Update to SVN 20120606 (r188261) from the gcc-4_7-branch (release
-    candidate 1 or 4.7.1).
-    - Fix PR libstdc++/52007, PR c++/53524, PR target/53559,
-      PR middle-end/47530, PR middle-end/53471, PR middle-end/52979,
-      PR target/46261, PR tree-optimization/53550, PR middle-end/52080,
-      PR middle-end/52097, PR middle-end/48124, PR middle-end/53501,
-      PR target/52667, PR target/52642, PR middle-end/48493, PR c++/53524,
-      PR c++/52973, PR c++/52725, PR c++/53137, PR c++/53484, PR c++/53500,
-      PR c++/52905, PR fortran/53521.
-    - Go and libgo updates.
-  * Include README.Debian in README.Debian.<arch>.
-  * Fix PR c/33763, proposed patch from the issue. Closes: #672411.
-  * Fix build failure in libgo with hardening defaults.
-
- -- Matthias Klose <doko@debian.org>  Wed, 06 Jun 2012 13:22:27 +0200
-
-gcc-4.7 (4.7.0-11) unstable; urgency=low
-
-  * Update to SVN 20120530 (r188035) from the gcc-4_7-branch.
-    - Fix PR c++/53356, PR c++/53491, PR c++/53503, PR c++/53220,
-      PR middle-end/53501, PR rtl-optimization/53519,
-      PR tree-optimization/53516, PR tree-optimization/53438,
-      PR target/52999, PR middle-end/53008.
-
-  [ Matthias Klose ]
-  * Build-depend on netbase when building Go. Closes: #674306.
-
-  [ Marcin Juszkiewicz ]
-  * Use the multiarch default for staged builds.
-
- -- Matthias Klose <doko@debian.org>  Thu, 31 May 2012 08:25:08 +0800
-
-gcc-4.7 (4.7.0-10) unstable; urgency=low
-
-  * Update to SVN 20120528 (r187927) from the gcc-4_7-branch.
-    - Fix PR rtl-optimization/52528, PR lto/52178, PR target/53435,
-      PR ada/52362, PR target/53385, PR middle-end/53460,
-      PR tree-optimization/53465, PR target/53448, PR tree-optimization/53408,
-      PR ada/52362, PR fortran/53389.
-  * Fix warning building libiberty/md5.c. PR other/53285. Closes: #674830.
-
- -- Matthias Klose <doko@debian.org>  Mon, 28 May 2012 11:30:36 +0800
-
-gcc-4.7 (4.7.0-9) unstable; urgency=low
-
-  * Update to SVN 20120522 (r187756) from the gcc-4_7-branch.
-    - Fix PR bootstrap/53183, PR tree-optimization/53436,
-      PR tree-optimization/53366, PR tree-optimization/53409,
-      PR tree-optimization/53410, PR c/53418, PR target/53416,
-      PR middle-end/52584, PR debug/52727, PR tree-optimization/53364,
-      PR target/53358, PR rtl-optimization/52804, PR target/46098,
-      PR target/53256, PR c++/53209, PR c++/53301, PR ada/52494,
-      PR fortran/53310 
-  * Update the Linaro support to the 4.7-2012.05 release.
-
- -- Matthias Klose <doko@debian.org>  Tue, 22 May 2012 13:01:33 +0800
-
-gcc-4.7 (4.7.0-8) unstable; urgency=low
-
-  * Update to SVN 20120509 (r187339) from the gcc-4_7-branch.
-    - Fix PR libstdc++/53193, PR target/53272, PR tree-optimization/53239,
-      PR tree-optimization/53195, PR target/52999, PR target/53228,
-      PR tree-optimization/52633, PR tree-optimization/52870, PR target/48496,
-      PR target/53199, PR target/52684, PR lto/52605, PR plugins/53126,
-      PR debug/53174, PR target/53187, PR tree-optimization/53144,
-      PR c++/53186, PR fortran/53255, PR fortran/53111, PR fortran/52864.
-    - Fix plugin check in gcc-{ar,nm,ranlib}-4.7.
-  * Install man pages for gcc-{ar,nm,ranlib}-4.7.
-
- -- Matthias Klose <doko@debian.org>  Mon, 07 May 2012 21:56:42 +0200
-
-gcc-4.7 (4.7.0-7) unstable; urgency=low
-
-  * Update to SVN 20120502 (r187039) from the gcc-4_7-branch.
-    - Fix PR libstdc++/53115, PR tree-optimization/53163,
-      PR rtl-optimization/53160, PR middle-end/53136, PR fortran/53148.
-    - libgo fix for mips.
-  * Fix setting MULTILIB_DEFAULTS for ARM multilib builds.
-  * Build Go on mips.
-  * Revert: Don't build multilib gnat on armel and armhf.
-  * Fix multiarch patch for alpha (Michael Cree). Closes: #670571.
-  * Fix Go multilib packaging issue for mips and mipsel.
-
- -- Matthias Klose <doko@debian.org>  Wed, 02 May 2012 12:42:01 +0200
-
-gcc-4.7 (4.7.0-6) unstable; urgency=low
-
-  * Update to SVN 20120430 (r186964) from the gcc-4_7-branch.
-    - Fix PR target/53138.
-  * Build Go on ARM.
-  * Treat wheezy the same as sid in more places (Peter Green).
-    Addresses: #670821.
-
- -- Matthias Klose <doko@debian.org>  Mon, 30 Apr 2012 13:06:21 +0200
-
-gcc-4.7 (4.7.0-5) unstable; urgency=medium
-
-  * Update to SVN 20120428 (r186932) from the gcc-4_7-branch.
-    - Fix PR c/52880, PR target/53065, PR tree-optimization/53085,
-      PR c/51527, PR target/53120.
-
-  [ Matthias Klose ]
-  * Don't build multilib gnat on armel and armhf.
-  * Don't try to run the libstdc++ testsuite if the C++ frontend isn't built.
-  * Install the unwind-arm-common.h header file.
-  * Fix ARM biarch package builds.
-
-  [ Aurelien Jarno ]
-  * Reenable parallel builds on GNU/kFreeBSD.
-  * Fix libgcc building on MIPS N32/64. Closes: #669858.
-  * Add libn32gcc1 and lib64gcc1 symbols files on mips and mipsel.
-
- -- Matthias Klose <doko@debian.org>  Sat, 28 Apr 2012 11:59:36 +0200
-
-gcc-4.7 (4.7.0-4) unstable; urgency=low
-
-  * Update to SVN 20120424 (r186746) from the gcc-4_7-branch.
-    - Fix PR libstdc++/52924, PR libstdc++/52591, PR middle-end/52894,
-      PR testsuite/53046, PR libstdc++/53067, PR libstdc++/53027,
-      PR libstdc++/52839, PR bootstrap/52840, PR libstdc++/52689,
-      PR libstdc++/52699, PR libstdc++/52822, PR libstdc++/52942,
-      PR middle-end/53084, PR middle-end/52999, PR c/53060,
-      PR tree-optimizations/52891, PR target/53033, PR target/53020,
-      PR target/52932, PR middle-end/52939, PR tree-optimization/52969,
-      PR c/52862, PR target/52775, PR tree-optimization/52943, PR c++/53003,
-      PR c++/38543, PR c++/50830, PR c++/50303, PR c++/52292, PR c++/52380,
-      PR c++/52465, PR c++/52824, PR c++/52906.
-
-  [ Matthias Klose ]
-  * Update the Linaro support to the 4.7-2012.04 release.
-  * Set the ARM hard-float linker path according to the consensus:
-    http://lists.linaro.org/pipermail/cross-distro/2012-April/000261.html
-  * Reenable the spu build on ppc64. Closes: #668272.
-  * Update and reenable the gcc-cloog-dl patch.
-
-  [ Samuel Thibault ]
-  * ada-s-osinte-gnu.adb.diff, ada-s-osinte-gnu.ads.diff,
-    ada-s-taprop-gnu.adb.diff, gcc_ada_gcc-interface_Makefile.in.diff:
-    Add ada support for GNU/Hurd, thanks Svante Signell for the patches
-    and bootstrap! (Closes: #668426).
-
- -- Matthias Klose <doko@debian.org>  Tue, 24 Apr 2012 08:44:15 +0200
-
-gcc-4.7 (4.7.0-3) unstable; urgency=low
-
-  * Update to SVN 20120409 (r186249) from the gcc-4_7-branch.
-    - Fix PR libitm/52854, PR libstdc++/52476, PR target/52717,
-      PR tree-optimization/52406, PR c++/52596, PR c++/52796,
-      PR fortran/52893, PR fortran/52668.
-
-  [ Matthias Klose ]
-  * Re-add missing dependency on libgcc in gcc-multilib. Closes: #667519.
-  * Add support for GNU locales for GNU/Hurd (Svante Signell).
-    Closes: #667662.
-  * Reenable the spu build on ppc64. Closes: #664617.
-  * Apply proposed patch for PR52894, stage1 bootstrap failure on hppa
-    (John David Anglin). Closes: #667969.
-
-  [ Nobuhiro Iwamatsu ]
-  * Fix cross build targeting sh4. Closes: #663028.
-  * Enable -mieee by default on sh4. Closes: #665328.
-
- -- Matthias Klose <doko@debian.org>  Mon, 09 Apr 2012 22:24:14 +0200
-
-gcc-4.7 (4.7.0-2) unstable; urgency=low
-
-  * Update to SVN 20120403 (r186107) from the gcc-4_7-branch.
-    - Fix PR middle-end/52547, PR libstdc++/52540, PR libstdc++/52433,
-      PR target/52507, PR target/52505, PR target/52461, PR target/52508,
-      PR c/52682, PR target/52610, PR middle-end/52640, PR target/50310,
-      PR target/48596, PR target/48806, PR middle-end/52547, R target/52496,
-      PR rtl-optimization/52543, PR target/52461, PR target/52488,
-      PR target/52499, PR target/52148, PR target/52496, PR target/52484,
-      PR target/52506, PR target/52505, PR target/52461, PR other/52545,
-      PR c/52577, PR c++/52487, PR c++/52671, PR c++/52582, PR c++/52521,
-      PR fortran/52452, PR target/52737, PR target/52698, PR middle-end/52693,
-      PR middle-end/52691, PR middle-end/52750, PR target/52692,
-      PR middle-end/51893, PR target/52737, PR target/52736, PR middle-end/52720,
-      PR c++/52672, PR c++/52718, PR c++/52685, PR c++/52759, PR c++/52743,
-      PR c++/52746, PR libstdc++/52799, PR libgfortran/52758,
-      PR middle-end/52580, PR middle-end/52493, PR tree-optimization/52678,
-      PR tree-optimization/52701, PR tree-optimization/52754,
-      PR tree-optimization/52835.
-
-  [ Matthias Klose ]
-  * Update NEWS files for 4.7.
-  * Include -print-multiarch option in gcc --help output. Closes: #656998.
-  * Don't build Go on MIPS.
-  * Update alpha-ieee.diff for 4.7.
-  * Update gcc-multiarch.diff for sh4 (untested). Closes: #665935.
-  * Update gcc-multiarch.diff for hppa (untested). Closes: #666162.
-  * Re-add build dependency on doxygen.
-
-  [ Samuel Thibault ]
-  * debian/patches/ada-bug564232.diff: Enable on hurd too.
-  * debian/patches/ada-libgnatprj.diff: Add hurd configuration.
-
- -- Matthias Klose <doko@debian.org>  Tue, 03 Apr 2012 16:30:58 +0200
-
-gcc-4.7 (4.7.0-1) unstable; urgency=low
-
-  * GCC 4.7.0 release.
-
- -- Matthias Klose <doko@debian.org>  Fri, 23 Mar 2012 05:44:37 +0100
-
-gcc-4.7 (4.7.0~rc2-1) experimental; urgency=low
-
-  * GCC-4.7 release candidate 2 (r185376).
-  * libgo: Work around parse error of struct timex_ on ARM.
-  * Update libstdc++6 symbols files.
-  * Allow building Go from a separate source package.
-  * Don't configure with --enable-gnu-unique-object on kfreebsd and hurd.
-  * Include -print-multiarch option in gcc --help output. Closes: #656998.
-  * Disable Go on mips* (PR go/52586).
-
- -- Matthias Klose <doko@debian.org>  Wed, 14 Mar 2012 15:49:39 +0100
-
-gcc-4.7 (4.7.0~rc1-2) experimental; urgency=low
-
-  * Update to SVN 20120310 (r185183) from the gcc-4_6-branch.
-  * Always configure with --enable-gnu-unique-object. LP: #949805.
-  * Enable Go for ARM on releases with working getcontext/setcontext.
-
- -- Matthias Klose <doko@debian.org>  Sat, 10 Mar 2012 23:29:45 +0100
-
-gcc-4.7 (4.7.0~rc1-1) experimental; urgency=low
-
-  * GCC-4.7 release candidate 1 (r184777).
-
-  [ Marcin Juszkiewicz ]
-  * Fix ARM sf/hf multilib dpkg-shlibdeps dependency generation.
-
-  [ Matthias Klose ]
-  * PR go/52218, don't build Go on ARM, getcontext/setcontext exists,
-    but return ENOSYS.
-  * Fix multiarch build on ia64.
-  * Fix path calculation for the libstdc++ -gdb.py file when installed into
-    multiarch locations. Closes: #661385. LP: #908163.
-  * Disable Go on sparc (libgo getcontext/setcontext check failing).
-
-  [ Thorsten Glaser ]
-  * Apply patch from Alan Hourihane to fix err_bad_abi testcase on m68k.
-
-  [ Jonathan Nieder ]
-  * libstdc++6: Depends on libc (>= 2.11) for STB_GNU_UNIQUE support
-    (Eugene V. Lyubimkin). Closes: #584572.
-  * libstdc++6, libobjc2, libgfortran3, libmudflap0, libgomp1: Breaks
-    pre-multiarch gcc. Closes: #651550.
-  * libstdc++6: Lower priority from required to important. Closes: #661118.
-
-  [Samuel Thibault]
-  * Remove local patch, integrated upstream. Closes: ##661859.
-
- -- Matthias Klose <doko@debian.org>  Fri, 02 Mar 2012 18:42:56 +0100
-
-gcc-4.7 (4.7-20120210-1) experimental; urgency=low
-
-  * GCC-4.7 snapshot build, taken from the trunk 20120210 (r184114).
-  * kbsd-gnu.diff: Remove, integrated upstream.
-  * Strip whitespace from with_libssp definition. Closes: #653255.
-  * Remove soft-float symbols from 64bit powerpc libgcc1 symbols files.
-  * Fix control file generation for cross packages. LP: #913734.
-
- -- Matthias Klose <doko@debian.org>  Fri, 10 Feb 2012 21:38:12 +0100
-
-gcc-4.7 (4.7-20120205-1) experimental; urgency=low
-
-  * GCC-4.7 snapshot build, taken from the trunk 20120205 (r183903).
-  * Enable Go on arm*, ia64, mips*, powerpc, s390*, sparc*.
-  * libgo: Fix ioctl macro extracton.
-  * Fix PR middle-end/52074, ICE in libgo on powerpc.
-  * Revert: * Install static libc++{98,11} libraries.
-  * Don't strip a `/' sysroot from the C++ include directories.
-    Closes: #658442.
-
- -- Matthias Klose <doko@debian.org>  Sun, 05 Feb 2012 09:16:03 +0100
-
-gcc-4.7 (4.7-20120129-1) experimental; urgency=low
-
-  * GCC-4.7 snapshot build, taken from the trunk 20120129 (r183674).
-  * Configure --with-sysroot for wheezy and sid.
-  * Install static libc++{98,11} libraries.
-  * Install libstdc++ gdb.py file into /usr/lib/debug.
-  * Just copy libstdc++convenience.a for the libstdc++_pic installation.
-  * Remove trailing dir separator from system root.
-
- -- Matthias Klose <doko@debian.org>  Sun, 29 Jan 2012 08:19:27 +0100
-
-gcc-4.7 (4.7-20120121-1) experimental; urgency=low
-
-  * GCC-4.7 snapshot build, taken from the trunk 20120121 (r183370).
-
-  [ Matthias Klose ]
-  * Fix C++ include paths when configured --with-system-root.
-
-  [ Marcin Juszkiewicz ]
-  * Fix control file generation for ARM multiarch cross builds.
-
- -- Matthias Klose <doko@debian.org>  Sat, 21 Jan 2012 20:24:29 +0100
-
-gcc-4.7 (4.7-20120107-1) experimental; urgency=low
-
-  * GCC-4.7 snapshot build, taken from the trunk 20120107 (r182981).
-
-  * On armel/armhf, allow g*-multilib installation using the runtime
-    libraries of the corresponding multiarch architecture.
-  * Fix location of .jinfo files. Addresses: #654579.
-  * Replace Fortran 95 with Fortran in package descriptions.
-
- -- Matthias Klose <doko@debian.org>  Sat, 07 Jan 2012 21:24:56 +0100
-
-gcc-4.7 (4.7-20111231-1) experimental; urgency=low
-
-  * GCC-4.7 snapshot build, taken from the trunk 20111231 (r182754).
-
-  [ Aurelien Jarno ]
-  * Re-enable parallel builds on kfreebsd-i386, as the problem from bug
-    #637236 only affects kfreebsd-amd64.
-
-  [ Matthias Klose ]
-  * Fix generating libphobos dependency for gdc. Addresses: #653078.
-  * Link libmudflapth.so with -lpthread.
-
- -- Matthias Klose <doko@debian.org>  Sat, 31 Dec 2011 09:42:13 +0100
-
-gcc-4.7 (4.7-20111222-1) experimental; urgency=low
-
-  * Update to SVN 20111222 (r182617) from the trunk.
-
-  [Matthias Klose]
-  * Remove obsolete ARM patch.
-  * Install loongson.h header.
-  * Update libgcc and libstdc++ symbols files.
-
-  [Samuel Thibault]
-  * Update hurd patch for 4.7, fixing build failure. Closes: #652693.
-
-  [Robert Millan]
-  * Update kbsd-gnu.diff for the trunk.
-
- -- Matthias Klose <doko@debian.org>  Thu, 22 Dec 2011 10:52:01 +0100
-
-gcc-4.7 (4.7-20111217-2) experimental; urgency=low
-
-  * Don't provide 4.6.x symlinks.
-  * Disable multilib for armhf.
-  * Fix spu installation.
-
- -- Matthias Klose <doko@debian.org>  Sun, 18 Dec 2011 17:22:10 +0100
-
-gcc-4.7 (4.7-20111217-1) experimental; urgency=low
-
-  * GCC-4.7 snapshot build.
-    - Including the GFDL documentation; will stay in experimental
-      until the 4.7.0 release sometime next year.
-  * Update patches for the trunk.
-  * Update symbols files.
-  * Build libitm packages.
-
- -- Matthias Klose <doko@debian.org>  Sat, 17 Dec 2011 23:19:46 +0100
-
-gcc-4.6 (4.6.2-9) unstable; urgency=medium
-
-  * Update to SVN 20111217 (r182430) from the gcc-4_6-branch.
-    - Fix PR c++/51331.
-  * Fix build dependencies for armel/armhf.
-
- -- Matthias Klose <doko@debian.org>  Sat, 17 Dec 2011 10:40:26 +0100
-
-gcc-4.6 (4.6.2-8) unstable; urgency=low
-
-  * Update to SVN 20111216 (r182407) from the gcc-4_6-branch.
-    - Fix PR tree-optimization/51485, PR tree-optimization/50569, PR c++/51248,
-      PR c++/51406, PR c++/51161, PR rtl-optimization/49720, PR fortran/50923,
-      PR fortran/51338, PR fortran/51550, PR fortran/47545, PR fortran/49050,
-      PR fortran/51075.
-
-  [ Matthias Klose ]
-  * gdc-4.6: Provide <gnu-triplet>-{gdc,gdmd}-4.6 symlinks.
-
-  [Ludovic Brenta]
-  Merge from gnat-4.6 (4.6.2-2) unstable; urgency=low
-  [Євгеній Мещеряков]
-  * debian/patches/pr47818.diff: new.  Fixes: #614402.
-  * debian/rules.patch: apply it.
-
-  Merge from gnat-4.6 (4.6.2-1) unstable; urgency=low
-  [Ludovic Brenta]
-  * Suggest ada-reference-manual-{html,info,pdf,text} instead of just
-    ada-reference-manual which no longer exists.
-  * Do not suggest gnat-gdb, superseded by gdb.
-  * Downgrade libgnat{vsn,prj}4.6-dev to priority extra; they conflict
-    with their 4.4 counterparts and priority optional packages may not
-    conflict with one another, per Policy 2.5.
-
- -- Matthias Klose <doko@debian.org>  Fri, 16 Dec 2011 16:59:30 +0100
-
-gcc-4.6 (4.6.2-7) unstable; urgency=medium
-
-  * Update to SVN 20111210 (r182189) from the gcc-4_6-branch.
-    - Fix PR rtl-optimization/51469, PR tree-optimization/51466,
-      PR tree-optimization/50078, PR target/51408, PR fortran/51310,
-      PR fortran/51448.
-
- -- Matthias Klose <doko@debian.org>  Sat, 10 Dec 2011 20:12:33 +0100
-
-gcc-4.6 (4.6.2-6) unstable; urgency=low
-
-  * Update to SVN 20111208 (r182120) from the gcc-4_6-branch.
-    - Fix PR c++/51265, PR bootstrap/50888, PR target/51393 (ix86),
-      PR target/51002 (AVR), PR target/51345 (AVR), PR debug/48190,
-      PR fortran/50684, PR fortran/51218, PR target/50906 (closes: #650318),
-      PR tree-optimization/51315 (closes: #635126), PR tree-optimization/50622,
-      PR fortran/51435, PR debug/51410, PR c/51339, PR rtl-optimization/48721,
-      PR middle-end/51323 (LP: #897583), PR middle-end/50074,
-      PR middle-end/50074.
-
-  [ Matthias Klose ]
-  * Run the libstdc++ testsuite on all architectures again. Closes: #622699.
-  * Apply proposed patch for PR target/50906 (powerpcspe only). Closes: #650318.
-  * Fix PR target/49030 (ARM), taken from Linaro. Closes: #633479.
-  * Fix PR target/50193 (ARM), taken from Linaro. Closes: #642127.
-  * Install the libstdc++.so-gdb.py file. LP: #883269.
-  * Fix PR c++/50114, backport from trunk. LP: #827806.
-  * Merge changes to allow gcc-snapshot cross builds, taken from Linaro.
-  * Update the Linaro support to the 4.6 branch.
-
-  [ Marcin Juszkiewicz ]
-  * Fix issues with gcc-snapshot cross builds.
-  * Allow building Linaro binary packages in a single package.
-  * Apply hardening patches for cross builds when enabled for native builds.
-
- -- Matthias Klose <doko@debian.org>  Thu, 08 Dec 2011 17:14:35 +0100
-
-gcc-4.6 (4.6.2-5) unstable; urgency=low
-
-  * Update to SVN 20111121 (r181596) from the gcc-4_6-branch.
-    - Fix PR c++/50870, PR c++/50608, PR target/47997, PR target/48108,
-      PR target/45233, PR middle-end/51077, PR target/30282, PR c++/50608,
-      PR target/50979, PR target/4810, PR rtl-optimization/51187,
-      PR target/50493, PR target/49992, PR target/49641, PR c++/51150,
-      PR target/50678, PR libstdc++/51142, PR libstdc++/51133.
-
-  [ Matthias Klose ]
-  * Use the default gcc as stage1 compiler for all architectures.
-
-  [ Marcin Juszkiewicz ]
-  * debian/control.m4: Use BASEDEP in more places.
-  * Work around debhelper not calling the correct strip for cross builds.
-  * Drop dpkg-cross build dependency for cross builds.
-
- -- Matthias Klose <doko@debian.org>  Mon, 21 Nov 2011 22:26:49 +0100
-
-gcc-4.6 (4.6.2-4) unstable; urgency=low
-
-  * Update to SVN 20111103 (r180830) from the gcc-4_6-branch.
-    - Fix PR target/50691, PR c++/50901, PR target/50945,
-      PR rtl-optimization/47918, PR libstdc++/50880.
-
-  * Configure the armel build by explicitly passing --with-arch=armv4t
-    --with-float=soft.
-  * libffi: Simplify PowerPC assembly and avoid CPU-specific string
-    instructions (Kyle Moffett).
-  * Fix MULTIARCH_DIRNAME on powerpcspe (Kyle Moffett). Closes: #647324.
-
- -- Matthias Klose <doko@debian.org>  Thu, 03 Nov 2011 12:03:41 -0400
-
-gcc-4.6 (4.6.2-3) unstable; urgency=low
-
-  * disable parallel builds on kfreebsd-* even if DEB_BUILD_OPTIONS
-    enables them (continued investigation for #637236).
-
- -- Ludovic Brenta <lbrenta@debian.org>  Sat, 29 Oct 2011 00:42:46 +0200
-
-gcc-4.6 (4.6.2-2) unstable; urgency=low
-
-  * Update to SVN 20111028 (r180603) from the gcc-4_6-branch.
-    - Fix PR target/50875.
-
-  * Fix gcj, gdc and gnat builds, broken by the stage1 cross-compiler
-    package dependency fixes.
-  * Update the Linaro support to the 4.6 branch.
-  * Fix gcc-4.6-hppa64 installation. Closes: #646805.
-  * For ARM hard float, set the dynamic linker to
-    /lib/arm-linux-gnueabihf/ld-linux.so.3.
-  * Don't use parallel builds on kfreebsd.
-
- -- Matthias Klose <doko@debian.org>  Fri, 28 Oct 2011 16:36:55 +0200
-
-gcc-4.6 (4.6.2-1) unstable; urgency=low
-
-  * GCC 4.6.2 release.
-
-  * Fix libgcc installation into /usr/lib/gcc/<triplet>/4.6. Closes: #645021.
-  * Fix stage1 cross-compiler package dependencies (Kyle Moffett).
-    Closes: #644439.
-
- -- Matthias Klose <doko@debian.org>  Wed, 26 Oct 2011 13:10:44 +0200
-
-gcc-4.6 (4.6.1-16) unstable; urgency=medium
-
-  * Update to SVN 20111019 (r180208) from the gcc-4_6-branch.
-    - Fix PR target/49967 (ia64), PR tree-optimization/50189, PR fortran/50273,
-      PR tree-optimization/50700, PR c/50565 (closes: #642144),
-      PR target/49965 (sparc), PR middle-end/49801, PR c++/49216,
-      PR c++/49855, PR c++/49896, PR c++/44473, PR c++/50611, PR fortran/50659,
-      PR tree-optimization/50723, PR tree-optimization/50712, PR obj-c++/48275,
-      PR c++/50618, PR fortran/47023, PR fortran/50570, PR fortran/50718,
-      PR libobjc/49883, PR libobjc/50002, PR target/50350, PR middle-end/50386,
-      PR middle-end/50326, PR target/50737, PR c++/50787, PR c++/50531,
-      PR fortran/50016, PR target/50737.
-
-  [ Matthias Klose ]
-  * Fix libjava installation into /usr/lib/gcc/<triplet>/4.6.
-  * Fix powerpc and ppc64 libffi builds (Kyle Moffett).
-  * Apply proposed patch for PR target/50350. Closes: #642313.
-  * Re-apply the fix for PR tree-optimization/49911 on ia64.
-  * Apply proposed patch for PR target/50106 (ARM).
-
-  [Xavier Grave]
-  * debian/patches/address-clauses-timed-entry-calls.diff: new; backport
-    bug fix about address clauses and timed entry calls.
-
-  [Ludovic Brenta]
-  * debian/patches/ada-kfreebsd-gnu.diff: new; provide dummy
-    implementations of some optional POSIX Threads functions missing in
-    GNU/kFreeBSD. Closes: #642128.
-
- -- Matthias Klose <doko@debian.org>  Thu, 20 Oct 2011 00:24:13 +0200
-
-gcc-4.6 (4.6.1-15) unstable; urgency=low
-
-  * Update to SVN 20111010 (r179753) from the gcc-4_6-branch.
-    - Fix PR target/50652.
-  * Update the Linaro support to the 4.6-2011.10-1 release.
-  * Fix gcc-spu installation.
-  * Restore symlink for subminor GCC version. Closes: #644849.
-
- -- Matthias Klose <doko@debian.org>  Mon, 10 Oct 2011 17:10:40 +0200
-
-gcc-4.6 (4.6.1-14) unstable; urgency=low
-
-  * Update to SVN 20111008 (r179710) from the gcc-4_6-branch.
-    - Fix PR inline-asm/50571, PR c++/46105, PR c++/50508, PR libstdc++/50529,
-      PR libstdc++/49559, PR c++/40831, PR fortran/48706, PR target/49049,
-      PR tree-optimization/49279, PR fortran/50585, PR fortran/50625,
-      PR libstdc++/48698.
-
-  [ Matthias Klose ]
-  * Configure and build to install into /usr/lib/gcc/<triplet>/4.6.
-    Closes: #643891.
-  * libgcc1: Versioned break to gcc-4.3.
-  * Fix gcc-multiarch for i386-linux-gnu with disabled multilibs.
-  * libffi: Fix PowerPC soft-floating-point support (Kyle Moffett).
-
-  [ Marcin Juszkiewicz ]
-  * Enable gcc-snapshot cross builds.
-
-  [ Iain Buclaw ]
-  * Port gdc to GCC-4.6.
-
-  [ Aurelien Jarno ]
-  * Backport fix for PR target/49696 from the trunk (Closes: #633443).
-
- -- Matthias Klose <doko@debian.org>  Sat, 08 Oct 2011 14:40:49 +0200
-
-gcc-4.6 (4.6.1-13) unstable; urgency=low
-
-  * Update to SVN 20110926 (r179207) from the gcc-4_6-branch.
-    - Fix PR tree-optimization/50472, PR tree-optimization/50413,
-      PR tree-optimization/50412, PR c++/20039, PR c++/42844,
-      PR libstdc++/50510, PR libstdc++/50509.
-  * Revert the fix for PR tree-optimization/49911, bootstrap error on ia64.
-  * libffi: Define FFI_MMAP_EXEC_WRIT on kfreebsd-* (Petr Salinger).
-
- -- Matthias Klose <doko@debian.org>  Mon, 26 Sep 2011 19:59:55 +0200
-
-gcc-4.6 (4.6.1-12) unstable; urgency=low
-
-  * Update to SVN 20110924 (r179140) from the gcc-4_6-branch.
-    - Fix PR target/50464, PR target/50341, PR middle-end/49886,
-      PR target/50091, PR c++/50491, PR c++/50442 (Closes: #642176).
-
- -- Matthias Klose <doko@debian.org>  Sat, 24 Sep 2011 10:39:32 +0200
-
-gcc-4.6 (4.6.1-11) unstable; urgency=low
-
-  * Update to SVN 20110917 (r178926) from the gcc-4_6-branch.
-    - Fix PR c++/50424, PR c++/48320, PR fortran/49479.
-
-  [ Matthias Klose ]
-  * Update the Linaro support to the 4.6-2011.09-1 release.
-
-  [ Aurelien Jarno ]
-  * gcc.c (for_each_path): Allocate memory for multiarch suffix.
-
- -- Matthias Klose <doko@debian.org>  Sat, 17 Sep 2011 10:53:36 +0200
-
-gcc-4.6 (4.6.1-10) unstable; urgency=medium
-
-  * Update to SVN 20110910 (r178746) from the gcc-4_6-branch.
-    - Fix PR middle-end/50266, PR tree-optimization/49911,
-      PR tree-optimization/49518, PR tree-optimization/49628,
-      PR tree-optimization/49628, PR target/50310, PR target/50289,
-      PR c++/50255, PR c++/50309, PR c++/49267, PR libffi/49594.
-    - Revert fix for PR middle-end/49886, causing PR middle-end/50295.
-
- -- Matthias Klose <doko@debian.org>  Sat, 10 Sep 2011 03:38:48 +0200
-
-gcc-4.6 (4.6.1-9) unstable; urgency=low
-
-  * Update to SVN 20110903 (r178501) from the gcc-4_6-branch.
-    - Fix PR target/50090, PR middle-end/50116, PR target/50202, PR c/50179,
-      PR c++/50157, PR fortran/50163, PR libfortran/50192,
-      PR middle-end/49886, PR tree-optimization/50178, PR c++/50207,
-      PR c++/50089, PR c++/50220, PR c++/50234, PR c++/50224,
-      PR libstdc++/50268.
-
-  [ Matthias Klose ]
-  * Fix gcc --print-multilib-osdir for non-biarch architectures.
-  * Fix multiarch for non-biarch builds. Closes: #635860.
-  * Move the lto plugin to the cpp packge. Closes: #639531.
-
-  [ Thorsten Glaser ]
-  * [m68k] Disable multilib. Closes: #639303.
-
- -- Matthias Klose <doko@debian.org>  Sat, 03 Sep 2011 20:11:50 +0200
-
-gcc-4.6 (4.6.1-8) unstable; urgency=low
-
-  * Update to SVN 20110824 (r178027) from the gcc-4_6-branch.
-    Fix PR fortran/49792, PR tree-optimization/48739, PR target/50092,
-    PR c++/50086, PR c++/50054, PR fortran/50050, PR fortran/50130,
-    PR fortran/50129, PR fortran/49792, PR fortran/50109, PR c++/50024,
-    PR c++/46862.
-
-  * Properly disable multilib builds for selected libraries on armel and armhf.
-  * Update and re-enable the gcc-ice patch.
-  * Update and re-enable the gcc-cloog-dl patch.
-  * Fix [ARM] PR target/50090: aliases in libgcc.a with default visibility,
-    taken from the trunk.
-  * Re-work the multiarch patches.
-  * Break older gcj-4.6 and gnat-4.6 versions, changed gcc_lib_dir.
-  * Omit the target alias from the go libdir.
-  * Linaro updates from the 4.6-2011.07-stable branch.
-  * Revert:
-    - libjava: Build with the system libffi PIC library.
-  * For native builds, gcc -print-file-name now resolve . and ..,
-    and removes the subminor version number.
-
- -- Matthias Klose <doko@debian.org>  Wed, 24 Aug 2011 10:22:42 +0200
-
-gcc-4.6 (4.6.1-7) unstable; urgency=low
-
-  * Update to SVN 20110816 (r177780) from the gcc-4_6-branch.
-    - Fix PR middle-end/49923.
-
-  [ Matthias Klose ]
-  * gcc-4.6-multilib: Depend on biarch quadmath library. Closes: #637174.
-  * Don't hard-code build dependency on gcc-multilib.
-  * Build-depends on python when building java.
-  * Fix thinko in java::lang::Class::finalize (taken from the trunk).
-  * Add support for ARM 64bit sync intrinsics (David Gilbert). Only
-    enable for armv7 or better.
-  * libjava: Build with the system libffi PIC library.
-  * Disable gnat multilib builds on armel and armhf.
-
-  Merge from gnat-4.6 (4.6.1-4) unstable; urgency=low
-
-  [Ludovic Brenta]
-  * debian/patches/ada-symbolic-tracebacks.diff
-    (src/gcc/ada/gcc-interface/Makefile.in): pass -iquote instead of -I-
-    to gnatgcc; fixes FTBFS on i386 and closes: #637418.
-
-  Merge from gnat-4.6 (4.6.1-3) unstable; urgency=low
-
-  [Євгеній Мещеряков]
-  * debian/patches/ada-mips.diff: do not use the alternate stack on mips,
-    as on mipsel.  Closes: #566234.
-
-  [Ludovic Brenta]
-  * debian/patches/pr49940.diff: new; copy the definition of function
-    lwp_self from s-osinte-freebsd.ads to s-osinte-kfreebsd-gnu.ads.
-    Closes: #636291.
-  * debian/patches/pr49944.diff: new.  Closes: #636692.
-  * debian/patches/pr49819.diff: drop, merged upstream.
-
- -- Matthias Klose <doko@debian.org>  Tue, 16 Aug 2011 13:11:25 +0200
-
-gcc-4.6 (4.6.1-6) unstable; urgency=low
-
-  * Update to SVN 20110807 (r177547) from the gcc-4_6-branch.
-    - Fix PR rtl-optimization/49799, PR debug/49871, PR target/47364,
-      PR target/49866, PR tree-optimization/49671, PR target/39386,
-      PR ada/4981, PR fortran/45586, PR fortran/49791, PR middle-end/49897,
-      PR middle-end/49898, PR target/49920, PR target/47908 (closes: #635919),
-      PR c++/43886, PR c++/49593, PR c++/49803, PR c++/49924, PR c++/49260,
-      PR fortran/49885, PR fortran/48876, PR libstdc++/49925, PR target/50001,
-      PR tree-optimization/49948, PR c++/48993, PR c++/49921, PR c++/49669,
-      PR c++/49988, PR fortran/49112.
-
-  [ Aurelien Jarno ]
-  * Update patches/kbsd-gnu.diff for recent changes. Closes: #635195.
-  * Add s390x support.
-
-  [ Marcin Juszkiewicz ]
-  * Fixes for multilib cross builds. LP: #816852, #819147.
-
-  [ Matthias Klose ]
-  * Fix libgo installation for cross builds.
-  * Only apply arm-multilib when building for multilib.
-
- -- Matthias Klose <doko@debian.org>  Sun, 07 Aug 2011 18:20:00 +0200
-
-gcc-4.6 (4.6.1-5) unstable; urgency=low
-
-  * Update to SVN 20110723 (r176672) from the gcc-4_6-branch.
-    - Fix PR target/49541, PR tree-optimization/49768, PR middle-end/49675,
-      PR target/49746, PR middle-end/49732, PR tree-optimization/49725,
-      PR target/49723, PR target/49541, PR tree-opt/49309, PR c++/49785,
-      PR ada/48711, PR ada/46350, PR fortran/49648, PR testsuite/49753,
-      PR tree-optimization/49309, PR tree-optimization/45819, PR target/49600,
-      PR fortran/49708, PR libstdc++/49293.
-  * Update the Linaro support to the 4.6-2011.07-0 release.
-    - Fix PR target/49335. LP: #791327.
-  * Update gcc-multiarch:
-    - Add -print-multiarch option.
-    - Fix library path for non-default multilib(s).
-    - Handle `.' in MULTILIB_DIRNAMES.
-  * Add support to build multilib on armel and armhf, only enable it for
-    Ubuntu/oneiric. LP: #810360.
-  * cpp-4.6: Add empty multiarch directories for the non-default multilibs,
-    needed for relative lookups from startfile_prefixes.
-  * Fix PR c++/49756, backport from trunk. LP: #721378.
-  * libgcc1: Add breaks to gcc-4.1 and gcc-4.3. Closes: #634821.
-  * Configure for DEB_TARGET_MULTIARCH defaults.
-
- -- Matthias Klose <doko@debian.org>  Sat, 23 Jul 2011 08:15:50 +0200
-
-gcc-4.6 (4.6.1-4) unstable; urgency=low
-
-  * Update to SVN 20110714 (r176280) from the gcc-4_6-branch.
-    - Fix PR tree-optimization/49094, PR target/39633, PR c++/49672,
-      PR fortran/49698, PR fortran/49690, PR fortran/49562, PR libfortran/49296,
-      PR target/49487, PR tree-optimization/49651, PR ada/48711.
-
-  [ Matthias Klose ]
-  * Build Go on alpha for gcc-snapshot builds.
-  * For multicore ARM, clear both caches, not just the dcache (proposed
-    patch by Andrew Haley).
-  * Fix for PR rtl-optimization/{48830,48808,48792}, taken from the trunk.
-    LP: #807573.
-  * Fix PR tree-optimization/49169, optimisations strip the Thumb/ARM mode bit
-    off function pointers (Richard Sandiford). LP: #721531.
-
-  [ Marcin Juszkiewicz ]
-  * Define DEB_TARGET_MULTIARCH macro.
-  * debian/rules2: Macro and configuration consolidation.
-
- -- Matthias Klose <doko@debian.org>  Thu, 14 Jul 2011 19:38:49 +0200
-
-gcc-4.6 (4.6.1-3) unstable; urgency=medium
-
-  * Update to SVN 20110709 (r176108) from the gcc-4_6-branch.
-    - Fix PR target/49335, PR tree-optimization/49618, PR c++/49598,
-      PR fortran/49479, PR target/49621, PR target/46779, PR target/49660,
-      PR c/49644, PR debug/49522, PR debug/49522, PR middle-end/49640,
-      PR c++/48157, PR c/49644, PR fortran/48926.
-    - Apparently fixes a boost issue. Closes: #632938.
-  * Apply proposed patch for PR fortran/49690. Closes: #631204.
-
-  * README.Debian: New section 'Former and/or inactive maintainers'.
-
- -- Matthias Klose <doko@debian.org>  Sun, 10 Jul 2011 00:04:34 +0200
-
-gcc-4.6 (4.6.1-2) unstable; urgency=medium
-
-  * Update to SVN 20110705 (r175840) from the gcc-4_6-branch.
-    - Fix PR target/47997, PR c++/49528, PR c++/49440, PR c++/49418,
-      PR target/44643, PR tree-optimization/49615, PR tree-optimization/49572,
-      PR target/34734, PR tree-optimization/49539, PR tree-optimizations/49516,
-      PR target/49089, PR rtl-optimization/49014, PR target/48273,
-      PR fortran/49466, PR libfortran/49296, PR libffi/46660, PR debug/49262,
-      PR rtl-optimization/49472, PR rtl-optimization/49619, PR fortran/49623,
-      PR fortran/49540.
-
-  [Ludovic Brenta, Євгеній Мещеряков, Xavier Grave]
-  * Adjust patches to GCC 4.6.
-  * Remove patches merged upstream:
-    - debian/patches/ada-arm-eabi.diff
-    - debian/patches/ada-bug589164.diff
-    - debian/patches/ada-bug601133.diff
-    - debian/patches/ada-gnatvsn.diff
-    - debian/patches/ada-mips.diff
-    - debian/patches/ada-polyorb-dsa.diff
-
-  [Ludovic Brenta]
-  * debian/patches/ada-acats.diff: set LD_LIBRARY_PATH, ADA_INCLUDE_PATH
-    and ADA_OBJECTS_PATH so that the GNAT testsuite runs.
-  * debian/patches/adalibgnat{vsn,prj}.diff,
-    debian/rules.d/binary-ada.mk: install libgnat{vsn,prj}.so.* in the correct
-    multiarch directory.
-  * debian/control.m4, debian/rules.d/binary-ada.mk: move the SJLJ version
-    of the Ada run-time library to a new package, gnat-4.6-sjlj.
-  * debian/control.m4 (libgnatvsn4.6, libgnatvsn4.6-dbg, libgnatprj4.6,
-    libgnatprj4.6-dbg): pre-depend on multiarch-support and add
-    Multi-Arch: same.
-
-  [Nicolas Boulenguez]
-  * debian/rules.d/binary-ada.mk: add gnathtml to the package gnat-4.6.
-  * debian/gnat.1: remove the version number of GCC.  Mention gnathtml.
-
-  [ Matthias Klose ]
-  * Do not install the spu and hppa64 cross compilers into the multiarch path.
-  * Update the Linaro support to 20110704.
-
-  [ Thorsten Glaser ]
-  * Apply changes from src:gcc-4.4 for m68k support. Closes: #632380.
-    - debian/rules.defs: Remove m68k from locale_no_cpus.
-    - debian/patches/gcc-multiarch.diff: Add m68k multiarch_mappings.
-    - debian/patches/pr43804.diff: Fix backported from SVN.
-    - debian/rules.patch: Add pr43804.
-
- -- Matthias Klose <doko@debian.org>  Tue, 05 Jul 2011 10:45:56 +0200
-
-gcc-4.6 (4.6.1-1) unstable; urgency=low
-
-  * GCC 4.6.1 release.
-
-  [Ludovic Brenta]
-  * debian/patches/ada-gnatvsn.diff,
-    debian/patches/ada-polyorb-dsa.diff: remove backports, no longer
-    needed.
-
-  [ Matthias Klose ]
-  * Fix plugin header installation. Closes: #631082.
-  * Stop passing -Wno-error=unused-but-set-parameter and
-    -Wno-error=unused-but-set-variable if -Werror is present.
-    This was a temporary workaround introduced in 4.6.0~rc1-2. Closes: #615157.
-  * gcc-4.6-spu: Install the lto plugin. Closes: #631772.
-
- -- Matthias Klose <doko@debian.org>  Mon, 27 Jun 2011 13:54:04 +0200
-
-gcc-4.6 (4.6.0-14) unstable; urgency=low
-
-  * Update to SVN 20110616 (r175102) from the gcc-4_6-branch.
-    - Fix PR debug/48459, PR fortran/49103, PR rtl-optimization/49390,
-      PR c++/49117, PR c++/49369, PR c++/49290, PR target/44618,
-      PR tree-optimization/49419 (closes: #630567).
-  * Update the Linaro support to the 4.6-2011.06-0 release.
-
- -- Matthias Klose <doko@debian.org>  Thu, 16 Jun 2011 16:10:33 +0200
-
-gcc-4.6 (4.6.0-13) unstable; urgency=low
-
-  * Update to SVN 20110611 (r174958) from the gcc-4_6-branch.
-  * Extend multiarch support for mips/mipsel.
-  * Fix control files for gcj multiarch builds.
-  * Update libstdc++ symbols files.
-
- -- Matthias Klose <doko@debian.org>  Sat, 11 Jun 2011 20:49:42 +0200
-
-gcc-4.6 (4.6.0-12) unstable; urgency=medium
-
-  * Update to SVN 20110608 (r174800) from the gcc-4_6-branch.
-    - PR target/49186, PR rtl-optimization/49235, PR tree-optimization/48702,
-      PR tree-optimization/49243, PR c++/49134, PR target/49238,
-      PR gcov-profile/49299, PR c++/48780, PR c++/49298, PR fortran/49268.
-  * Fix c++ biarch header installation on i386. LP: #793411.
-  * Enable multiarch.
-  * Add multiarch attributes for gnat and libgnat packages.
-  * Add multiarch attributes for libgcj* packages.
-  * Adjust build dependency on multiarch glibc.
-
- -- Matthias Klose <doko@debian.org>  Wed, 08 Jun 2011 11:26:52 +0200
-
-gcc-4.6 (4.6.0-11) unstable; urgency=low
-
-  * Update to SVN 20110604 (r174637) from the gcc-4_6-branch.
-    - Fix PR c++/49165, PR tree-optimization/49218, PR target/45263,
-      PR target/43700, PR target/43995, PR tree-optimization/49217,
-      PR c++/49223, PR c++/47049, PR c++/47277, PR c++/48284, PR c++/48657,
-      PR c++/49176, PR fortran/48955, PR tree-optimization/49038,
-      PR tree-optimization/49093, PR middle-end/48985, PR middle-end/48953,
-      PR c++/49276, PR fortran/49265, PR fortran/45786.
-  * Configure the hppa64 and spu cross builds with --enable-plugin.
-
- -- Matthias Klose <doko@debian.org>  Sat, 04 Jun 2011 16:12:27 +0200
-
-gcc-4.6 (4.6.0-10) unstable; urgency=high
-
-  * Update to SVN 20110526 (r174290) from the gcc-4_6-branch.
-    - Fix PR target/44643, PR c++/49165, PR tree-optimization/49161,
-      PR target/49128, PR tree-optimization/44897, PR target/49133,
-      PR c++/44994, PR c++/49156, PR c++/45401, PR c++/44311, PR c++/44311,
-      PR c++/45698, PR c++/46145, PR c++/46245, PR c++/46696, PR c++/47184,
-      PR c++/48935, PR c++/45418, PR c++/45080, PR c++/48292, PR c++/49136,
-      PR c++/49042, PR c++/48884, PR c++/49105, PR c++/47263, PR c++/47336,
-      PR c++/47544, PR c++/48617, PR c++/48424, PR libstdc++/49141,
-      PR libobjc/48177.
-  * Proposed fix for PR tree-optimization/48702, PR tree-optimization/49144.
-    Closes: #627795.
-  * Proposed fix for PR fortran/PR48955.
-  * Add some conditionals to build the package on older releases.
-
- -- Matthias Klose <doko@debian.org>  Thu, 26 May 2011 16:00:49 +0200
-
-gcc-4.6 (4.6.0-9) unstable; urgency=low
-
-  * Update to SVN 20110524 (r174102) from the gcc-4_6-branch.
-    - Fix PR lto/49123, PR debug/49032, PR c/49120, PR middle-end/48973,
-      PR target/49104, PR middle-end/49029, PR c++/48647, PR c++/48945,
-      PR c++/48780, PR c++/49066, PR libstdc++/49058, PR target/49104.
-  * Use gcc-4.4 as the bootstrap compiler for kfreebsd to work around
-    a bootstrap issue.
-
- -- Matthias Klose <doko@debian.org>  Tue, 24 May 2011 09:41:35 +0200
-
-gcc-4.6 (4.6.0-8) unstable; urgency=low
-
-  * Update to SVN 20110521 (r173994) from the gcc-4_6-branch.
-    - Fix PR target/48986, PR preprocessor/48677, PR tree-optimization/48975,
-      PR tree-optimization/48822, PR debug/48967, PR debug/48159,
-      PR target/48857, PR target/48495, PR tree-optimization/48837,
-      PR tree-optimization/48611, PR tree-optimization/48794, PR c++/48859,
-      PR c++/48574, PR fortran/48889, PR target/49002, PR lto/48207,
-      PR tree-optimization/49039, PR tree-optimization/49018, PR lto/48703,
-      PR tree-optimization/48172, PR tree-optimization/48172, PR c++/48873,
-      PR tree-optimization/49000, PR c++/48869, PR c++/49043, PR c++/49082,
-      PR c++/48948, PR c++/48745, PR c++/48736, PR bootstrap/49086,
-      PR tree-optimization/49079, PR tree-optimization/49073.
-  * Update the Linaro support to the 4.6-2011.05-0 release.
-  * pr45979.diff: Update to the version from the trunk.
-
- -- Matthias Klose <doko@debian.org>  Sat, 21 May 2011 12:19:10 +0200
-
-gcc-4.6 (4.6.0-7) unstable; urgency=low
-
-  * Update to SVN 20110507 (r173528) from the gcc-4_6-branch.
-    - Fix PR middle-end/48597, PR c++/48656, PR fortran/48112,
-      PR fortran/48279, PR fortran/48788, PR tree-optimization/48809,
-      PR target/48262, PR fortran/48462, PR fortran/48746,
-      PR fortran/48810, PR fortran/48800, PR libstdc++/48760,
-      PR libgfortran/48030, PR preprocessor/48192, PR lto/48846,
-      PR target/48723, PR fortran/48894, PR target/48900, PR target/48252,
-      PR c++/40975, PR target/48252, PR target/48774, PR c++/48838,
-      PR c++/48749, PR ada/48844, PR fortran/48720, PR libstdc++/48750,
-      PR c++/48909, PR c++/48911, PR c++/48446, PR c++/48089.
-
-  * Fix issue with volatile bitfields vs. inline asm memory constraints,
-    taken from the trunk, apply for ARM only. Addresses: #625825.
-
- -- Matthias Klose <doko@debian.org>  Sat, 07 May 2011 14:54:51 +0200
-
-gcc-4.6 (4.6.0-6) unstable; urgency=low
-
-  * Update to SVN 20110428 (r173059) from the gcc-4_6-branch.
-    - Fix PR c/48685 (closes: #623161), PR tree-optimization/48717, PR c/48716,
-      PR c/48742, PR debug/48768, PR tree-optimization/48734,
-      PR tree-optimization/48731, PR other/48748, PR c++/42687, PR c++/48726,
-      PR c++/48707, PR fortran/48588, PR libstdc++/48521, PR c++/48046,
-      PR preprocessor/48740.
-  * Update the ibm/gcc-4_6-branch to 20110428.
-  * Use gcc-4.6 as bootstrap compiler on kfreebsd-*.
-
- -- Matthias Klose <doko@debian.org>  Thu, 28 Apr 2011 10:33:52 +0200
-
-gcc-4.6 (4.6.0-5) unstable; urgency=low
-
-  * Update to SVN 20110421 (r172845) from the gcc-4_6-branch.
-    - Fix PR target/48288, PR tree-optimization/48611, PR lto/48148,
-      PR lto/48492, PR fortran/47976, PR c++/48594, PR c++/48657,
-      PR c++/46304, PR target/48708, PR middle-end/48695.
-
-  * Update the Linaro support to the 4.6-2011.04-0 release.
-
- -- Matthias Klose <doko@debian.org>  Thu, 21 Apr 2011 22:50:25 +0200
-
-gcc-4.6 (4.6.0-4) unstable; urgency=medium
-
-  * Update to SVN 20110419 (r172584) from the gcc-4_6-branch.
-    - Fix PR target/48678, PR middle-end/48661, PR tree-optimization/48616,
-      PR lto/48538, PR c++/48537, PR c++/48632, PR testsuite/48675,
-      PR libstdc++/48635, PR libfortran/47571.
-
-  [ Aurelien Jarno ]
-  * Enable SSP on mips/mipsel.
-
-  [ Matthias Klose ]
-  * (Build-)depend on binutils 2.21.51.
-
- -- Matthias Klose <doko@debian.org>  Tue, 19 Apr 2011 23:45:16 +0200
-
-gcc-4.6 (4.6.0-3) unstable; urgency=high
-
-  * Update to SVN 20110416 (r172584) from the gcc-4_6-branch.
-    - Fix PR rtl-optimization/48143, PR target/48142, PR target/48349,
-      PR debug/48253, PR fortran/48291, PR target/16292, PR c++/48280,
-      PR c++/48212, PR c++/48369, PR c++/48281, PR c++/48265, PR lto/48246,
-      PR libstdc++/48398, PR bootstrap/48431, PR tree-optimization/48377,
-      PR debug/48343, PR rtl-optimization/48144, PR debug/48466, PR c/48517,
-      PR middle-end/48335, PR c++/48450, PR target/47829, PR c++/48534,
-      PR c++/48523, PR libstdc++/48566, PR libstdc++/48541, PR target/48366,
-      PR libstdc++/48465, PR middle-end/48591, PR target/48605,
-      PR middle-end/48591, PR target/48090, PR tree-optimization/48195,
-      PR rtl-optimization/48549, PR c++/48594, PR c++/48570, PR c++/48574,
-      PR fortran/48360, PR fortran/48456, PR libstdc++/48631,
-      PR libstdc++/48635, PR libstdc++/48476.
-
-  [ Matthias Klose ]
-  * libjava-jnipath.diff: Add /usr/lib/<multiarch>/jni as jnipath too.
-  * Add mudflap support for varargs (patch taken from the trunk).
-  * gcc-4.6-plugin-dev: Install gtype.state.
-  * Bootstrap with gcc-4.4 -g -O2 on armel.
-  * Fix linker plugin configuration. Closes: #620661.
-  * Update the Linaro support for GCC-4.6.
-  * gcc-snapshot builds:
-    - Fix build with multiarch changes.
-    - Use gcc-snapshot as the bootstrap compiler on armel.
-    - Re-enable building java in the gcc-snapshot package.
-  * Build supporting multiarch on wheezy/sid.
-  * Adjust (build)-dependency to new libgmp-dev name.
-
-  [ Marcin Juszkiewicz ]
-  * Configure stage1 cross builds with --disable-libquadmath.
-
- -- Matthias Klose <doko@debian.org>  Sat, 16 Apr 2011 17:02:30 +0200
-
-gcc-4.6 (4.6.0-2) unstable; urgency=low
-
-  * Update to SVN 20110329 (r171700) from the gcc-4_6-branch.
-    - Fix PR bootstrap/48135, PR target/47553, PR middle-end/48269,
-      PR tree-optimization/48228, PR middle-end/48134, PR middle-end/48031,
-      PR other/48179, PR other/48221, PR other/48234, PR target/48237,
-      PR debug/48204, PR c/42544, PR c/48197, PR rtl-optimization/48141,
-      PR rtl-optimization/48141, PR c++/48166, PR c++/48296, PR c++/48289,
-      PR c++/47999, PR c++/48313, Core 1232, Core 1148, PR c++/47504,
-      PR c++/47570, PR preprocessor/48248, PR c++/48319.
-
-  [ Matthias Klose ]
-  * Update NEWS files.
-  * Configure the hppa64 cross build with --disable-libquadmath.
-  * Don't build armhf from the Linaro branch.
-  * Don't try to build Go on sh4.
-
-  [ Marcin Juszkiewicz ]
-  * Fixes issues with staged cross builds. LP: #741855, #741853.
-  * Fix libdir setting for multiarch enabled cross builds. LP: #741846.
-  * Drop alternatives for cross builds. LP: #676454.
-
- -- Matthias Klose <doko@debian.org>  Tue, 29 Mar 2011 23:22:07 +0200
-
-gcc-4.6 (4.6.0-1) unstable; urgency=low
-
-  * GCC 4.6.0 release.
-
-  * Build the gold LTO plugin for ppc64 (Hiroyuki Yamamoto). Closes: #618865.
-  * Fix PR target/48226, Allow Iterator::vector vector on powerpc with VSX,
-    taken from the trunk.
-  * Fix PR target/47487 ICE building libgo, taken from the trunk.
-  * Merge multiarch changes from the gcc-4.5 package.
-  * Apply proposed patch to reduce the overhead of dwarf2 location tracking.
-    Addresses: #618748.
-
- -- Matthias Klose <doko@debian.org>  Sat, 26 Mar 2011 03:03:21 +0100
-
-gcc-4.6 (4.6.0~rc1-3) experimental; urgency=low
-
-  * GCC 4.6.0 release candidate 2.
-
- -- Matthias Klose <doko@debian.org>  Tue, 22 Mar 2011 22:11:42 +0100
-
-gcc-4.6 (4.6.0~rc1-2) experimental; urgency=low
-
-  [ Loic Minier ]
-  * Rework config/vxworks-dummy.h installation snippet to test
-    DEB_TARGET_GNU_CPU against patterns close to the upstream ones (arm% mips%
-    sh% sparc%) as to also install this header on other ports targetting the
-    relevant upstream CPUs such as armhf.  Add a comment pointing at the
-    upstream bug.
-  * Update __aeabi symbol handling to test whether DEB_TARGET_GNU_TYPE matches
-    arm-linux-gnueabi% instead of testing whether DEB_TARGET_ARCH equals
-    armel.  Add a comment pointing at the Debian bug and indicating that this
-    is only useful for older dpkg-dev versions.
-  * debian/rules.def: fix "armel" entry to "arm" in list of
-    DEB_TARGET_ARCH_CPUs for Debian experimental GCC 4.5/4.6 libraries.
-  * debian/rules2: drop commented out GCC #42509 workaround as this was fixed
-    upstream in 4.4+.
-  * Change bogus DEB_TARGET_GNU_CPU test on armel and armhf to just test for
-    arm as ths is what the Debian arm, armel and armhf port use.
-  * Rework snippet setting armv7 on Debian armhf / Ubuntu to avoid
-    duplication, as a comment called out for.
-  * Use "arm" instead of armel/armhf in DEB_TARGET_GNU_CPU test when deciding
-    whether to enable profiledbootstrap.
-  * Set DEJAGNU_TIMEOUT=600 on Ubuntu armhf as well.
-  * Fix a couple more uses of armel or armhf against DEB_TARGET_GNU_CPU.
-  * Patched a couple of comments mentioning armel to also mention armhf.
-  * Add patch armhf-triplet-backport, support for arm-linux-*eabi* backported
-    from a patch sent on the upstream mailing-list.
-
-  [ Matthias Klose ]
-  * Update libstdc++ symbols files.
-  * Update libgfortran symbols files.
-
- -- Matthias Klose <doko@debian.org>  Sun, 20 Mar 2011 13:53:48 +0100
-
-gcc-4.6 (4.6.0~rc1-2) experimental; urgency=low
-
-  * Update to SVN 20110320 (r171192) from the gcc-4_6-branch.
-
-  [ Matthias Klose ]
-  * Update gcc-default-ssp* patches for the release candidate.
-  * Pass -Wno-error=unused-but-set-parameter if -Werror is present (temporary
-    for rebuild tests).
-  * Always configure --with-plugin-ld, always install liblto_plugin.so.
-
-  [ Marcin Juszkiewicz ]
-  * Add conflicts with -4.5-*dev packages. Closes: #618450.
-
-  [ Petr Salinger]
-  * Disable lock-2.c test on kfreebsd-*. Closes: #618988.
-  * Re-enable parallel builds on kfreebsd.
-  * Package lto_plugin for kfreebsd-* and Hurd.
-
- -- Matthias Klose <doko@debian.org>  Sun, 20 Mar 2011 13:53:48 +0100
-
-gcc-4.6 (4.6.0~rc1-1) experimental; urgency=low
-
-  * Build from the GCC 4.6.0 release candidate tarball.
-
-  [ Matthias Klose ]
-  * Disable Go on powerpc. Closes: #615827.
-  * Fix lintian errors for the -plugin-dev package.
-  * Update kbsd-gnu.diff (Petr Salinger). Closes: #615826.
-  * Disable parallel builds on kfreebsd (Petr Salinger).
-  * Update gmp (build) dependencies.
-  * Update GFDL compliant builds. Closes: #609161.
-  * For GFDL compliant builds, build a dummy s-tm-texi without access
-    to the texinfo sources.
-  
-  [ Aurelien Jarno ]
-  * Import symbol files for kfreebsd-amd64, kfreebsd-i386, sh4 and 
-    sparc64 from gcc-4.5.
-
- -- Matthias Klose <doko@debian.org>  Mon, 14 Mar 2011 19:01:08 +0100
-
-gcc-4.6 (4.6-20110227-1) experimental; urgency=low
-
-  [ Matthias Klose ]
-  * Update libquadmath symbols file.
-  * gcc-4.6-plugin-dev: Install gengtype.
-
-  [ Sebastian Andrzej Siewior ]
-  * Remove -many on powerpcspe (__SPE__).
-  * Remove classic FPU opcodes from libgcc if target has no support for them
-    (powerpcspe).
-
- -- Matthias Klose <doko@debian.org>  Sun, 27 Feb 2011 22:33:45 +0100
-
-gcc-4.6 (4.6-20110216-1) experimental; urgency=low
-
-  * GCC snapshot, taken from the trunk.
-  * Pass --no-add-needed by default to the linker. See
-    http://wiki.debian.org/ToolChain/DSOLinking, section "Not resolving symbols
-    in indirect dependent shared libraries" for more information.
-
- -- Matthias Klose <doko@debian.org>  Wed, 16 Feb 2011 23:55:32 +0100
-
-gcc-4.6 (4.6-20110125-1) experimental; urgency=low
-
-  * debian/copyright: Add unicode copyright for
-    libjava/classpath/resource/gnu/java/locale/* files. Addresses: #609161.
-
- -- Matthias Klose <doko@debian.org>  Wed, 26 Jan 2011 03:42:10 +0100
-
-gcc-4.6 (4.6-20110123-1) experimental; urgency=low
-
-  * GCC snapshot, taken from the trunk.
-  * Don't run the libstdc++ testsuite on mipsel, times out on the buildd.
-
-  [ Marcin Juszkiewicz ]
-  * Fix biarch/triarch cross builds.
-    - dpkg-shlibdeps failed to find libraries for 64 or n32 builds
-    - LD_LIBRARY_PATH for dpkg-shlibdeps lacked host dirs.
-
- -- Matthias Klose <doko@debian.org>  Sun, 23 Jan 2011 12:14:49 +0100
-
-gcc-4.6 (4.6-20110116-1) experimental; urgency=low
-
-  * GCC snapshot, taken from the trunk.
-  * Update patches for the trunk.
-  * Pass -Wno-error=unused-but-set-variable if -Werror is present (temporary
-    for rebuild tests).
-  * Work around PR libffi/47248, force a read only eh frame section.
-
- -- Matthias Klose <doko@debian.org>  Sun, 16 Jan 2011 23:28:28 +0100
-
-gcc-4.6 (4.6-20110105-1) experimental; urgency=low
-
-  [ Matthias Klose ]
-  * Rename and update libobjc symbols files.
-  * Update cloog/ppl build dependencies.
-  * Adjust libstdc++ configure and paths for stylesheets and dtds.
-  * Update copyright for libquadmath, libgo, gcc/go/gofrontend.
-  * Enable Go for more architectures.
-  * DP: libgo: Fix GOARCH for i386 biarch, add GOARCH for powerpc
-
-  [ Kees Cook ]
-  * Update hardening patches for GCC-4.6. LP: #696990.
-
- -- Matthias Klose <doko@debian.org>  Wed, 05 Jan 2011 22:29:57 +0100
-
-gcc-4.6 (4.6-20101220-1) maverick; urgency=low
-
-  * GCC snapshot, taken from the trunk.
-
- -- Matthias Klose <doko@ubuntu.com>  Tue, 21 Dec 2010 00:16:19 +0100
-
-gcc-4.5 (4.5.2-7) unstable; urgency=low
-
-  * Update to SVN 20110323 (r171351) from the gcc-4_5-branch.
-    - Fix PR c++/47125, PR fortran/47348, PR libstdc++/48114,
-      PR libfortran/48066, PR target/48171, PR target/47862.
-      PR preprocessor/48192.
-
-  [ Steve Langasek ]
-  * Make dpkg-dev versioned build-dependency conditional on whether we want
-    to build for multiarch.
-  * Add a new patch, gcc-multiarch+biarch.diff, used only when building for
-    multiarch to set our multilib paths to the correct relative directories.
-  * debian/rules.defs: support turning on multiarch build by architecture;
-    but don't enable this yet, we still need to wait for dpkg-dev.
-  * When DEB_HOST_MULTIARCH is available (i.e., with the next dpkg upload),
-    use it as our multiarch path.
-  * debian/rules.d/binary-java.mk: jvm-exports path is /usr/lib/jvm-exports,
-    not $(libdir)/jvm-exports.
-  * OTOH, libgcj_bc *is* in $(libdir).
-  * the spu build is not a multiarch build; look in the correct
-    non-multiarch directory.
-  * debian/rules2: pass --libdir also for stageX builds, needed in order to
-    successfully build for multiarch.
-  * debian/rules2: $(usr_lib) for a cross-build should not include the
-    multiarch dir as part of the path.
-  * debian/patches/gcc-multiarch+biarch.diff: restore the original intent of
-    the patch, namely, that the multilib dir for the default variant is
-    always equal to libdir (the multiarch dir), and we walk up the tree
-    to find lib<qual> for the secondary variant.
-  * debian/patches/gcc-multiarch+biarch32.diff: apply the same multilib
-    directory rewriting for biarch paths with multiarch as we do without;
-    still needed in the near term.
-  * Put our list of patches in README.Debian.$(DEB_TARGET_ARCH) instead of
-    in README.Debian, so that the individual files are architecture-neutral
-    and play nicely with multiarch.  LP: #737846.
-  * Add a comment at the bottom of README.Debian with a pointer to the new
-    file listing the patches.
-
-  [ Loic Minier ]
-  * Rework config/vxworks-dummy.h installation snippet to test
-    DEB_TARGET_GNU_CPU against patterns close to the upstream ones (arm% mips%
-    sh% sparc%) as to also install this header on other ports targetting the
-    relevant upstream CPUs such as armhf.  Add a comment pointing at the
-    upstream bug.
-  * Update __aeabi symbol handling to test whether DEB_TARGET_GNU_TYPE matches
-    arm-linux-gnueabi% instead of testing whether DEB_TARGET_ARCH equals
-    armel.  Add a comment pointing at the Debian bug and indicating that this
-    is only useful for older dpkg-dev versions.
-  * debian/rules.def: fix "armel" entry to "arm" in list of
-    DEB_TARGET_ARCH_CPUs for Debian experimental GCC 4.5/4.6 libraries.
-  * debian/rules2: drop commented out GCC #42509 workaround as this was fixed
-    upstream in 4.4+.
-  * Change bogus DEB_TARGET_GNU_CPU test on armel and armhf to just test for
-    arm as ths is what the Debian arm, armel and armhf port use.
-  * Rework snippet setting armv7 on Debian armhf / Ubuntu to avoid
-    duplication, as a comment called out for.
-  * Use "arm" instead of armel/armhf in DEB_TARGET_GNU_CPU test when deciding
-    whether to enable profiledbootstrap.
-  * Set DEJAGNU_TIMEOUT=600 on Ubuntu armhf as well.
-  * Fix a couple more uses of armel or armhf against DEB_TARGET_GNU_CPU.
-  * Patched a couple of comments mentioning armel to also mention armhf.
-  * Add patch armhf-triplet-backport, support for arm-linux-*eabi* backported
-    from a patch sent on the upstream mailing-list.
-
-  [ Matthias Klose ]
-  * Fix PR target/48226, Allow Iterator::vector vector on powerpc with VSX,
-    taken from the trunk.
-  * Fix PR preprocessor/48192, make conditional macros not defined for
-    #ifdef, proposed patch.
-  * Build the gold LTO plugin for ppc64 (Hiroyuki Yamamoto). Closes: #618864.
-  * Fix issue with volatile bitfields, default to -fstrict-volatile-bitfields
-    again on armel for Linaro builds. LP: #675347.
-
- -- Matthias Klose <doko@debian.org>  Wed, 23 Mar 2011 15:44:01 +0100
-
-gcc-4.5 (4.5.2-6) unstable; urgency=low
-
-  * Update to SVN 20110312 (r170895) from the gcc-4_5-branch.
-    - Fix PR tree-optimization/45967, PR tree-optimization/47278,
-      PR target/47862, PR c++/44629, PR c++/45651, PR c++/47289, PR c++/47705,
-      PR c++/47488, PR libgfortran/47778, PR c++/48029.
-
-  [ Steve Langasek ]
-  * Make sure our libs Pre-Depend on 'multiarch-support' when building for
-    multiarch.
-  * debian/patches/gcc-multiarch*, debian/rules.patch: use i386 in the
-    multiarch path for amd64 / kfreebsd-amd64, not i486 or i686.  This lets
-    us use a common set of paths on both Debian and Ubuntu, regardless of
-    the target default optimization level.
-  * debian/rules.conf: when building for multiarch, we need to be sure we
-    are building against a libc-dev that supports the corresponding paths. 
-    (the referenced version number for this needs to be bumped once this is
-    officially in the archive.)
-
-  [ Matthias Klose ]
-  * Don't run the libmudflap testsuite on hppa; times out on the buildd.
-  * Don't run the libstdc++ testsuite on mipsel; times out on the buildd.
-  * Post Linaro 4.5-2011.03-0 release changes (up to 20110313).
-  * Undefine LINK_EH_SPEC before redefining it to turn off warnings on
-    powerpc.
-  * Update gmp (build) dependencies.
-
-  [ Aurelien Jarno ]
-  * Add symbol files on kfreebsd-i386.
-  * Add symbol files on kfreebsd-amd64.
-  * Add symbol files on sparc64.
-  * Add symbol files on sh4.
-
- -- Matthias Klose <doko@debian.org>  Sun, 13 Mar 2011 17:30:48 +0100
-
-gcc-4.5 (4.5.2-5) unstable; urgency=low
-
-  * Update to SVN 20110305 (r170696) from the gcc-4_5-branch.
-    - Fix PR target/43810, PR fortran/47886, PR tree-optimization/47615,
-      PR middle-end/47639, PR tree-optimization/47890, PR libfortran/47830,
-      PR tree-optimization/46723, PR target/45261, PR target/45808,
-      PR c++/46159, PR c++/47904, PR fortran/47886, PR libstdc++/47433,
-      PR target/42240, PR fortran/47878, PR libfortran/47694.
-  * Update the Linaro support to the 4.5-2011.03-0 release.
-    - Fix LP: #705689, LP: #695302, LP: #710652, LP: #710623, LP: #721021,
-      LP: #721021, LP: #709453.
-
- -- Matthias Klose <doko@debian.org>  Sun, 06 Mar 2011 02:58:01 +0100
-
-gcc-4.5 (4.5.2-4) unstable; urgency=low
-
-  * Update to SVN 20110222 (r170382) from the gcc-4_5-branch.
-    - Fix PR target/43653, PR fortran/47775, PR target/47840,
-      PR libfortran/47830.
-
-  [ Matthias Klose ]
-  * Don't apply a patch twice.
-  * Build libgcc_s with -fno-stack-protector, when not building from the
-    Linaro branch.
-  * Backport proposed fix for PR tree-optimization/46723 from the trunk.
-
-  [ Steve Langasek ]
-  * debian/control.m4: add missing Multi-Arch: same for libgcc4; make sure
-    Multi-Arch: same doesn't get set for libmudflap when building an
-    Architecture: all cross-compiler package.
-  * debian/rules2: use $libdir for libiberty.a.
-  * debian/patches/gcc-multiarch-*.diff: make sure we're using the same
-    set_multiarch_path definition for all variants.
-
-  [ Sebastian Andrzej Siewior ]
-  * PR target/44364
-  * Remove -many on powerpcspe (__SPE__)
-  * Remove classic FPU opcodes from libgcc if target has no support for them
-    (powerpcspe)
-
- -- Matthias Klose <doko@debian.org>  Wed, 23 Feb 2011 00:35:54 +0100
-
-gcc-4.5 (4.5.2-3) experimental; urgency=low
-
-  * Update to SVN 20110215 (r170181) from the gcc-4_5-branch.
-    - Fix PR rtl-optimization/44469, PR tree-optimization/47411,
-      PR bootstrap/44699, PR target/44392, PR fortran/47331, PR fortran/47448,
-      PR pch/14940, PR rtl-optimization/47166, PR target/47272, PR target/47580,
-      PR tree-optimization/47541, PR target/44606, PR boehm-gc/34544,
-      PR fortran/47569, PR libstdc++/47709, PR libstdc++/46914, PR libffi/46661.
-  * Update the Linaro support to the 4.5 2011.02-0 release.
-  * Pass --no-add-needed by default to the linker. See
-    http://wiki.debian.org/ToolChain/DSOLinking, section "Not resolving symbols
-    in indirect dependent shared libraries" for more information.
-
- -- Matthias Klose <doko@debian.org>  Wed, 16 Feb 2011 15:29:26 +0100
-
-gcc-4.5 (4.5.2-2) experimental; urgency=low
-
-  * Update to SVN 20110123 (r169142) from the gcc-4_5-branch.
-    - Fix PR target/46915, PR target/46729, PR libgcj/46774, PR target/47038,
-      PR target/46685, PR target/45447, PR tree-optimization/46758,
-      PR tree-optimization/45552, PR tree-optimization/43023,
-      PR middle-end/46734, PR fortran/45338, PR preprocessor/39213,
-      PR target/43309, PR fortran/46874, PR tree-optimization/47286,
-      PR tree-optimization/44592, PR target/47201, PR c/47150, PR target/46880,
-      PR middle-end/45852, PR tree-optimization/43655, PR debug/46893,
-      PR rtl-optimization/46804, PR rtl-optimization/46865, PR target/41082,
-      PR tree-optimization/46864, PR fortran/45777, PR tree-optimization/47365,
-      PR tree-optimization/47167, PR target/47318, PR target/46655,
-      PR fortran/47394, PR libstdc++/47354.
-
-  [ Matthias Klose ]
-  * Update the Linaro support to the 4.5 2011.01-1 release.
-  * Don't build packages now built from the gcc-4.6 package for architectures
-    with a sucessful gcc-4.6 build.
-
-  [ Kees Cook ]
-  * debian/patches/gcc-default-ssp.patch: do not ignore -fstack-protector-all
-    (LP: #691722).
-
-  [ Marcin Juszkiewicz ]
-  * Fix biarch/triarch cross builds.
-    - dpkg-shlibdeps failed to find libraries for 64 or n32 builds
-    - LD_LIBRARY_PATH for dpkg-shlibdeps lacked host dirs.
-
- -- Matthias Klose <doko@debian.org>  Sun, 23 Jan 2011 11:54:52 +0100
-
-gcc-4.5 (4.5.2-1) experimental; urgency=low
-
-  * GCC 4.5.2 release.
-
- -- Matthias Klose <doko@debian.org>  Sat, 18 Dec 2010 14:14:38 +0100
-
-gcc-4.5 (4.5.1-12) experimental; urgency=low
-
-  * Update to SVN 20101129 (r167272) from the gcc-4_5-branch.
-    - Fix PR fortran/45742, PR tree-optimization/46498, PR target/45807,
-      PR target/44266, PR rtl-optimization/46315, PR tree-optimization/44545,
-      PR tree-optimization/46491, PR rtl-optimization/46571, PR target/31100,
-      PR c/46547, PR fortran/46638, PR tree-optimization/46675, PR debug/46258,
-      PR ada/40777.
-
-  [ Matthias Klose ]
-  * Use lib instead of lib64 as the 64bit system dir on biarch
-    architectures defaulting to 64bit. Closes: #603597.
-  * Fix powerpc and s390 builds when biarch is disabled.
-  * Backport PR bootstrap/44768, miscompilation of dpkg on ARM
-    with -O2 (Chung-Lin Tang). LP: #674146.
-  * Update libgcc2 symbols file. Closes: #602099.
-
-  [ Marcin Juszkiewicz ]
-  * Do not depend on target mpfr and zlib -dev packages for cross builds.
-    LP: #676027.
-
-  [ Konstantinos Margaritis ]
-  * Add support for new target architecture `armhf'. Closes: #603948.
-
- -- Matthias Klose <doko@debian.org>  Mon, 22 Nov 2010 08:12:08 +0100
-
-gcc-4.5 (4.5.1-11) experimental; urgency=low
-
-  * Update to SVN 20101114 (r166728) from the gcc-4_5-branch.
-    - Fix PR fortran/45742.
-  * Don't hardcode debian/patches when referencing patches. Closes: #600502.
-
- -- Matthias Klose <doko@debian.org>  Sun, 14 Nov 2010 08:36:27 +0100
-
-gcc-4.5 (4.5.1-10) experimental; urgency=low
-
-  * Update to SVN 20101112 (r166653) from the gcc-4_5-branch.
-    - Fix PR rtl-optimization/44691, PR tree-optimization/46355,
-      PR tree-optimization/46177, PR c/44772, PR tree-optimization/46099,
-      PR middle-end/43690, PR tree-optimization/46165, PR middle-end/46419,
-      PR tree-optimization/46107, PR tree-optimization/45314, PR debug/45939,
-      PR rtl-optimization/46237, PR middle-end/44569, PR middle-end/44569,
-      PR tree-optimization/45902, PR target/46153, PR rtl-optimization/46226,
-      PR tree-optimization/46167, PR target/46098, PR target/45946,
-      PR fortran/42169, PR middle-end/46019, PR c/45969, PR c++/45894,
-      PR c++/46160, PR c++/45983, PR fortran/46152, PR fortran/46140,
-      PR libstdc++/45999, PR libgfortran/46373, PR libgfortran/46010,
-      PR fortran/46007, PR c++/46024.
-  * Update the Linaro support to the 4.5 2010.11 release.
-  * Update gcc-4.5 source dependencies. Closes: #600503.
-  * ARM: Fix Thumb-1 reload ICE with nested functions (Julian Brown),
-    taken from the trunk.
-  * Fix earlyclobbers on some arm.md DImode shifts (may miscompile "x >> 1"),
-    taken from the trunk. Closes: #600888.
-
- -- Matthias Klose <doko@debian.org>  Fri, 12 Nov 2010 18:34:47 +0100
-
-gcc-4.5 (4.5.1-9) experimental; urgency=low
-
-  * Update to SVN 20101014 (r165474) from the gcc-4_5-branch.
-    - Fix PR target/45820, PR tree-optimization/45854, PR target/45843,
-      PR target/43764, PR rtl-optimization/43358, PR bootstrap/44621,
-      PR libffi/45677, PR middle-end/45869, PR middle-end/45569,
-      PR tree-optimization/45752, PR fortran/45748, PR libstdc++/45403,
-      PR libstdc++/45924, PR libfortran/45710, PR bootstrap/44455,
-      PR java/43839, PR debug/45656, PR debug/44832, PR libstdc++/45711,
-      PR tree-optimization/45982.
-
-  [ Matthias Klose ]
-  * Update the Linaro support to the 4.5 2010.10 release.
-  * Just try to build java on mips/mipsel (was disabled in 4.5.0-9, when
-    java was built from the same source package). Addresses: #599976.
-  * Remove the gpc packaging support.
-  * Fix libmudflap.so symlink. Addresses: #600161.
-  * Fix pch test failures with heap randomization on armel (PR pch/45979).
-
-  [ Kees Cook ]
-  * Don't enable -fstack-protector with -ffreestanding.
-
- -- Matthias Klose <doko@debian.org>  Thu, 14 Oct 2010 19:17:41 +0200
-
-gcc-4.5 (4.5.1-8) experimental; urgency=low
-
-  * Update to SVN 20100925 (r164618) from the gcc-4_5-branch.
-    - Fix PR middle-end/44763, PR java/44095, PR target/35664,
-      PR rtl-optimization/41085, PR rtl-optimization/45051,
-      PR target/45694, PR middle-end/45678, PR middle-end/45678,
-      PR middle-end/45704, PR rtl-optimization/45728, PR libfortran/45532,
-      PR rtl-optimization/45695, PR rtl-optimization/42775, PR target/45726,
-      PR tree-optimization/45623, PR tree-optimization/45709, PR debug/43628,
-      PR tree-optimization/45709, PR rtl-optimization/45593, PR fortran/45081,
-  * Find 32bit system libraries on sparc64, s390x.
-  * Remove README.Debian from the source package to avoid confusion for
-    readers of the packaging.
-  * Don't include info files and man pages in hppa64 and spu builds.
-    Closes: #597435.
-  * Apply proposed patch for PR mudflap/24619 (instrumentation of dlopen)
-    (Brian M. Carlson) Closes: #507514.
-
- -- Matthias Klose <doko@debian.org>  Sat, 25 Sep 2010 14:11:39 +0200
-
-gcc-4.5 (4.5.1-7) experimental; urgency=low
-
-  * Update to SVN 20100914 (r164279) from the gcc-4_5-branch.
-    - Fix PR target/40959, PR middle-end/45567, PR debug/45660,
-      PR rtl-optimization/41087, PR rtl-optimization/44919, PR target/36502,
-      PR target/42313, PR target/44651.
-  * Add support to build from the Linaro 4.5 2010.09 release.
-  * gcc-4.5-plugin-dev: Install config/arm/arm-cores.def.
-  * Remove non-existing URL's in README.c++ (Osamu Aoki). Closes: #596406.
-  * Don't provide c++abi2-dev for g++ cross builds.
-  * Don't pass -mimplicit-it=thumb if -mthumb to as on ARM, rejected upstream.
-
- -- Matthias Klose <doko@debian.org>  Tue, 14 Sep 2010 12:52:34 +0200
-
-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.
-
-  [ 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 <doko@debian.org>  Fri, 10 Sep 2010 21:25:37 +0200
-
-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.
-  * Remove the lib32gcc1 preinst script. Closes: #595495.
-
- -- Matthias Klose <doko@debian.org>  Sat, 04 Sep 2010 12:41:40 +0200
-
-gcc-4.5 (4.5.1-4) experimental; urgency=low
-
-  * Update to SVN 20100903 (r163833) 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, PR middle-end/45484, PR debug/45500, PR lto/45496.
-
-  [ 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.
-
- -- Matthias Klose <doko@debian.org>  Fri, 03 Sep 2010 18:09:40 +0200
-
-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 <doko@debian.org>  Sun, 29 Aug 2010 18:24:37 +0200
-
-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 <doko@debian.org>  Wed, 18 Aug 2010 07:00:12 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Sat, 31 Jul 2010 16:30:20 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Sun, 25 Jul 2010 16:39:11 +0200
-
-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 <doko@debian.org>  Fri, 23 Jul 2010 13:08:07 +0200
-
-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 <doko@debian.org>  Sun, 18 Jul 2010 10:53:51 +0200
-
-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 <doko@debian.org>  Fri, 25 Jun 2010 15:57:38 +0200
-
-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 <doko@debian.org>  Thu, 17 Jun 2010 14:56:14 +0200
-
-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 <doko@debian.org>  Thu, 03 Jun 2010 00:44:37 +0200
-
-gcc-4.5 (4.5.0-4) experimental; urgency=low
-
-  * Update to SVN 20100527 (r160047) 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, PR lto/44312,
-    PR target/43636, PR target/43726, PR c++/43555PR libstdc++/40497.
-
-  [ 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.
-  * Configure with --enable-secureplt on powerpcspe.
-
-  [ Aurelien Jarno ]
-
-  * Fix $(distrelease) on non-official archives. Fix powerpcspe, sh4 and
-    sparc64 builds.
-
- -- Matthias Klose <doko@debian.org>  Sun, 30 May 2010 12:52:02 +0200
-
-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 <doko@debian.org>  Wed, 19 May 2010 09:48:20 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Mon, 19 Apr 2010 15:22:55 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Wed, 14 Apr 2010 13:29:20 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Sun, 04 Apr 2010 15:51:25 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Sun, 21 Mar 2010 11:45:48 +0100
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Sat, 27 Feb 2010 08:29:55 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Tue, 23 Feb 2010 02:16:22 +0100
-
-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).
-
- -- Matthias Klose <doko@ubuntu.com>  Wed, 17 Feb 2010 02:06:02 +0100
-
-gcc-4.5 (4.5-20100204-1) experimental; urgency=low
-
-  * Update to SVN 20100204 from the trunk.
-
- -- Matthias Klose <doko@debian.org>  Thu, 04 Feb 2010 19:44:19 +0100
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Tue, 02 Feb 2010 19:35:25 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Thu, 07 Jan 2010 16:34:57 +0100
-
-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.
-
- -- Matthias Klose <doko@ubuntu.com>  Wed, 06 Jan 2010 14:17:29 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Sun, 03 Jan 2010 17:25:27 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Sat, 26 Dec 2009 15:38:23 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Wed, 23 Dec 2009 18:02:24 +0100
-
-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 <doko@debian.org>  Sun, 20 Dec 2009 10:56:56 +0100
-
-gcc-4.4 (4.4.2-6) unstable; urgency=low
-
-  * Update to SVN 20091220 from the gcc-4_4-branch (r155367).
-    Fix PR c++/42387, PR c++/41183.
-
-  [ Matthias Klose ]
-  * Apply svn-doc-updates.diff for non DFSG builds.
-  * gcc-snapshot:
-    - Remove patches integrated upstream: pr40133.diff. Closes: #561550.
-
-  [ Nobuhiro Iwamatsu ]
-  * Backport linux atomic ops changes for sh4 from the trunk. Closes: #561550.
-  * Backport from trunk: [SH] Not run scheduling before reload as default.
-    Closes: #561429.
-
-  [ Arthur Loiret ]
-  * Apply spu patches independently of the hardening patches; fix build
-    failure on powerpc.
-
- -- Matthias Klose <doko@debian.org>  Sun, 20 Dec 2009 10:20:19 +0100
-
-gcc-4.4 (4.4.2-5) unstable; urgency=low
-
-  * Update to SVN 20091212 from the gcc-4_4-branch (r155122).
-    Revert the fix for PR libstdc++/42261, fix PR fortran/42268,
-    PR target/42263, PR target/42263, PR target/41196, PR target/41939,
-    PR rtl-optimization/41574.
-
-  [ Matthias Klose ]
-  * Regenerate svn-updates.diff.
-  * Disable biarch testsuite runs for libffi (broken and unused).
-  * Support xz compression of source tarballs.
-  * Fix typo in PR libstdc++/40133 to do the link tests.
-  * gcc-snapshot:
-    - Remove patches integrated upstream: pr40134-snap.diff.
-    - Update s390-biarch.diff for trunk.
-
-  [ Aurelien Jarno ]
-  * Add sparc64 support: disable multilib and install the libraries
-    in /lib.
-
- -- Matthias Klose <doko@debian.org>  Sun, 13 Dec 2009 10:28:19 +0100
-
-gcc-4.4 (4.4.2-4) unstable; urgency=low
-
-  * Update to SVN 20091210 from the gcc-4_4-branch (r155122), Fixes:
-    PR target/42165, PR target/42113, PR libgfortran/42090,
-    PR middle-end/42049, PR c++/42234, PR fortran/41278, PR libstdc++/42261,
-    PR libstdc++/42273 PR java/41991.
-
-  [ Matthias Klose ]
-  * gcc-arm-thumb2-sched.diff: Don't restrict reloads to LO_REGS for Thumb-2.
-  * PR target/40134: Don't redefine LIB_SPEC on hppa.
-  * PR target/42263, fix wrong code bugs in SMP support on ARM, backport from
-    the trunk.
-  * Pass -mimplicit-it=thumb to as by default on ARM, when configured
-    --with-mode=thumb.
-  * Fix boehm-gc build on ARM --with-mode=thumb.
-  * ARM: Don't copy uncopyable instructions in gcse.c (backport from trunk).
-  * Build the spu cross compiler for powerpc from the cell-4_4-branch.
-  * gcj: add option -fuse-atomic-builtins (backport from the trunk).
-
-  [ Arthur Loiret ]
-  * Make svn update interdiffs more readable.
-
- -- Matthias Klose <doko@debian.org>  Thu, 10 Dec 2009 04:29:36 +0100
-
-gcc-4.4 (4.4.2-3) unstable; urgency=low
-
-  * Update to SVN 20091118 from the gcc-4_4-branch (r154294).
-    Fix PR PR c++/9381, PR c++/21008, PR c++/35067, PR c++/36912, PR c++/37037,
-    PR c++/37093, PR c++/38699, PR c++/39786, c++/36959, PR c++/41754,
-    PR c++/41876, PR c++/41967, PR c++/41972, PR c++/41994, PR c++/42059,
-    PR c++/42061,
-    PR fortran/41772, PR fortran/41850, PR fortran/41909,
-    PR middle-end/40946, PR middle-end/41317, R tree-optimization/41643,
-    PR target/41900, PR rtl-optimization/41917, PR middle-end/41963,
-    PR middle-end/42029.
-  * Snapshot builds:
-    - Patch updates.
-    - Configure with --disable-browser-plugin.
-  * Configure with --disable-libstdcxx-pch on hppa.
-  * Backport armel patches form the trunk:
-    - Fix PR objc/41848 - workaround ObjC and -fsection-anchors.
-    - Enable scheduling for Thumb-2, including the fix for PR target/42031.
-    - Fix PR target/41939, EABI violation in accessing values below the stack.
-
- -- Matthias Klose <doko@debian.org>  Wed, 18 Nov 2009 08:37:18 -0600
-
-gcc-4.4 (4.4.2-2) unstable; urgency=low
-
-  * Update to SVN 20091031 from the gcc-4_4-branch (r153603).
-    - Fix PR debug/40521, PR target/40913, PR middle-end/22072,
-      PR target/41665, PR c++/38798, PR c++/40092, PR c++/37875,
-      PR c++/37204, PR fortran/41755, PR libstdc++/40654, PR libstdc++/40826,
-      PR target/41702, PR c/41842, PR target/41762, PR c++/40808,
-      PR fortran/41777, PR libstdc++/40852.
-  * Snapshot builds:
-    - Configure with --enable-plugin, disable the gcjwebplugin by a patch.
-      Addresses: #551200.
-    - Proposed patch for PR lto/41652, compile lto-plugin with
-      -D_FILE_OFFSET_BITS=64
-    - Allow disabling the ada build via DEB_BUILD_OPTIONS nolang=ada.
-  * Fixes for reverse cross builds.
-  * On sparc default to v9 in 32bit mode.
-  * Fix __stack_chk_fail check for cross builds configured --with-headers.
-  * Apply some fixes for uClibc cross builds (Jonas Meyer, Hector Oron).
-
- -- Matthias Klose <doko@debian.org>  Sat, 31 Oct 2009 14:16:03 +0100
-
-gcc-4.4 (4.4.2-1) unstable; urgency=low
-
-  * GCC 4.4.2 release.
-    - Fixes PR target/26515, PR target/41680, PR rtl-optimization/41646,
-      PR c++/39863, PR c++/41038.
-  * Fix setting timeout for testsuite runs.
-  * gcj-4.4/gcc-snapshot: Drop build-dependency on libgconf2-dev, disabled
-    by default.
-  * gcj-4.4: Run the libffi testsuite as well.
-  * Add explicit build dependency on zlib1g-dev.
-  * Fix cross builds, add support for gomp and gfortran (only tested for
-    non-biarch targets).
-  * (Build-)depend on binutils-2.20.
-  * Fix up omp.h for multilibs (taken from Fedora).
-
- -- Matthias Klose <doko@debian.org>  Sun, 18 Oct 2009 02:31:32 +0200
-
-gcc-4.4 (4.4.1-6) unstable; urgency=low
-
-  * Snapshot builds:
-    - Add build dependency on libelfg0-dev (>= 0.8.12).
-    - Add build dependency on binutils-gold where available.
-    - Suggest binutils-gold; not perfect, it is required when using
-      -use-linker-plugin.
-    - Work around installation failure in the lto-plugin (PR lto/41569).
-    - Install java home symlinks in /usr/lib/jvm.
-    - Revert the dwarf2cfi_asm workaround, obsoleted by PR debug/40521.
-  * PR debug/40521:
-    - Apply patch for PR debug/40521, taken from the trunk.
-    - Revert the dwarf2cfi_asm workaround, obsoleted by PR debug/40521.
-    - Depend on binutils (>= 2.19.91.20091005).
-  * Update to SVN 20091005 from the gcc-4_4-branch (r152450).
-    - Fixes PR fortran/41479.
-  * In the test summary, add more information about package versions
-    used for the build.
-
- -- Matthias Klose <doko@debian.org>  Wed, 07 Oct 2009 02:12:56 +0200
-
-gcc-4.4 (4.4.1-5) unstable; urgency=medium
-
-  * Update to SVN 20091003 from the gcc-4_4-branch (r152174).
-    - Fixes PR target/22093, PR c/39779, PR libffi/40242, PR target/40473, 
-      PR debug/40521, PR c/41049, PR debug/41065, PR ada/41100,
-      PR tree-optimization/41101, PR libgfortran/41328, PR libffi/41443,
-      PR fortran/41515.
-  * Updates for snapshot builds:
-    - Fix build dependency on automake for snapshot builds.
-    - Update patches pr40134-snap and libjava-nobiarch-check-snap.
-  * Fix lintian errors in libstdc++ packages and lintian warnings in the
-    source package.
-  * Add debian/README.source.
-  * Don't apply PR libstdc++/39491 for the trunk anymore.
-  * Install java home symlinks for snapshot builds in /usr/lib/jvm,
-    including javac. Depend on ecj. Addresses #536102.
-  * Fix build failure on armel with -mfloat-abi=softfp.
-  * Don't pessimize the code for newer armv6 and armv7 processors.
-  * libjava: Use atomic builtins For Linux ARM/EABI, backported from the
-    trunk.
-  * Proposed patch to fix wrong-code on powerpc (Alan Modra). LP: #432222.
-  * Link against -ldl instead of -lcloog -lppl. Exit with an error when using
-    the Graphite loop transformation infrastructure without having the
-    libcloog-ppl0 package installed (patch taken from Fedora). Packages
-    using these optimizations should build-depend on libcloog-ppl0.
-    gcc-4.4: Suggest the cloog runtime libraries.
-  * Install a hook _Unwind_DebugHook, called during unwinding. Intended as
-    a hook for a debugger to intercept exceptions. CFA is the CFA of the
-    target frame.  HANDLER is the PC to which control will be transferred
-    (patch taken from Fedora).
-
- -- Matthias Klose <doko@debian.org>  Sat, 03 Oct 2009 13:33:05 +0100
-
-gcc-4.4 (4.4.1-4) unstable; urgency=low
-
-  * Update to SVN 20090911 from the gcc-4_4-branch (r151649).
-    - Fixes PR target/34412, PR middle-end/41094, PR target/40718,
-      PR fortran/41062, PR libstdc++/41005, PR target/41184,
-      PR bootstrap/41180, PR c++/41127, PR fortran/41258,
-      PR rtl-optimization/40861, PR target/41315, PR fortran/39876.
-
-  [ Matthias Klose ]
-  * Avoid underscores in doc-base document id's to workaround a
-    dh_installdocs bug.
-  * Update file names for the Ada user's guide.
-  * Set Homepage attribute for packages.
-  * Update the patch for gnat on armel.
-  * gcj-4.4-jdk: Depend on libantlr-java. Addresses: #546062.
-  * Backport patch for PR tree-optimization/41101 from the trunk.
-    Closes: #541816.
-  * Update libstdc++6.symbols for symbols introduced with the fix
-    for PR libstdc++/41005.
-  * Apply proposed patches for PR libstdc++/40133 and PR target/40134.
-    Add symbols exception propagation support in libstdc++ on armel
-    to the libstdc++6 symbols.
-
-  [ Ludovic Brenta]
-  Merge from gnat-4.4 (4.4.1-3) unstable; urgency=low
-  * debian/rules.defs, debian/rules.d/binary-ada.mk, debian/rules.patch:
-    better support for architectures that support only one exception
-    handling mechanism (SJLJ or ZCX).
-
- -- Matthias Klose <doko@debian.org>  Sat, 12 Sep 2009 03:18:17 +0200
-
-gcc-4.4 (4.4.1-3) unstable; urgency=low
-
-  * Update to SVN 20090822 from the gcc-4_4-branch (r151011).
-    - Fixes PR tree-optimization/41016, PR tree-optimization/41011,
-      PR tree-optimization/41008, PR tree-optimization/40991,
-      PR tree-optimization/40964, PR target/8603 (closes: #161432),
-      PR target/41019, PR target/41015, PR target/40957, PR target/40934,
-      PR rtl-optimization/41033, PR middle-end/41047, PR middle-end/41006,
-      PR fortran/41070, PR fortran/40995, PR fortran/40847, PR debug/40990,
-      PR debug/37801, PR c/41046, PR c/40948, PR c/40866, PR bootstrap/41018,
-      PR middle-end/41123,PR target/40971, PR c++/41131, PR fortran/41102,
-      PR libfortran/40962.
-
-  [ Arthur Loiret ]
-  * Only use -fno-stack-protector when known to the stage1 compiler.
-
-  [ Aurelien Jarno ]
-  * lib32* packages: remove the Pre-Depends: libc6-i386 (>= 2.9-18) and
-    upgrade the Conflicts: libc6-i386 from (<< 2.9-18) to (<< 2.9-22).
-    Closes: #537466.
-  * kbsd-gnu-ada.dpatch: add support for kfreebsd-amd64.
-
-  [ Matthias Klose ]
-  * Build gnat on armel, the gnat-4.4 build still failing, gcc-snapshot
-    builds good enough to build itself.
-  * Merge enough of the gnat-4.4 changes back to allow a combined build
-    from the gcc-4.4 source.
-  * Build libgnatprj for armel.
-  * On armel build just one version of the ada run-time library.
-  * Update auto* build dependencies for snapshot builds.
-  * Apply proposed patch for PR target/40718.
-
- -- Matthias Klose <doko@debian.org>  Sun, 23 Aug 2009 11:50:38 +0200
-
-gcc-4.4 (4.4.1-2) unstable; urgency=low
-
-  [ Matthias Klose ]
-  * Update to SVN 20090808 from the gcc-4_4-branch (r150577).
-    - Fixes PR target/40832, PR rtl-optimization/40710,
-      PR tree-optimization/40321, PR build/40010, PR fortran/40727,
-      PR build/40010, PR rtl-optimization/40924, PR c/39902,
-      PR middle-end/40943, PR target/40577, PR c++/39987, PR debug/39706,
-      PR c++/40948, PR c++/40749, PR fortran/40851, PR fortran/40878,
-      PR target/40906.
-  * Bump GCC version required in dependencies to 4.4.1.
-  * Enable Ada for snapshot builds on all archs with a gnat package
-    available in the archive.
-  * Build-depend on binutils 2.19.51.20090805, needed at least for armel.
-
-  [ Aurelien Jarno ]
-  * kbsd-gnu-ada.dpatch: new patch to fix build on GNU/kFreeBSD.
-
- -- Matthias Klose <doko@ubuntu.com>  Sat, 08 Aug 2009 10:17:39 +0200
-
-gcc-4.4 (4.4.1-1) unstable; urgency=low
-
-  * GCC 4.4.1 release.
-    - Fixes PR target/39943, PR tree-optimization/40792, PR c++/40780,
-      PR middle-end/40747, PR libstdc++/40691, PR libfortran/40714,
-      PR tree-optimization/40813 (ICE in OpenJDK build on sparc).
-  * Apply proposed patch for PR target/39429, an ARM wrong-code error.
-  * Fix a typo in the arm back-end (proposed patch).
-  * Build-depend on libmpc-dev for snapshot builds.
-  * Fix build failure in cross builds (Hector Oron). Closes: #522597.
-  * Run the testsuite as part of the build target, not the install target.
-
- -- Matthias Klose <doko@debian.org>  Wed, 22 Jul 2009 13:24:39 +0200
-
-gcc-4.4 (4.4.0-11) unstable; urgency=medium
-
-  [ Matthias Klose ]
-  * Update to SVN 20090715 from the gcc-4_4-branch (r149690).
-    - Corresponds to the 4.4.1 release candidate.
-    - Fixes PR target/38900, PR debug/40666, PR middle-end/40669,
-      PR middle-end/40328, PR target/40587, PR middle-end/40585,
-      PR c++/40566, PR tree-optimization/40542, PR c/39902,
-      PR tree-optimization/40579, PR tree-optimization/40550, PR c++/40684,
-      PR c++/35828, PR c++/37816, PR c++/40639, PR c++/40633, PR c++/40619,
-      PR c++/40595, PR fortran/40440, PR fortran/40551, PR fortran/40638,
-      PR fortran/40443, PR libstdc++/40600, PR rtl-optimization/40667, PR c++/40740,
-      PR c++/36628, PR c++/37206, PR c++/40689, PR c++/40502, PR middle-end/40747.
-  * Backport of PR c/25509, new option -Wno-unused-result. LP: #305176.
-  * gcc-4.4: Depend on libgomp1, even if not building the libgomp1 package.
-  * Add proposed patches for PR libstdc++/40133, PR target/40134; don't apply
-    yet.
-
-  [Emilio Pozuelo Monfort]
-  * Backport build-id support, configure with --enable-linker-build-id.
-
- -- Matthias Klose <doko@debian.org>  Tue, 14 Jul 2009 16:09:33 -0400
-
-gcc-4.4 (4.4.0-10) unstable; urgency=low
-
-  [ Arthur Loiret ]
-  * debian/rules.patch: Record the auto* calls to run them once only.
-
-  [ Matthias Klose ]
-  * Update to SVN 20090627 from the gcc-4_4-branch (r149023).
-    - Fixes PR other/40024.
-  * Fix typo, adding blacklisted symbols to the libgcc1 symbols file on armel.
-  * On mips/mipsel use -O2 in STAGE1_CFLAGS until binutils is updated.
-
- -- Matthias Klose <doko@debian.org>  Sun, 28 Jun 2009 10:13:08 +0200
-
-gcc-4.4 (4.4.0-9) unstable; urgency=high
-
-  * Update to SVN 20090624 from the gcc-4_4-branch (r148821).
-    - Fix PR objc/28050 (LP: #362217), PR libstdc++/40297, PR c++/40342.
-  * Continue the well planned lib32 transition on amd64, adding pre-dependencies
-    on libc6-i386 (>= 2.9-18) on Debian. Closes: #533767.
-  * Enable SSP on arm and armel, run the testsuite with -fstack-protector.
-    LP: #375189.
-  * Fix spu fortran build in gcc-snapshot builds.
-  * Add missing symbols for 64bit libgfortran library.
-  * Update libstdc++ symbol files for sparc 64bit, adding symbols
-    for exception propagation support.
-  * Explicitely add __aeabi symbols to the libgcc1 symbols file on armel.
-    Closes: #533843.
-
- -- Matthias Klose <doko@debian.org>  Wed, 24 Jun 2009 23:46:02 +0200
-
-gcc-4.4 (4.4.0-8) unstable; urgency=medium
-
-  * Let all 32bit libs conflict with libc6-i386 (<< 2.9-17). Closes: #533767.
-  * Update to SVN 20090620 from the gcc-4_4-branch (r148747).
-    - Fixes PR fortran/39800, PR fortran/40402.
-  * Work around tar bug on kfreebsd unpacking java class file updates (#533356).
-
- -- Matthias Klose <doko@debian.org>  Sat, 20 Jun 2009 15:15:22 +0200
-
-gcc-4.4 (4.4.0-7) unstable; urgency=medium
-
-  * Update to SVN 20090618 from the gcc-4_4-branch (r148685).
-    - Fixes PR middle-end/40446, PR middle-end/40389, PR middle-end/40460,
-      PR fortran/40168, PR target/40470.
-  * On amd64, install 32bit libraries into /lib32 and /usr/lib32.
-  * lib32gcc1, lib32gomp1, lib32stdc++6: Conflict with libc6-i386 (= 2.9-15),
-    libc6-i386 (= 2.9-16).
-  * Handle serialver alternative in -jdk install scripts, not in -jre-headless.
-
- -- Matthias Klose <doko@debian.org>  Fri, 19 Jun 2009 01:36:00 +0200
-
-gcc-4.4 (4.4.0-6) unstable; urgency=low
-
-  [ Matthias Klose ]
-  * Update to SVN 20090612 from the gcc-4_4-branch (r148433).
-    - Fixes PR c++/38064, PR c++/40139, PR target/40017, PR target/40266,
-      PR bootstrap/40027, PR tree-optimization/40087, PR target/39856,
-      PR rtl-optimization/40105, PR target/39942, PR middle-end/40204,
-      PR debug/40109, PR tree-optimization/39999, PR libfortran/37754,
-      PR fortran/22423, PR libfortran/39667, PR libfortran/39782,
-      PR libfortran/38668, PR libfortran/39665, PR libfortran/39702,
-      PR libfortran/39709, PR libfortran/39665i, PR libgfortran/39664,
-      PR fortran/38654, PR libfortran/37754, PR libfortran/37754,
-      PR libfortran/25561, PR libfortran/37754, PR middle-end/40291,
-      PR target/40017, PR middle-end/40340, PR c++/40308, PR c++/40311,
-      PR c++/40306, PR c++/40307, PR c++/40370, PR c++/40372, PR c++/40373,
-      PR c++/40381, PR fortran/40019, PR fortran/39893.
-  * gcj-4.4-jdk: Depend on libecj-java-gcj instead of libecj-java.
-  * Let gjdoc --version use the Configuration class instead of
-    version.properties (Alexander Sack). LP: #385682.
-  * Preserve libgcc_s.so linker scripts. Closes: #532263.
-
-  [Ludovic Brenta]
-  * debian/patches/ppc64-ada.dpatch,
-    debian/patches/ada-mips.dpatch,
-    debian/patches/ada-mipsel.dpatch: remove, merged upstream.
-  * debian/patches/*ada*.dpatch:
-    - rename to *.diff;
-    - remove the dpatch prologue shell script
-    - refresh with quilt -p ab and without time stamps
-    - adjust to GCC 4.4
-  * debian/patches/ada-library-project-files-soname.diff,
-    debian/patches/ada-polyorb-dsa.diff,
-    debian/patches/pr39856.diff: new.
-  * debian/rules.patch: adjust accordingly.
-  * debian/rules.defs: re-enable Ada.
-  * debian/rules2: do a lean bootstrap when building Ada.
-  * debian/rules.d/binary-ada.mk: do not build gnatbl or gprmake anymore,
-    removed upstream.
-
- -- Matthias Klose <doko@debian.org>  Fri, 12 Jun 2009 18:34:13 +0200
-
-gcc-4.4 (4.4.0-5) unstable; urgency=medium
-
-  * Update to SVN 20090517 from the gcc-4_4-branch (r147630).
-    - Fixes PR tree-optimization/40062, PR middle-end/39986,
-      PR middle-end/40057, PR fortran/39879, PR libstdc++/40038,
-      PR middle-end/40035, PR target/37179, PR middle-end/39666,
-      PR tree-optimization/40074, PR fortran/40018, PR fortran/38863,
-      PR middle-end/40147, PR fortran/40018, PR target/40153.
-
-  [ Matthias Klose ]
-  * Update libstdc++ symbols files.
-  * Update libgcc, libobjc, libstdc++ symbols files for armel.
-  * Fix version symlink in gcc_lib_dir. Closes: #527837.
-  * Fix symlinks for javac and header files in /usr/lib/jvm.
-    Closes: #528084.
-  * Don't build the stage1 compiler with -O with recent binutils (trunk).
-  * Revert doing link tests to check for the atomic builtins, disabling
-    exception propagation support in libstdc++ on armel. See PR40133, PR40134.
-  * On mips/mipsel don't run the java testsuite with -mabi=64.
-  * Default to armv4 for the gcc-snapshot package as well. Closes: #523936.
-  * Mention GCC trunk in the gcc-snapshot package description. Closes: #526309.
-  * Remove unneed '..' elements from symlinks in JAVA_HOME.
-  * Fix some lintian warnings for gcc-snapshot.
-
-  [ Arthur Loiret ]
-  * Add missing dir separator to multiarch path.  Closes: #527537.
-
- -- Matthias Klose <doko@debian.org>  Sun, 17 May 2009 11:15:52 +0200
-
-gcc-4.4 (4.4.0-4) unstable; urgency=medium
-
-  * Update to SVN 20090506 from the gcc-4_4-branch (r147161).
-    - Fixes PR rtl-optimization/39914, PR testsuite/39776,
-      PR tree-optimization/40022, PR libstdc++/39909.
-
-  [ Matthias Klose ]
-  * gcc-4.4-source: Don't depend on gcc-4.4-base, depend on quilt
-    and patchutils.
-  * On armel, link the shared libstdc++ with both -lgcc_s and -lgcc.
-  * Update libgcc and libstdc++ symbol files for mips and mipsel.
-  * Update libstdc++ symbol files for armel and hppa, adding symbols
-    for exception propagation support.
-  * Add ARM EABI symbols to libstdc++ symbol files for armel.
-  * Add libobjc symbols file for armel.
-  * Fix PR libstdc++/40038, missing ceill/tanhl symbols in libstdc++.
-  
-  [ Aurelien Jarno ]
-  * Fix libc name for biarch packages on kfreebsd-amd64.
-
- -- Matthias Klose <doko@debian.org>  Wed, 06 May 2009 15:10:36 +0200
-
-gcc-4.4 (4.4.0-3) unstable; urgency=low
-
-  * libstdc++-doc: Install the man pages again.
-  * Fix build configuration for the GC enabled ObjC runtime library.
-  * Fix thinko in autotools_files, resulting in autoconf not run in
-    some cases.
-  * Do link tests to check for the atomic builtins, enables exception
-    propagation support in libstdc++ on armel and hppa.
-
- -- Matthias Klose <doko@debian.org>  Sun, 03 May 2009 23:38:56 +0200
-
-gcc-4.4 (4.4.0-2) unstable; urgency=low
-
-  [ Samuel Thibault ]
-  * Enable java build on the hurd.
-
-  [ Matthias Klose ]
-  * libobjc2.symbols.armel: Remove, use the default one.
-  * Address PR libstdc++/39491, removing __signbitl from the libstdc++6
-    symbols file on hppa.
-  * libstdc++6.symbols.armel: Fix error introduced with copy from the
-    arm symbols file.
-  * libstdc++6.symbols.*: Don't assume exception propagation support
-    enabled for all architectures (although it should on armel, hppa,
-    sparc).
-  * Disable the build of the ObjC garbage collection library on mips*,
-    working around a build failure.
-
- -- Matthias Klose <doko@debian.org>  Sat, 02 May 2009 14:22:35 +0200
-
-gcc-4.4 (4.4.0-1) unstable; urgency=low
-
-  [ Matthias Klose ]
-  * Update to SVN 20090429 from the gcc-4_4-branch (r146989).
-  * Configure java enabled builds with --enable-java-home.
-  * Integrate the bits previously found in java-gcj-compat.
-  * Rename the packages using the naming schema used for OpenJDK:
-    gcj-X.Y-{jre-headless,jre,jre-lib,jdk,source}.  The packages
-    {gij,gcj,gappletviewer}-X.Y and libgcjN-{jar,source} are gone.
-  * Build the libgcj documentation with the just built gjdoc.
-  * Don't use profiled bootstrap when building the gcj source.
-  * Apply proposed patch for PR target/39856.
-  * Fix some lintian warnings.
-  * Don't include debug symbols for libstdc++.so.6, if the library is
-    built by a newer GCC version.
-  * Adjust hrefs to point to the local libstdc++ documentation. LP: #365414.
-  * Update libgcc, libgfortran, libobjc, libstdc++ symbol files.
-  * gcc-4.4: Include libssp_nonshared.a.
-  * For ix86, set the java architecture directory to i386.
-
-  [ Samuel Thibault ]
-  * Update Hurd changes.
-  * Configure with --enable-clocale=gnu on hurd-i386.
-  * debian/patches/hurd-pthread.diff: Reapply.
-
- -- Matthias Klose <doko@debian.org>  Thu, 30 Apr 2009 00:30:20 +0200
-
-gcc-4.4 (4.4.0-1~exp2) experimental; urgency=low
-
-  * Update to SVN 20090423 from the gcc-4_4-branch.
-
-  [ Aurelien Jarno ]
-  * kbsd-gnu.diff: remove parts merged upstream.
-
-  [ Matthias Klose ]
-  * Remove conflicts/replaces for *-spu packages.
-  * Configure the spu cross compiler without --with-sysroot and
-    --enable-multiarch.
-  * Fix and reenable the gfortran-spu build.
-  * Work around build failures with missing libstdc++ baseline files.
-  * Install gjdoc man page.
-  * Fix java configuration with --enable-java-home and include symlinks
-    for JAVA_HOME in /usr/lib/jvm.
-  * Apply proposed fix for PR middle-end/39794.
-  * Install libstdc++ man pages with suffix .3cxx instead of .3.
-    Closes: #525244.
-  * lib*stdc++6-{dbg,doc}: Add conflicts to the corresponding 4.3 packages.
-
- -- Matthias Klose <doko@debian.org>  Thu, 23 Apr 2009 18:11:49 +0200
-
-gcc-4.4 (4.4.0-1~exp1) experimental; urgency=low
-
-  * Final GCC 4.4.0 release.
-
-  * Don't build the Fortran SPU cross compiler, currently broken.
-  * spu cross build: Build without spucache and spumea64.
-  * Configure --with-arch-32=i486 on amd64, i386, and kfreebsd-{amd64,i386},
-    --with-arch-32=i586 on hurd-i386, --with-cpu=atom on lpia.
-  * Build using profiled bootstrap.
-  * Remove the gcc-4.4-base.postinst. Addresses: #524708.
-  * Update debian/copyright: Include runtime library exception, remove
-    D and Phobas license.
-  * Apply proposed patch for PR libstdc++/39491, missing symbol in libstdc++
-    on hppa.
-  * Remove unsused soft-fp functions in the 64bit libgcc on powerpc (PR39828).
-  * Update NEWS files for 4.4.
-  * Build again libgfortran for the non-default multilib configuration.
-  * Restore missing chunks in note-gnu-stack.diff, lost during the conversion
-    to quilt.
-
- -- Matthias Klose <doko@debian.org>  Wed, 22 Apr 2009 00:53:16 +0200
-
-gcc-4.4 (4.4-20090418-1) experimental; urgency=low
-
-  * Update to SVN 20090418 from the gcc-4_4-branch.
-
-  [ Arthur Loiret ]
-  * Update patches:
-    - boehm-gc-nocheck, cross-include, libjava-rpath, link-libs:
-      Rebase on trunk.
-    - gcc-m68k-pch, libjava-debuginfo, libjava-loading-constraints:
-      Remove, merged in trunk.
-    - cell-branch, cell-branch-doc: Remove, there is no upstream cell 4.4
-      branch yet.
-    - gdc-fix-build-kbsd-gnu, svn-gdc-updates, gpc-4.1, gpc-gcc-4.x,
-      gpc-names: Remove, gpc and gdc are not ported to GCC 4.4 yet.
-    - svn-class-updates, svn-doc-updates, svn-updates: Make empty.
-    - Refresh all others, and convert them all to quilt.
-
-  * Build system improvements:
-    - Partial rewrite/refactor of rules files.
-    - Switch patch system to quilt.
-    - Autogenerate debian/copyright.
-    - Use the autoconf2.59 package.
-
-  * multilib/multiarch support improvements: Closes: #369064, #484589.
-    - mips-triarch.diff: Replace with a newer version (approved upstream).
-    - s390-biarch.diff: Ditto.
-    - debian/rules2: Configure with --enable-targets=all on mips-linux,
-      mipsel-linux and s390-linux.
-    - gcc-multiarch.diff: New, add multiarch include directories and
-      libraries path to the system paths.
-    - debian/rules2: Configure with --enable-multiarch. Configure spu build
-      with --with-multiarch-defaults=spu-elf.
-    - multiarch-include.diff: Remove.
-    - debian/multiarch.inc: Ditto.
-
-  * cross-compilers changes:
-    - Never build a separated -base package, don't symlink any doc dir.
-    - Build gobjc again.
-
-  * Run the 64-bit tests with -mabi=64 instead of -m64 on mips/mipsel to
-    hopefully fix the massive failure.
-  * Always set $(distribution) to "Debian" on mips/mipsel, workarounds FTBFS
-    on those archs due to a kernel bug triggered by lsb_release call.
-    Adresses: #524416.
-  * debian/rules.patch: Only apply the ada-nobiarch-check patch when ada is
-    enabled. Remove gpc and gdc patches.
-  * debian/rules.unpack (install_autotools_stamp): Remove.
-  * debian/rules.defs (configure_dependencies): Remove autotools dependency.
-  * debian/rules.conf: Add a copyright-file target.
-  * debian/control.m4: Build-Depends on autoconf2.59 and patchutils.
-    Make gcc-4.4-source Depends on autoconf2.59.
-    Add myself to Uploaders.
-  * debian/rules.d/binary-source.mk: Don't build and install an embedded
-    copy or autoconf2.59 in gcc-4.4-source.
-  * debian/copyright.in: New.
-
-  [ Matthias Klose ]
-  * Build gcj on hppa.
-  * Add support to build vfp optimized runtime libraries on armel.
-  * gcc-4.4-spu: Depend on newlib-spu.
-  * Fix sections of -dbg and java packages.
-  * gcc-default-ssp.dpatch: Set the default as well, when calling the
-    preprocessor. LP: #346126.
-  * Build-depend on quilt.
-  * Keep the copyright file in the archive.
-  * Remove conflict of the gcc-X.Y-source packages.
-  * Update removal of gfdl doc files for 4.4.
-  * Don't re-run the autotools (introduced with the switch to quilt).
-  * On arm and armel, install the arm_neon.h header. LP: #360819.
-  * When hardening options are turned on by default, patch the testsuite
-    to handle the hardening defaults (Kees Cook).
-  * Only run the patch target once. Avoids multiple autotool runs, but
-    doesn't reflect changes in the series file anymore.
-  * libgcj-doc: Fix documentation title.
-  * Fix gcj source build with recent build changes.
-  * Don't check for libraries in DEB_BUILD_OPTIONS/nolang.
-  * gappletviewer: Include missing binary.
-
-  [ Aurelien Jarno ]
-  * Remove: patches/kbsd-gnu-ada.dpatch (merged upstream).
-  * kbsd-gnu.diff: add fix for stuff broken by upstream.
-
- -- Matthias Klose <doko@debian.org>  Mon, 20 Apr 2009 01:34:26 +0200
-
-gcc-4.4 (4.4-20090317-1) experimental; urgency=low
-
-  * Initial upload of GCC-4.4, based on trunk 20090317 (r144904).
-
-  [Matthias Klose]
-  * Branch from the gcc-4.3 packaging.
-  * Remove *-trunk patches, update remaining patches for the trunk.
-  * Remove patches integrated upstream: libobjc-gc-link, libjava-file-support,
-    libjava-realloc-leak, libjava-armel-ldflags, libstdc++-symbols-hppa,
-    gcc-m68k-pch, libjava-extra-cflags, libjava-javah-bridge-tgts,
-    hppa-atomic-builtins, armel-atomic-builtins, libssp-gnu, libobjc-armel,
-    gfortran-armel-updates, sparc-biarch, libjava-xulrunner-1.9.
-  * Update patches for 4.4, mostly using the patches converted for quilt by
-    Arthur Loiret.
-  * debian/patches/libjava-soname.dpatch: Remove, unmodifed upstream library.
-  * debian/patches/gcc-driver-extra-langs.dpatch: Search Ada files in subdir.
-  * debian/rules.unpack, debian/rules.d/binary-source.mk: Update for included
-    autoconf tarball.
-  * debian/rules.d/binary-{gcc,java}.mk: Install new header files.
-  * debian/libgfortran3.symbols.common: Remove symbol not generated by
-    gfortran (__iso_c_binding_c_f_procpointer@GFORTRAN_1.0), PR38871.
-  * debian/rules.conf: Update for 4.4.
-  * Fix build dependencies and configure options for 4.4, which were applied
-    for snapshot builds only.
-
-  [Arthur Loiret]
-  * Update patches from debian/patches:
-    - Remove backported fixes:
-      PR ada: pr10768.dpatch, pr15808.dpatch, pr15915.dpatch, pr16086.dpatch,
-      pr16087.dpatch, pr16098.dpatch, pr17985.dpatch, pr18680.dpatch,
-      pr22255.dpatch, pr22387.dpatch, pr28305.dpatch, pr28733.dpatch,
-      pr29015.dpatch, pr30740.dpatch, pr30827.dpatch pr33688.dpatch,
-      pr34466.dpatch, pr35050.dpatch, pr35792.dpatch.
-      PR target: pr27880.dpatch, pr28102.dpatch, pr30961.dpatch,
-      pr35965.dpatch, pr37661.dpatch.
-      PR libgcj: pr24170.dpatch, pr35020.dpatch.
-      PR gcov-profile: pr38292.dpatch.
-      PR other: pr28322.dpatch.
-  * debian/rules.patch: Update.
-  * debian/symbols/libgomp1.symbols.common: Add new symbols from OpenMP 3.0.
-
- -- Matthias Klose <doko@debian.org>  Tue, 17 Mar 2009 02:28:01 +0100
-
-gcc-4.3 (4.3.3-5) unstable; urgency=low
-
-  Merge from gnat-4.3 (4.3.3-1):
-
-  [Petr Salinger]
-  * debian/patches/ada-libgnatprj.dpatch: enable support for GNU/kFreeBSD.
-    Fixes: #512277.
-
-  [Ludovic Brenta]
-  * debian/patches/ada-acats.dpatch: attempt to fix ACATS tests (not entirely
-    successful yet).
-  * New upstream version.  Fixes: #514565.
-
-  [Matthias Klose]
-  * Update to SVN 20090301 from the gcc-4_3-branch.
-    - Fix PR c/35446, PR c++/38950, PR fortran/38852, PR fortran/39006,
-      PR c++/39225 (closes: #516727), PR c++/38950, PR target/38056,
-      PR target/39228, PR middle-end/36578, PR inline-asm/39058,
-      PR middle-end/37861.
-  * Don't provide the 4.3.2 symlink in gcc_lib_dir anymore.
-  * Require binutils-2.19.1.
-
- -- Matthias Klose <doko@debian.org>  Sun, 01 Mar 2009 14:18:09 +0100
-
-gcc-4.3 (4.3.3-4) unstable; urgency=low
-
-  * Fix Fix PR gcov-profile/38292 (wrong profile information), taken
-    from the trunk.
-  * Update to SVN 20090215 from the gcc-4_3-branch.
-    Fix PR c/35435, PR tree-optimization/39100, PR rtl-optimization/39076,
-    PR c/35433, PR tree-optimization/39041, PR target/38988,
-    PR middle-end/38969, PR c++/36897, PR c++/39054, PR c/39035, PR c/35434,
-    PR c/36432, PR target/38991, PR c/39084, PR target/39118.
-  * Reapply the fix for PR middle-end/38615.
-  * Include autoconf-2.59 sources into the source package, and install as
-    part of the gcc-4.3-source package.
-  * Explicitely use autoconf-1.9.
-  * Disable building the gcjwebplugin.
-  * Don't configure with --enable-cld on amd64 and i386.
-
- -- Matthias Klose <doko@debian.org>  Sun, 15 Feb 2009 23:40:09 +0100
-
-gcc-4.3 (4.3.3-3) unstable; urgency=medium
-
-  * Revert fix for PR middle-end/38615. Closes: #513420.
-
- -- Matthias Klose <doko@debian.org>  Thu, 29 Jan 2009 07:05:15 +0100
-
-gcc-4.3 (4.3.3-2) unstable; urgency=low
-
-  * Update to SVN 20090127 from the gcc-4_3-branch.
-    - Fix PR tree-optimization/38359. Closes: #492505.
-    - Fix PR tree-optimization/38932 (ice-on-valid-code), PR target/38931
-      (ice-on-valid-code), PR rtl-optimization/38879 (wrong-code),
-      PR c++/23287 (rejects-valid), PR fortran/38907 (ice-on-valid-code),
-      PR fortran/38859 (wrong-code), PR fortran/38657 (rejects-valid),
-      PR fortran/38672 (ice-on-valid-code).
-  * Fix PR middle-end/38969, taken from the trunk. Closes: #513007.
-
- -- Matthias Klose <doko@debian.org>  Tue, 27 Jan 2009 23:42:45 +0100
-
-gcc-4.3 (4.3.3-1) unstable; urgency=low
-
-  * GCC-4.3.3 release (no changes compared to the 4.3.2-4 upload).
-  * Fix PR middle-end/38615 (wrong code, taken from the trunk).
-
- -- Matthias Klose <doko@debian.org>  Sat, 24 Jan 2009 14:43:09 +0100
-
-gcc-4.3 (4.3.2-4) unstable; urgency=medium
-
-  * Update to SVN 20090119 from the gcc-4_3-branch.
-    - Fix PR tree-optimization/36765 (wrong code).
-  * Remove patch for PR 34571, applied upstream (fix build failure on alpha).
-  * Apply proposed patch for PR middle-end/38902 (wrong code).
-
- -- Matthias Klose <doko@debian.org>  Tue, 20 Jan 2009 00:22:41 +0100
-
-gcc-4.3 (4.3.2-3) unstable; urgency=low
-
-  * Update to SVN 20090117 from the gcc-4_3-branch (4.3.3 release candidate).
-    - Fix PR target/34571, PR debug/7055, PR tree-optimization/37194,
-      PR tree-optimization/38529, PR fortran/38763, PR fortran/38765,
-      PR fortran/38669, PR fortran/38487, PR fortran/35681, PR fortran/38657,
-      PR c++/36019, PR c++/31488, PR c++/37646, PR c++/36334, PR c++/38357,
-      PR c++/31260, PR c++/38877, PR libstdc++/36801, PR libgcj/38396.
-    - debian/patches/libgcj-bc.dpatch: Remove, applied upstream.
-  * Fix PR middle-end/38616 (wrong code with -fstack-protector).
-  * Update backport for PR28322 (Gunther Nikl).
-
- -- Matthias Klose <doko@debian.org>  Sat, 17 Jan 2009 21:09:35 +0100
-
-gcc-4.3 (4.3.2-2) unstable; urgency=low
-
-  * Update to SVN 20090110 from the gcc-4_3-branch.
-    - Fix PR target/36654, PR tree-optimization/38752, PR fortran/38675,
-      PR fortran/37469, PR libstdc++/38000.
-
- -- Matthias Klose <doko@debian.org>  Sat, 10 Jan 2009 18:32:34 +0100
-
-gcc-4.3 (4.3.2-2~exp5) experimental; urgency=low
-
-  * Adjust build-dependencies for cross builds. Closes: #499998.
-  * Update to SVN 20081231 from the gcc-4_3-branch.
-    - Fix PR middle-end/38565, PR target/38062, PR bootstrap/38383,
-      PR target/38402, PR testsuite/35677, PR tree-optimization/38478,
-      PR target/38054, PR middle-end/29056, PR testsuite/28870,
-      PR target/38254.
-    - Fix PR libstdc++/37144, PR c++/37582, PR libstdc++/38080.
-    - Fix PR fortran/38602, PR fortran/38602, PR fortran/38487,
-      PR fortran/38113, PR fortran/35983, PR fortran/35937, PR testsuite/36889.
-  * Update the spu cross compiler from the cell-gcc-4_3-branch 20081217.
-  * debian/patches/libobjc-armel.dpatch: Don't define EH_USES.
-  * Apply the Atomic builtins patch for PARISC.
-
- -- Matthias Klose <doko@debian.org>  Thu, 18 Dec 2008 00:34:46 +0100
-
-gcc-4.3 (4.3.2-2~exp4) experimental; urgency=low
-
-  * Update to SVN 20081130 from the gcc-4_3-branch.
-    - Fix PR bootstrap/33304, PR middle-end/37807, PR middle-end/37809,
-      PR rtl-optimization/37489, PR target/35574, PR c/37924,
-      PR tree-optimization/37879, PR middle-end/37858, PR middle-end/37870,
-      PR target/38016, PR target/37939, PR rtl-optimization/37769,
-      PR target/37909, PR fortran/37597, PR fortran/35820, PR fortran/37445,
-      PR fortran/PR35769, PR fortran/37903, PR fortran/37749.
-    - Fix PR target/37640, PR tree-optimization/37868, PR bootstrap/33100,
-      PR other/38214, PR c++/37142, PR c++/35405, PR c++/37563, PR c++/38030,
-      PR c++/37932, PR c++/38007.
-    - Fix PR fortran/37836, PR fortran/38171, PR fortran/35681,
-      PR fortran/37792, PR fortran/37926, PR fortran/38033, PR fortran/36526.
-    - Fix PR target/38287. Closes: #506713.
-  * Atomic builtins using kernel helpers for PARISC and ARM Linux/EABI, taken
-    from the trunk.
-
- -- Matthias Klose <doko@debian.org>  Mon, 01 Dec 2008 01:29:51 +0100
-
-gcc-4.3 (4.3.2-2~exp3) experimental; urgency=low
-
-  * Update to SVN 20081117 from the gcc-4_3-branch.
-  * Add build dependencies on spu packages for snapshot builds.
-  * Add build dependency on libantlr-java for snapshot builds.
-  * Disable fortran on spu for snapshot builds.
-  * Add dependency on binutils-{hppa64,spu} for snapshot builds.
-
- -- Matthias Klose <doko@debian.org>  Mon, 17 Nov 2008 21:57:51 +0100
-
-gcc-4.3 (4.3.2-2~exp2) experimental; urgency=low
-
-  * Update to SVN 20081023 from the gcc-4_3-branch.
-    - General regression fixes: PR rtl-optimization/37882 (wrong code),
-    - Fortran regression fixes: PR fortran/37787, PR fortran/37723.
-  * Use gij-4.3 for builds in java maintainer mode.
-  * Don't run the testsuite with -fstack-protector for snapshot builds.
-  * Update the spu cross compiler from the cell-gcc-4_3-branch 20081023.
-    Don't disable multilibs, install additional components in the gcc-4.3-spu
-    package.
-  * Enable building the spu cross compiler for powerpc and ppc64 snapshot
-    builds.
-  * Apply proposed patch for PR tree-optimization/37868 (wrong code).
-  * Apply proposed patch to parallelize make check.
-  * For biarch builds, disable the gnat testsuite for the non-default
-    architecture (no biarch support in gnat yet).
-
- -- Matthias Klose <doko@debian.org>  Thu, 23 Oct 2008 22:06:38 +0200
-
-gcc-4.3 (4.3.2-2~exp1) experimental; urgency=low
-
-  * Update to SVN 20081017 from the gcc-4_3-branch.
-    - General regression fixes: PR rtl-optimization/37408 (wrong code),
-      PR tree-optimization/36630, PR tree-optimization/37102 (wrong code),
-      PR c/35437 (ice on invalid code), PR middle-end/37731 (wrong code),
-      PR target/37603 (wrong code, hppa), PR tree-optimization/35737 (ice on
-      valid code), PR middle-end/36575 (wrong code), PR c/37645 (ice on valid
-      code), PR tree-optimization/37539 (compile time hog), PR middle-end/37236
-      (ice on invalid code), PR tree-optimization/36343 (wrong code),
-      PR rtl-optimization/37544 (wrong code), PR target/35620 (ice on valid
-      code), PR target/35713 (ice on valid code, wrong code), PR c/35712 (wrong
-      code), PR target/37466 (wrong code, AVR).
-    - C++ regression fixes: PR c++/37389 (LP: #252301), PR c++/37555 (ice on
-      invalid code).
-    - Fortran regression fixes: PR fortran/37199, PR fortran/36214,
-      PR fortran/35770, PR fortran/36454, PR fortran/36374, PR fortran/37274,
-      PR fortran/37583, PR fortran/36700, PR fortran/35945, PR fortran/37626,
-      PR fortran/37504, PR fortran/37580, PR fortran/37706, PR fortran/35680,
-      PR fortran/37794.
-  * Remove obsolete patches: ada-driver.dpatch, pr33148.dpatch.
-  * Fix naming of bridge targets in gjavah (wrong header generation).
-  * Fix PR target/37661, SPARC64 int-to-TFmode conversions.
-  * Include the complete test summaries in a binary package, to allow
-    regression checking from the previous build.
-  * Tighten inter-package dependencies to (>= 4.3.2-1).
-  * Drop the 4.3.1 symlink in gcc_lib_dir, add a 4.3.3 symlink to 4.3.
-
- -- Matthias Klose <doko@debian.org>  Fri, 17 Oct 2008 23:26:50 +0200
-
-gcc-4.3 (4.3.2-1) unstable; urgency=medium
-
-  [Matthias Klose]
-  * Final gcc-4.3.2 release (regression fixes).
-    - Remove the generated install docs from the tarball (GFDL licensed).
-    - C++ regression fixes: PR debug/37156.
-    - general regression fixes: PR debug/37156, PR target/37101.
-    - Java regression fixes: PR libgcj/8995.
-  * Update to SVN 20080905 from the gcc-4_3-branch.
-    - C++ regression fixes: PR c++/36741 (wrong diagnostic),
-    - general regression fixes: PR target/37184 (ice on valid code),
-      PR target/37191 (ice on valid code), PR target/37197 (ice on valid code),
-      PR middle-end/36817 (ice on valid code), PR middle-end/36548 (wrong code),
-      PR middle-end/37125 (wrong code), PR c/37261 (wrong diagnostic),
-      PR target/37168 (ice on valid code), PR middle-end/36449 (wrong code),
-      PR middle-end/37248 (missed optimization), PR target/36332 (wrong code).
-    - Fortran regression fixes: PR fortran/37193 (rejects valid code).
-  * Move symlinks in gcc_lib_dir from cpp-4.3 to gcc-4.3-base. Closes: #497369.
-  * Don't build-depend on autogen on architectures where it is not installable
-    (needed for the fixincludes testsuite only); don't build-depend on it for
-    source packages not running the fixincludes testsuite.
-
-  [Ludovic Brenta]
-  * Add sdefault.ads to libgnatprj4.3-dev.  Fixes: #492866.
-  * turn gnatvsn.gpr and gnatprj.gpr into proper library project files.
-  * Unconditionally build-depend on gnat when building gnat-4.3.
-    Fixes: #487564.
-  * (debian/rules.d/binary-ada.mk): Add a symlink libgnat.so to
-    /usr/lib/libgnat-4.3.so in the adalib directory.  Fixes: #493814.
-  * (debian/patches/ada-sjlj.dpatch): remove dangling symlinks from all
-    adalib directories.
-  * debian/patches/ada-alpha.dpatch: remove, applied upstream.
-
-  [Samuel Tardieu, Ludovic Brenta]
-  * debian/patches/pr16086.dpatch: new; backport from GCC 4.4.
-    Closes: #248172.
-  * debian/patches/pr35792.dpatch: new; backport from GCC 4.4.
-  * debian/patches/pr15808.dpatch (fixes: #246392),
-    debian/patches/pr30827.dpatch: new; backport from the trunk.
-
- -- Matthias Klose <doko@debian.org>  Fri, 05 Sep 2008 22:52:58 +0200
-
-gcc-4.3 (4.3.1-9) unstable; urgency=low
-
-  * Update to SVN 20080814 from the gcc-4_3-branch.
-    - C++/libstdc++ regression fixes: PR c++/36688, PR c++/37016, PR c++/36999,
-      PR c++/36405, PR c++/36767, PR c++/36852.
-    - general regression fixes: PR target/36613, PR rtl-optimization/36998,
-      PR middle-end/37042, PR middle-end/35432, PR target/35659,
-      PR middle-end/37026, PR middle-end/36691, PR tree-optimization/36991,
-      PR rtl-optimization/35542, PR bootstrap/35752, PR rtl-optimization/36419,
-      PR debug/36278, PR preprocessor/36649, PR rtl-optimization/36929,
-      PR tree-optimization/36830, PR c/35746, PR middle-end/37014,
-      PR middle-end/37103.
-    - Fortran regression fixes: PR fortran/36132.
-    - Java regression fixes: PR libgcj/31890.
-    - Fixes PR middle-end/37090. Closes: #494815.
-
- -- Matthias Klose <doko@debian.org>  Thu, 14 Aug 2008 18:02:52 +0000
-
-gcc-4.3 (4.3.1-8) unstable; urgency=low
-
-  * Undo Revert PR tree-optimization/36262 on i386 (PR 36917 is invalid).
-
- -- Matthias Klose <doko@debian.org>  Fri, 25 Jul 2008 21:47:52 +0200
-
-gcc-4.3 (4.3.1-7) unstable; urgency=low
-
-  * Update to SVN 20080722 from the gcc-4_3-branch.
-    - Fix PR middle-end/36811, infinite loop building with -O3.
-    - C++/libstdc++ regression fixes: PR c++/36407, PR c++/34963,
-      PR libstdc++/36832, PR libstdc++/36552, PR libstdc++/36729.
-    - Fortran regression fixes: PR fortran/36366, PR fortran/36824.
-    - general regression fixes: PR middle-end/36877, PR target/36780,
-      PR target/36827, PR rtl-optimization/35281, PR rtl-optimization/36753,
-      PR target/36827, PR target/36784, PR target/36782, PR middle-end/36369,
-      PR target/36780, PR target/35492, PR middle-end/36811,
-      PR rtl-optimization/36419, PR target/35802, PR target/36736,
-      PR target/34780.
-  * Revert PR tree-optimization/36262 on i386, causing miscompilation of
-    OpenJDK hotspot.
-  * gij/gcj: Don't remove alternatives on upgrade. Addresses: #479950.
-
- -- Matthias Klose <doko@debian.org>  Tue, 22 Jul 2008 23:55:54 +0200
-
-gcc-4.3 (4.3.1-6) unstable; urgency=low
-
-  * Start the logwatch script on alpha as well to avoid timeouts in
-    the testsuite.
-
- -- Matthias Klose <doko@debian.org>  Mon, 07 Jul 2008 11:31:58 +0200
-
-gcc-4.3 (4.3.1-5) unstable; urgency=low
-
-  * Update to SVN 20080705 from the gcc-4_3-branch.
-    - Fix PR target/36634, wrong-code on powerpc with -msecure-plt.
-  * Fix PR target/35965, PIC + -fstack-protector on arm/armel. Closes: #469517.
-  * Don't run the libjava testsuite with -mabi=n32.
-  * Update patch for PR other/28322, that unknown -Wno-* options do not
-    cause errors, but warnings instead.
-  * On m68k, add -fgnu89-inline when in gnu99 mode (requested by Michael
-    Casadeval for the m68k port). Closes: #489234.
-
- -- Matthias Klose <doko@debian.org>  Sun, 06 Jul 2008 01:39:30 +0200
-
-gcc-4.3 (4.3.1-4) unstable; urgency=low
-
-  * Revert: debian/patches/gcc-multilib64dir.dpatch: Remove obsolete patch.
-  * Remove obsolete multiarch-lib patch.
-
- -- Matthias Klose <doko@debian.org>  Mon, 30 Jun 2008 23:05:17 +0200
-
-gcc-4.3 (4.3.1-3) unstable; urgency=medium
-
-  [Arthur Loiret]
-  * debian/rules2:
-    - configure sh4-linux with --with-multilib-list=m4,m4-nofpu
-      and --with-cpu=sh4.
-    - configure sparc-linux with --enable-targets=all on snapshot builds
-      (change already in 4.3.1-1).
-  * debian/rules.patch: Don't apply sh4-multilib.dpatch.
-
-  [Matthias Klose]
-  * Update to SVN 20080628 from the gcc-4_3-branch.
-    - Fix PR target/36533, wrong-code with incorrectly assumed aligned_operand.
-      Closes: #487115.
-  * debian/rules.defs: Remove hurd-i386 from ssp_no_archs (Samuel Thibault).
-    Closes: #483613.
-  * Do not create a /usr/lib/gcc/<target-arch>/4.3.0 symlink.
-  * debian/patches/gcc-multilib64dir.dpatch: Remove obsolete patch.
-  * libjava/classpath: Set and use EXTRA_CFLAGS (taken from the trunk).
-
- -- Matthias Klose <doko@debian.org>  Sat, 28 Jun 2008 16:00:38 +0200
-
-gcc-4.3 (4.3.1-2) unstable; urgency=low
-
-  * Update to SVN 20080610 from the gcc-4_3-branch.
-    - config.gcc: Fix quoting for in the enable_cld test.
-  * Use GNU locales on hurd-i386 (Samuel Thibault). Closes: #485395.
-  * libstdc++-doc: Fix URL's for locally installed docs. Closes: #485133.
-  * libjava: On armel apply kludge to fix unwinder infinitely looping 'til
-    it runs out of memory.
-  * Adjust dependencies to require GCC 4.3.1.
-
- -- Matthias Klose <doko@debian.org>  Wed, 11 Jun 2008 00:35:38 +0200
-
-gcc-4.3 (4.3.1-1) unstable; urgency=high
-
-  [Samuel Tardieu, Ludovic Brenta]
-  * debian/patches/pr16087.dpatch: new. Fixes: #248173.
-  * Correct the patches from the previous upload.
-
-  [Ludovic Brenta]
-  * debian/patches/ada-acats.dpatch: really run the just-built gnat, not the
-    bootstrap gnat.
-  * debian/rules2: when running the Ada test suite, do not run the multilib
-    tests as gnat does not support multilib yet.
-  * Run the ACATS testsuite again (patch it so it correctly finds gnatmake).
-
-  [Thiemo Seufer]
-  * debian/patches/ada-libgnatprj.dpatch,
-    debian/patches/ada-mips{,el}.dpatch: complete support for mips and mipsel.
-    Fixes: #482433.
-
-  [Matthias Klose]
-  * GCC-4.3.1 release.
-  * Do not include standard system paths in libgcj pkgconfig file.
-  * Suggest the correct libmudflap0-dbg package.
-  * Fix PR libjava/35020, taken from the trunk.
-  * Apply proposed patch for PR tree-optimization/36343.
-  * On hurd-i386 with -fstack-protector do not link with libssp_nonshared
-    (Samuel Thibault). Closes: #483613.
-  * Apply proposed patch for PR tree-optimization/34244.
-  * Remove debian-revision in symbols files.
-  * Fix installation of all biarch -multilib packages which are not triarch.
-  * Fix some lintian warnings.
-  * Include library symlinks in gobjc and gfortran multilib packages, when
-    not building the library packages.
-  * Fix sections in doc-base files.
-  * Don't apply the sparc-biarch patch when building the gcc-snapshot package.
-  * libjava: Add @file support for gjavah & gjar.
-  * Apply patch for PR rtl-optimization/36111, taken from the trunk.
-
-  * Closing reports reported against gcc-4.0 and fixed in gcc-4.3:
-    - General
-      + Fix PR optimization/3511, inlined strlen() could be smarter.
-        Close: #86251.
-    - C
-      + Fix PR c/9072, Split of -Wconversion in two different flags.
-        Closes: #128950, #226952.
-    - C++/libstdc++
-      + PR libstdc++/24660, implement versioning weak symbols in libstdc++.
-        Closes: #328421.
-    - Architecture specific:
-      - mips
-        + PR target/26560, unable to find a register to spill in class
-          'FP_REGS'. Closes: #354439.
-      - sparc
-        + Fix PR rtl-optimization/23454, ICE in invert_exp_1. Closes: #340951.
-  * Closing reports reported against gcc-4.1 and fixed in gcc-4.2:
-    - General
-      + PR tree-optimization/30132, ICE in find_lattice_value. Closes: #400484.
-      + PR other/29534, ICE in "gcc -O -ftrapv" with decreasing array index.
-        Closes: #405065.
-      + Incorrect SSE2 code generation for vector initialization.
-        Closes: #406442.
-      + Fix segfault in cc1 due to infinite loop in error() when using -ftrapv.
-        Closes: #458072.
-      + Fix regression in code size with -Os compared to GCC-3.3.
-        Closes: #348298.
-    - C++
-      + Fix initialization of global variables with non-constant initializer.
-        Closes: #446067.
-      + Fix ICE building muse. Closes: #429385.
-  * Closing reports reported against gcc-4.1 and fixed in gcc-4.3:
-    - C++
-      + PR c++/28705, ICE: in type_dependent_expression_p. Closes: #406324.
-      + PR c++/7302, -Wnon-virtual-dtor should't complain of protected dtor.
-        Closes: #356316.
-      + PR c++/28316, PR c++/24791, PR c++/20133, ICE in instantiate_decl.
-        Closes: #327346, #355909.
-    - Fortran
-      + PR fortran/31639, ICE in gfc_conv_constant. Closes: #401496.
-    - Java
-      + Fix ICE using gcj with --coverage. Closes: #416326.
-      + PR libgcj/29869, LogManager class loading failure. Closes: #399251
-      + PR swing/29547 setText (String) of JButton does not work
-        with HTML code. Closes: #392791.
-      + PR libgcj/29178, CharsetEncoder.canEncode() gives different results
-        than Sun version. Closes: #388596.
-      + PR java/8923, ICE when modifying a variable decleared "final static".
-        Closes: #351512.
-      + PR java/22507, segfault building Apache Cocoon. Closes: #318534.
-      + PR java/2499, class members should be inherited from implemented
-        interfaces. Closes: #225434.
-      + PR java/10581, ICE compiling freenet. Closes: #186922.
-      + PR libgcj/28340, gij ignores -Djava.security.manager. Closes: #421098.
-      + PR java/32846, build failure on GNU/Hurd. Closes: #408888.
-      + PR java/29194, fails to import package from project. Closes: #369873.
-      + PR libgcj/31700, -X options not recognised by JNI_CreateJavaVM.
-        Closes: #426742.
-      + java.util.Calendar.setTimeZone fails to set ZONE_OFFSET.
-        Closes: #433636.
-    - Architecture specific:
-      - alpha
-        + C++, fix segfault in constructor with -Os. Closes: #438436.
-      - hppa
-        + PR target/30131, ICE in propagate_one_insn. Closes: #397341.
-      - m32r
-        + PR target/28508, assembler error (operand out of range).
-          Closes: #417542.
-      - m68k
-        + PR target/34688, ICE in output_operand. Closes: #459429.
-  * Closing reports reported against gcc-4.2 and fixed in gcc-4.3:
-    - General
-      + PR tree-optimization/33826, wrong code generation for infinitely
-        recursive functions. Closes: #445536.
-    - C++
-      + PR c++/24791, ICE on invalid instantiation of template's static member.
-        Closes: #446698.
-
-  [Aurelien Jarno]
-  * Really apply arm-funroll-loops.dpatch on arm and armel. Closes: #476460.
-
- -- Matthias Klose <doko@debian.org>  Sat, 07 Jun 2008 23:16:21 +0200
-
-gcc-4.3 (4.3.0-5) unstable; urgency=medium
-
-  * Update to SVN 20080523 from the gcc-4_3-branch.
-    - Remove gcc-i386-emit-cld patch.
-    - On Debian amd64 and i386 configure with --enable-cld.
-  * Fix PR tree-optimization/36129, ICE with -fprofile-use.
-  * Add spu build dependencies independent of the architecture.
-  * Move arm -funroll-loops fix to arm-funroll-loops from 
-    gfortran-armel-updates. Apply it on both arm and armel. 
-    Closes: #476460.
-  * Use iceape-dev as a build dependency for Java enabled builds.
-  * Build the sru cross compiler from a separate source dir without applying
-    the hardening patches.
-
- -- Matthias Klose <doko@debian.org>  Fri, 23 May 2008 10:12:02 +0200
-
-gcc-4.3 (4.3.0-4) unstable; urgency=low
-
-  [ Aurelien Jarno ]
-  * Fix gnat-4.3 build on mips/mipsel. 
-  * Update libgcc1 symbols for hurd-i386.
-
-  [ Arthur Loiret ]
-  * Make gcc-4.3-spu Recommends newlib-spu. Closes: #476088
-  * Build depend on spu build dependencies only when building
-    as gcc-4.x source package.
-  * Disable spu for snapshot builds.
-  * Support sh4 targets:
-    - sh4-multilib.dpatch: Add, fix multilib (m4/m4-nofpu) for sh4-linux
-    - multiarch-include.dpatch: Don't apply on sh4.
-
-  [ Matthias Klose ]
-  * Stop building libffi packages.
-  * Update to SVN 20080501 from the gcc-4_3-branch.
-    - Fix PR target/35662, wrong gfortran code on mips/mipsel. Closes: #476427.
-    - Fixes mplayer build on powerpc. Closes: #475153.
-  * Stop building gij/gcj on alpha, arm and hppa. Closes: #459560.
-  * libstdc++6-4.3-doc: Fix file location in doc-base file. Closes: #476253.
-  * debian/patches/template.dpatch: Remove the `exit 0' line.
-  * Fix alternative names for amd64 cross builds. Addresses: #466422.
-  * debian/copyright: Update to GPLv3, remove the text of the GFDL
-    and reference the copy in common-licenses.
-  * Generate the locale data for the testsuite, if the locales package
-    is installed (not a dependency on all archs).
-  * Update libgcc2 symbols for m68k, libstdc++6 symbols for arm, m68k, mips
-    and mipsel.
-  * Do not include a symbols file for libobjc_gc.so.
-  * Add four more symbols to libgcj_bc, patch taken from the trunk.
-  * Adjust names of manual pages in the spu build on powerpc.
-  * ARM EABI (armel) updates (Andrew Jenner, Julian Brown):
-    - Add Objective-C support.
-    - Fortran support patches.
-    - Fix ICE in gfortran.dg/vector_subscript_1.f90 for -Os -mthumb reload.
-  * Build ObjC and Obj-C++ packages on armel.
-  * Reenable running the testsuite on m68k.
-
-  [Samuel Tardieu, Ludovic Brenta]
-  * debian/patches/gnalasup_to_lapack.dpatch: new.
-  * debian/patches/pr34466.dpatch,
-    debian/patches/pr22255.dpatch,
-    debian/patches/pr33688.dpatch,
-    debian/patches/pr10768.dpatch,
-    debian/patches/pr28305.dpatch,
-    debian/patches/pr17985.dpatch (#278685)
-    debian/patches/pr15915.dpatch,
-    debian/patches/pr16098.dpatch,
-    debian/patches/pr18680.dpatch,
-    debian/patches/pr28733.dpatch,
-    debian/patches/pr22387.dpatch,
-    debian/patches/pr29015.dpatch: new; backport Ada bug fixes from GCC 4.4.
-  * debian/patches/rules.patch: apply them.
-  * debian/patches/pr35050.dpatch: update.
-
-  [Andreas Jochens]
-  * debian/patches/ppc64-ada.dpatch: update, adding support for ppc64.
-    (#476868).
-
-  [Ludovic Brenta]
-  * Apply ppc64-ada.dpatch whenever we build libgnat, not just on ppc64.
-  * debian/patches/pr28322.dpatch: never pass -Wno-overlength-strings to
-    the bootstrap compiler, as the patch breaks the detection of whether
-    the bootstrap compiler supports this option or not.
-    Fixes: #471192.  Works around #471767.
-  * Merge Aurélien Jarno's mips patch.  Fixes: #472854.
-
-  [ Samuel Tardieu ]
-  * debian/patches/pr30740.dpatch: new Ada bug fix.
-  * debian/patches/pr35050.dpatch: new Ada bug fix.
-
-  [ Xavier Grave ]
-  * debian/patches/ada-mips{,el}.dpatch: new; split mips/mipsel support
-    into new patches, out of ada-sjlj.dpatch.
-  * debian/rules.d/binary-ada.mk: fix the version number of libgnarl-4.3.a.
-
-  [Roman Zippel]
-  * PR target/25343, fix gcc.dg/pch/pch for m68k.
-
- -- Matthias Klose <doko@debian.org>  Thu, 01 May 2008 21:08:09 +0200
-
-gcc-4.3 (4.3.0-3) unstable; urgency=medium
-
-  [ Matthias Klose ]
-  * Update to SVN 20080401 from the gcc-4_3-branch.
-    - Fix PR middle-end/35705 (hppa only).
-  * Update libstdc++6 symbols for hurd-i386. Closes: #472334.
-  * Update symbol files for libgomp (ppc64).
-  * Only apply the gcc-i386-emit-cld patch on amd64 and i386 architectures.
-  * Update libstdc++ baseline symbols for hppa.
-  * Install powerpc specific header files new in 4.3.
-  * gcc-4.3-hppa64: Don't include the install tools in the package.
-
-  [ Aurelien Jarno ]
-  * Fix gobjc-4.3-multilib dependencies. Closes: #473455.
-  * Fix gnat-4.3 build on mips/mipsel. 
-  * patches/ada-alpha.dpatch: new patch to fix gnat-4.3 build on alpha.
-    Closes: #472852.
-  * patches/config-ml.dpatch: also check for n32 multidir.
-
-  [ Arthur Loiret ]
-  * Build-Depends on binutils (>= 2.18.1~cvs20080103-2) on mips and mipsel,
-    required for triarch.
-  * libstdc++-pic.dpatch: Update, don't fail anymore if shared lib is disabled.
-
-  [ Andreas Jochens ]
-  * Fix build failures on ppc64. Closes: #472917.
-    - gcc-multilib64dir.dpatch: Remove "msoft-float" and "nof" from MULTILIB
-      variables.
-    - Removed ppc64-biarch.dpatch.
-    - Add debian/lib32gfortan3.symbols.ppc64.
-
-  [ Arthur Loiret, Matthias Klose ]
-  * Build compilers for spu-elf target on powerpc and ppc64.
-    - Add gcc-4.3-spu, g++-4.3-spu and gfortran-4.3-spu packages.
-    - Partly based on the work in Ubuntu on the spu toolchain.
-
- -- Matthias Klose <doko@debian.org>  Tue, 01 Apr 2008 23:29:21 +0000
-
-gcc-4.3 (4.3.0-2) unstable; urgency=low
-
-  [Matthias Klose]
-  * Update to SVN 20080321 from the gcc-4_3-branch.
-    - Remove some broken code that attempts to enforce linker
-      constraints. Closes: #432541.
-  * Temporary fix, will be removed once a fixed kernel is available
-    in testing: Emit cld instruction when stringops are used (i386).
-    Do not expose the -mcld option until added upstream. Closes: #469567.
-  * Update NEWS files.
-  * libjava: Don't leak upon failed realloc (taken from the trunk).
-  * debian/rules2: The build is not yet prepared to take variables from
-    the environment; unexport and unset those.
-
-  [Arthur Loiret/Aurelien Jarno]
-  * MIPS tri-arch support:
-    - mips-triarch.dpatch: new patch to default to o32 and follow the
-      glibc convention for n32 & 64 bit names.
-    - Rename $(biarch) and related vars into $(biarch64).
-    - Fix biarchsubdir to allow triarch.
-    - Add biarchn32 support.
-    - Add mips and mipsel to biarch64 and biarchn32 archs.
-    - Update binary rules for biarchn32 and libn32 targets.
-    - Fix multilib deps for triarch.
-    - control.m4: Add libn32 packages.
-
- -- Matthias Klose <doko@debian.org>  Sat, 22 Mar 2008 00:06:33 +0100
-
-gcc-4.3 (4.3.0-1) unstable; urgency=low
-
-  [Matthias Klose]
-  * GCC-4.3.0, final release.
-  * Update to SVN 20080309 from the gcc-4_3-branch.
-  * Build from a modified tarball, without GFDL documentation with
-    invariant sections and cover texts.
-  * debian/rules.unpack: Avoid make warnings.
-  * debian/rules.d/binary-cpp.mk: Add 4.3.0 symlink in gcclibdir.
-  * Stop building treelang (removed upstream).
-  * gcj-4.3: Hardcode libgcj-bc dependency, don't run dh_shlibdeps on ecj1.
-
-  [Aurelien Jarno]
-  * Update libssp-gnu.dpatch and reenable it.
-
- -- Matthias Klose <doko@debian.org>  Sun, 09 Mar 2008 15:18:08 +0100
-
-gcc-4.3 (4.3.0~rc2-1) unstable; urgency=medium
-
-  * Update to SVN 20080301 from the gcc-4_3-branch.
-  * Include the biarch libobjc_gc library in the packages.
-  * Link libobjc_gc with libgcjgc_convenience.la.
-  * Add new symbols to libstdc++6 symbol files, remove the symbols for
-    <system_error> support (reverted upstream for the 4.3 branch).
-  * Disable running the testsuite on m68k.
-  * Update PR other/28322, ignore only unknown -W* options.
-
- -- Matthias Klose <doko@debian.org>  Sat, 01 Mar 2008 15:09:16 +0100
-
-gcc-4.3 (4.3-20080227-1) unstable; urgency=low
-
-  [Matthias Klose]
-  * Update to SVN 20080227 from the gcc-4_3-branch.
-  * Fix PR other/28322, GCC new warnings and compatibility.
-    Addresses: #367657.
-
-  [Hector Oron]
-  * Fix cross-compile builds. Closes: #467471.
-
- -- Matthias Klose <doko@debian.org>  Thu, 28 Feb 2008 00:30:38 +0100
-
-gcc-4.3 (4.3-20080219-1) unstable; urgency=medium
-
-  [Matthias Klose]
-  * Update to SVN 20080219 from the gcc-4_3-branch.
-  * Apply proposed patch for PR target/34571 (alpha).
-  * libgcj9-dev: Don't claim that the package contains the static
-    libraries.
-  * libjava-xulrunner1.9.dpatch: Add configure check for xulrunner-1.9.
-    Name the alternative xulrunner-1.9-javaplugin.so.
-  * libgcj-doc: Don't include the examples; these cannot be built
-    with the existing Makefile anyway. Addresses: #449608.
-  * Manpages for gc-analyze and grmic are GFDL. Don't include these when
-    building DFSG compliant packages.
-  * Fix build failure building amd64 cross-target libstdc++ packages
-    (Tim Bagot). Addresses: #464365.
-  * Fix typos in rename-info-files patch (Richard Guenther).
-  * Fix PR libgcj/24170.
-
-  [Aurelien Jarno]
-  * kbsd-gnu-ada.dpatch: new patch to fix build on GNU/kFreeBSD.
-
-  [Ludovic Brenta]
-  * debian/rules.defs: Temporarily disable the testsuite when building gnat.
-  * debian/patches/libffi-configure.dpatch: run autoconf in the top-level
-    directory, where we've changed configure.ac; not in src/gcc.
-  * debian/patches/ada-sjlj.dpatch: do not run autoconf since we don't
-    change configure.ac.
-  * debian/control.m4 (gnat-4.3-doc): conflict with gnat-4.[12]-doc.
-    Closes: #464801.
-
- -- Matthias Klose <doko@debian.org>  Tue, 19 Feb 2008 23:20:45 +0000
-
-gcc-4.3 (4.3-20080202-1) unstable; urgency=low
-
-  [ Matthias Klose ]
-  * Update to SVN 20080202 from the trunk.
-    - Fix PR c/35017, pedwarns about valid code. Closes: #450506.
-    - Fix PR target/35045, wrong code generation with -O3 on i386.
-      Closes: #463478.
-  * gcj-4.3: On armel depend on g++-4.3.
-  * Re-enable build of libobjc_gc, using the internal version of boehm-gc.
-    Closes: #212248.
-
-  [Ludovic Brenta]
-  * debian/patches/ada-default-project-path.dpatch,
-    debian/patches/ada-gcc-name.dpatch,
-    debian/patches/ada-symbolic-tracebacks.dpatch,
-    debian/patches/ada-link-lib.dpatch,
-    debian/patches/ada-libgnatvsn.dpatch,
-    debian/patches/ada-libgnatprj.dpatch,
-    debian/patches/ada-sjlj.dpatch: adjust to GCC 4.3.
-  * debian/README.gnat, debian/TODO,
-    debian/rules.d/binary-ada.mk: merge from gnat-4.2.
-  * debian/README.maintainers: add instructions for patching GCC.
-  * debian/patches/ada-driver.dpatch: remove, no longer used.
-  * debian/patches/libffi-configure.dpatch: do not patch the top-level
-    configure anymore; instead, rerun autoconf.  This allows removing the
-    patch cleanly.
-  * debian/rules2: use gnatgcc as the bootstrap compiler, not gcc-4.2.
-
- -- Matthias Klose <doko@debian.org>  Sat, 02 Feb 2008 19:58:48 +0100
-
-gcc-4.3 (4.3-20080127-1) unstable; urgency=low
-
-  [ Matthias Klose ]
-  * Update to SVN 20080126 from the trunk.
-  * Tighten build dependency on doxygen.
-  * Update libstdc++ patches to current svn.
-  * gij-4.3: Provide java*-runtime-headless instead of java*-runtime.
-  
-  [ Aurelien Jarno]
-  * debian/multiarch.inc: change mipsel64 into mips64el.
-
- -- Matthias Klose <doko@debian.org>  Sun, 27 Jan 2008 01:33:35 +0100
-
-gcc-4.3 (4.3-20080116-1) unstable; urgency=medium
-
-  * Update to SVN 20080116 from the trunk.
-  * Update debian/watch.
-  * Build libgomp documentation without building libgomp. Addresses: #460660.
-  * Handle lzma compressed tarballs.
-  * Fix dependency generation for the gcc-snapshot package: Addresses: #454667.
-  * Restore lost chunk in libjava-subdir.dpatch.
-
- -- Matthias Klose <doko@debian.org>  Wed, 16 Jan 2008 20:33:50 +0100
-
-gcc-4.3 (4.3-20080112-1) unstable; urgency=low
-
-  * Update to SVN 20080112 from the trunk.
-  * Tighten build-dependency on dpkg-dev (closes: #458894).
-  * Update symbol definitions for alpha.
-  * Build-depend on libmpfr-dev for all source packages.
-
- -- Matthias Klose <doko@debian.org>  Sun, 13 Jan 2008 00:40:28 +0100
-
-gcc-4.3 (4.3-20080104-1) unstable; urgency=low
-
-  * Update to SVN 20080104 from the trunk.
-  * Update symbol definitions for alpha, hppa, ia64, mips, mipsel, powerpc,
-    s390, sparc.
-
- -- Matthias Klose <doko@debian.org>  Fri, 04 Jan 2008 07:34:15 +0100
-
-gcc-4.3 (4.3-20080102-1) unstable; urgency=low
-
-  [ Matthias Klose ]
-  * Update to SVN 20080102 from the trunk.
-    - Fix 64bit biarch builds (addresses: #447443).
-  * debian/rules.d/binary-java.mk: Reorder packaging to get shlibs
-    dependencies right.
-  * Use lib instead of lib64 as multilibdir on amd64 and ppc64.
-  * Build the java plugin always using libxul-dev.
-  * Add libgcj_bc to the libgcj9-0 shlibs file.
-  * Add symbol files for libgcc1, lib32gcc1, lib64gcc1, libstdc++6,
-    lib32stdc++6, lib64stdc++6, libgomp1, lib32gomp1, lib64gomp1, libffi4,
-    lib32ffi4, lib64ffi4, libobjc2, lib32objc2, lib64objc2, libgfortran3,
-    lib32gfortran3, lib64gfortran3.
-    Adjust build dependencies on dpkg-dev and debhelper.
-  * Do not build the java packages from the gcc-4.3 source package.
-
-  [ Aurelien Jarno ]
-  * Disable amd64-biarch patch on kfreebsd-amd64.
-
- -- Matthias Klose <doko@debian.org>  Wed, 02 Jan 2008 23:48:14 +0100
-
-gcc-4.3 (4.3-20071124-1) experimental; urgency=low
-
-  [ Matthias Klose ]
-  * Update to SVN 20071124 from the trunk.
-  * Fix dependencies of lib*gcc1-dbg packages.
-  * gcjwebplugin: Fix path of the gcj subdirectory. LP: #149792.
-  * gij-hppa: Call gij-4.2, not gij-4.1. Addresses: #446282.
-  * Don't run the testsuite on hppa when expect-tcl8.3 is not available.
-  * Fix libgcc1-dbg doc directory symlink. Closes: #447969.
-
-  [ Aurelien Jarno ]
-  * Update kbsd-gnu patch.
-  * Remove kbsd-gnu-ada patch (merged upstream).
-
- -- Matthias Klose <doko@debian.org>  Sat, 24 Nov 2007 13:14:29 +0100
-
-gcc-4.3 (4.3-20070930-1) experimental; urgency=low
-
-  [Matthias Klose]
-  * Update to SVN 20070929 from the trunk.
-  * Update debian patches to the current trunk.
-  * Regenerate the control file.
-  * On powerpc-linux-gnu and i486-linux-gnu cross-compile the 64bit
-    multilib libraries to allow a sucessful build on 32bit kernels
-    (our buildds). Although we won't get 64bit test results this way ...
-  * Remove the build dependency on expect-tcl8.3.
-  * Fix MULTILIB_OSDIRNAMES for cross builds targeted for amd64 and ppc64.
-  * When -fstack-protector is the default (Ubuntu), do not enable
-    -fstack-protector when -nostdlib is specified. LP: #77865.
-  * Always set STAGE1_CFLAGS to -g -O2, only pass other settings
-    when configuring when required.
-  * Configure --with-bugurl, adjust the bug reporting instructions.
-  * gcc-4.3: Install new cpuid.h header.
-  * Fix installation of the s390 libstdc++ biarch headers.
-  * Install new bmmintrin.h, mmintrin-common.h headers.
-  * Build -dbg packages for libgcc, libgomp, libmudflap, libffi, libobjc,
-    libgfortran.
-  * Downgrade libmudflap-dev recommendation to a suggestion. Closes: #443929.
-
-  [Riku Voipio]
-  * Configure armeabi with --disable-sjlj-exceptions.
-  * armel testsuite takes ages, adjust build accordingly.
-
- -- Matthias Klose <doko@debian.org>  Sun, 30 Sep 2007 12:06:02 +0200
-
-gcc-4.3 (4.3-20070902-1) experimental; urgency=low
-
-  * Upload to experimental.
-
- -- Matthias Klose <doko@debian.org>  Sun,  2 Sep 2007 20:51:16 +0200
-
-gcc-4.3 (4.3-20070902-0ubuntu1) gutsy; urgency=low
-
-  * Update to SVN 20070902 from the trunk.
-  * Fix the build logic for the Ubuntu i386 buildd; we can't build biarch.
-  * Only remove libgcj9's classmap db if no other libgcj9* library is
-    installed.
-  * A lot more updates for 4.3 packaging.
-
- -- Matthias Klose <doko@ubuntu.com>  Sat, 01 Sep 2007 21:01:43 +0200
-
-gcc-4.3 (4.3-20070901-0ubuntu1) gutsy; urgency=low
-
-  * Update to SVN 20070901 from the trunk.
-  * First gcc-4.3 package build.
-    - Update patches for the *-linux-gnu builds.
-    - Update build files for 4.3.
-  * Add proposed patch for PR middle-end/33029.
-  * gcj-4.3: Install gc-analyze.
-
- -- Matthias Klose <doko@ubuntu.com>  Sat,  1 Sep 2007 20:52:16 +0200
-
-gcc-4.2 (4.2.2-7) unstable; urgency=low
-
-  * Update to SVN 20080114 from the ubuntu/gcc-4_2-branch.
-    - Fix PR middle-end/34762. LP: #182412.
-  * Update debian/watch. Closes: #459259. Addresses: #459391, #459392.
-  * Build libgomp documentation without building libgomp. Closes: #460660.
-  * Restore gomp development files. Closes: #460736.
-
- -- Matthias Klose <doko@debian.org>  Mon, 14 Jan 2008 23:20:04 +0100
-
-gcc-4.2 (4.2.2-6) unstable; urgency=low
-
-  * Update to SVN 20080113 from the ubuntu/gcc-4_2-branch.
-  * Adjust build-dependency on debhelper, dpkg-dev.
-  * Fix gnat-4.2 build failure (addresses: #456867).
-  * Do not build packages built from the gcc-4.3 source.
-
- -- Matthias Klose <doko@debian.org>  Sun, 13 Jan 2008 13:48:49 +0100
-
-gcc-4.2 (4.2.2-5) unstable; urgency=low
-
-  [Matthias Klose]
-  * Update to SVN 20080102 from the ubuntu/gcc-4_2-branch.
-    - Fix PR middle-end/32889, ICE in delete_output_reload.
-      Closes: #444873, #445336, #451047.
-    - Fix PR target/34215, ICE in assign_386_stack_local.
-      Closes: #446714, #452451.
-    - Fix PR target/33848, reference to non-existent label at -O1 on
-      mips/mipsel. Closes: #441633.
-  * debian/rules.d/binary-java.mk: dpkg-shlibsdeps can't handle the dangling
-    symlink to libgcj_bc.so.1. Remove it temporarily.
-  * Add libgcj_bc to the libgcj8-1 shlibs file.
-  * Fix build failures for gnat-4.2, gpc-4.2, gdc-4.2 introduced by recent
-    gdc changes.
-  * Add symbol files for libgcc1, lib32gcc1, lib64gcc1, libstdc++6,
-    lib32stdc++6, lib64stdc++6, libgomp1, lib32gomp1, lib64gomp1, libffi4,
-    lib32ffi4, lib64ffi4, libobjc2, lib32objc2, lib64objc2. Adjust build
-    dependencies on dpkg-dev and debhelper.
-    Adjust build-dependency on dpkg-dev.
-
-  [Arthur Loiret]
-  * Fix gdc-4.2 build failure.
-  * Update gdc to upstream SVN 20071124.
-    - d-bi-attrs: Support attributes on declarations in other modules.
-    - d-codegen.cc (IRState::attributes): Support constant declarations as
-      string arguments.
-  * Enable libphobos:
-    - gdc-4.2.dpatch: Fix ICEs.
-    - gdc-4.2-build.dpatch: Update, make it cleaner.
-  * Install libphobos in the private gcc lib dir.
-  * gdc-4.2.dpatch: Update from gdc-4.1.dpatch.
-    - gcc/tree-sra.c: Do not use SRA on structs with aliased fields created
-      for anonymous unions.
-    - gcc/predict.c: Add null-pointer check.
-  * debian/rules.defs: Disable phobos on hurd-i386.
-    - gdc-hurd-proc_maps.dpatch: Remove.
-
- -- Matthias Klose <doko@debian.org>  Wed, 02 Jan 2008 15:49:30 +0100
-
-gcc-4.2 (4.2.2-4) unstable; urgency=low
-
-  [Matthias Klose]
-  * Update to SVN 20071123 from the ubuntu/gcc-4_2-branch.
-    - Fix PR middle-end/34130, wrong code with some __builtin_abs expressions.
-      Closes: #452108.
-  * Don't run the testsuite on hppa when expect-tcl8.3 is not available.
-  * Fix libgcc1-dbg doc directory symlink. Closes: #447969.
-  * Use gcc-multilib as build-dependency instead of gcc-4.1-mulitlib.
-  * Support for fast-math on hurd-i386 (Michael Banck). Closes: #451520.
-  * Fix again profiling support on the Hurd (Thomas Schwinge). Closes: #434937.
-
-  [Arthur Loiret]
-  * Merge gdc-4.1 patches and build infrastructure:
-    - gdc-4.2.dpatch: Add, setup gcc-4.2.x for D.
-    - gdc-4.2-build.dpatch: Add, update gdc builtins and driver objs.
-    - gdc-driver-zlib.dpatch: Add, use up-to-date system zlib.
-    - gdc-driver-defaultlib.dpatch: Add, add -defaultlib/-debuglib switches.
-    - gdc-driver-nophobos.dpatch: Add, disable libphobos when unsupported.
-    - gdc-libphobos-build.dpatch: Add, enable libphobos build when supported.
-    - gdc-fix-build.dpatch: Add, fix build on non-biarched 64bits targets.
-    - gdc-libphobos-std-format.dpatch: Add, replace assert when formating a
-      struct on non-x86_64 archs by a FormatError.
-    - gdc-arm-unwind_ptr.dpatch: Add, fix build on arm.
-    - gdc-mips-gcc-config.dpatch: Add, fix build on mips.
-    - gdc-hurd-proc_maps.dpatch: Add, fix build on hurd.
-
- -- Matthias Klose <doko@debian.org>  Sat, 24 Nov 2007 12:01:06 +0100
-
-gcc-4.2 (4.2.2-3) unstable; urgency=low
-
-  * Update to SVN 20071014 from the ubuntu/gcc-4_2-branch.
-    - Fix build failure in libjava on mips/mipsel.
-  * Make 4.2.2-2 a requirement for frontends built from separate sources.
-    Addresses: #446596.
-
- -- Matthias Klose <doko@debian.org>  Sun, 14 Oct 2007 14:13:00 +0200
-
-gcc-4.2 (4.2.2-2) unstable; urgency=low
-
-  * Update to SVN 20071011 from the ubuntu/gcc-4_2-branch.
-    - Fix PR middle-end/33448, ICE in create_tmp_var. Closes: #439687.
-    - Remove debian/patches/pr31899.dpatch, applied upstream.
-    - Remove debian/patches/pr33381.dpatch, applied upstream.
-  * gij-hppa: Call gij-4.2, not gij-4.1. Addresses: #446282.
-
- -- Matthias Klose <doko@debian.org>  Thu, 11 Oct 2007 23:41:52 +0200
-
-gcc-4.2 (4.2.2-1) unstable; urgency=low
-
-  * Update to SVN 20071008 from the ubuntu/gcc-4_2-branch, corresponding
-    to the GCC-4.2.2 release.
-  * Fix dependencies of lib*gcc1-dbg packages. Closes: #445190.
-  * Remove libjava-armeabi patch integrated upstream.
-  * gcjwebplugin: Fix path of the gcj subdirectory. LP: #149792.
-  * Apply proposed patch for PR debug/31899. Closes: #445268.
-
-  * Add niagara2 optimization support (David Miller).
-
- -- Matthias Klose <doko@debian.org>  Mon, 08 Oct 2007 21:12:41 +0200
-
-gcc-4.2 (4.2.1-6) unstable; urgency=high
-
-  [Matthias Klose]
-  * Update to SVN 20070929 from the ubuntu/gcc-4_2-branch.
-    - Fix PR middle-end/33382, ICE (closes: #441481).
-    - Fix PR tree-optimization/28544 (4.2.1, closes: #380482).
-    - Fix PR libffi/28313, port to mips64 (closes: #358235).
-  * Fix PR tree-optimization/33099, PR tree-optimization/33381,
-    wrong code generation with VRP/SCEV. Closes: #440545, #443576.
-  * Update Hurd fixes (Samuel Thibault).
-  * When -fstack-protector is the default (Ubuntu), do not enable
-    -fstack-protector when -nostdlib is specified. LP: #77865.
-  * Add -g to BOOT_CFLAGS, set STAGE1_CFLAGS to -g -O, only pass
-    other settings when required.
-  * Fix installation of the s390 libstdc++ biarch headers.
-  * Allow the powerpc build on a 32bit machine (without running the
-    biarch testsuite).
-  * Build -dbg packages for libgcc, libgomp, libmudflap, libffi, libobjc,
-    libgfortran.
-  * Drop the build dependency on expect-tcl8.3 (the hppa testsuite seems
-    to complete sucessfully with the expect package).
-  * Downgrade libmudflap-dev recommendation to a suggestion. Closes: #443929.
-
-  * Closing reports reported against gcc-4.1 and fixed in gcc-4.2:
-    - General
-      + PR rtl-optimization/21299, error in invalid asm statement.
-        Closes: #380121.
-    - C++
-      + PR libstdc++/19664, libstdc++ headers have pop/push of the visibility
-        around the declarations (closes: #307207, #324290, #423547).
-      + PR c++/21581, functions in anonymous namespaces default to "hidden"
-        visibility (closes: #278310).
-      + PR c++/4882, specialization of inner template using outer template
-        argument (closes: #269513).
-      + PR c++/6634, wrong parsing of "long long double" (closes: #247112).
-      + PR c++/10891, code using dynamic_cast causes segfaults when -fno-rtti
-        is used (closes: #188943).
-      + PR libstdc++/14991, stream::attach(int fd) porting entry out-of-date.
-        Closes: #178561.
-      + PR libstdc++/31638, string usage leads to warning with -Wcast-align.
-        Closes: #382153.
-      + Fix memory hog seen with g++-4.1. Closes: #411234.
-    - Fortran
-      + PR fortran/29228, ICE in gfc_trans_deferred_array (closes: #387222).
-      + PR fortran/24285, allow dollars everywhere in format (closes: #324600).
-      + PR libfortran/28354, 0.99999 printed as 0. instead of 1. by
-        format(f3.0). Closes: #397671.
-      + Fix ICE in gfc_get_extern_function_decl (closes: #396292).
-    - Architecture specific:
-      - i386
-        + Fix error with -m64 (unable to find a register to spill in class
-          'DIREG'). Closes: #430049.
-      - mips
-        + Fix ICE in tsubst (closes: #422303).
-      - s390
-        + Fix ICE (segmentation fault) building dcmtk (closes: #435736).
-
-  [Roman Zippel]
-  * Update the m68k patches.
-
-  [Riku Voipio]
-  * Configure armeabi with --disable-sjlj-exceptions.
-  * armel testsuite takes ages, adjust build accordingly.
-
-  [Ludovic Brenta and Xavier Grave]
-  * Add a version of the Ada run-time library using the setjump/longjump
-    exception handling mechanism (static library only).  Use with
-    gnatmake --RTS=sjlj.  Particularly useful for distributed (Annex E)
-    programs.
-  * Restore building libgnatvsn-dev and libgnatprj-dev.
-
- -- Matthias Klose <doko@debian.org>  Sat, 29 Sep 2007 11:19:40 +0200
-
-gcc-4.2 (4.2.1-5) unstable; urgency=low
-
-  * Update to SVN 20070825 from the ubuntu/gcc-4_2-branch.
-    - Fix PR debug/32610, LP: #121911.
-  * Apply proposed patches:
-    - Improve debug info for packed arrays with constant bounds
-      (PR fortran/22244).
-    - Fix ICE in rtl_for_decl_init on const vector initializers
-      (PR debug/32914).
-    - Fix (neg (lt X 0)) optimization (PR rtl-optimization/33148).
-    - Fix libgcc.a(tramp.o) on ppc32.
-    - Fix redundant reg/mem stores/moves (PR target/30961).
-  * Update the -fdirectives-only backport.
-  * gappletviewer-4.2: Include the gcjwebplugin binary. LP: #131114.
-  * Update gpc patches and build support (not yet enabled).
-  * Fix gcc-snapshot hppa64 install target.
-  * Set the priority of the source package to optional.
-  * Remove .la files from the biarch libstdc++ debug packages,
-    conflict with the 3.4 package. Closes: #440490.
-
-  [Arthur Loiret]
-  * Add build support for GDC.
-
- -- Matthias Klose <doko@debian.org>  Mon, 27 Aug 2007 01:39:32 +0200
-
-gcc-4.2 (4.2.1-4) unstable; urgency=medium
-
-  * gcc-4.2: Include missing std*.h header files.
-
- -- Matthias Klose <doko@debian.org>  Tue, 14 Aug 2007 11:14:35 +0200
-
-gcc-4.2 (4.2.1-3) unstable; urgency=low
-
-  * Update to SVN 20070812 from the ubuntu/gcc-4_2-branch.
-  * debian/rules.defs: Fix typo, run the checks in biarch mode too.
-  * libgcj8-awt: Loosen dependency on gcj-4.2-base.
-  * Build only needed multilib libraries when building as gcj or gnat.
-  * Always build biarch libgomp in biarch builds.
-  * debian/rules2: Adjust testsuite logs files for logwatch.sh.
-  * Include header files from $/gcc_lib_dir)/include-fixed.
-  * Backport from trunk: -fdirectives-only (when preprocessing, handle
-    directives, but do not expand macros).
-  * Report an ICE to apport (if apport is available and the environment
-    variable GCC_NOAPPORT is not set)
-  * Fix gcj build failure on the Hurd (Samuel Thibault). Closes: #437470.
-
- -- Matthias Klose <doko@debian.org>  Sun, 12 Aug 2007 21:11:00 +0200
-
-gcc-4.2 (4.2.1-2) unstable; urgency=low
-
-  [Matthias Klose]
-  * Update to SVN 20070804 from the ubuntu/gcc-4_2-branch (20070804):
-    - Merge gcc-4_2-branch SVN 20070804.
-    - Imported classpath CVS 20070727.
-    - Bump the libgcj soname, add conflict with java-gcj-compat (<< 1.0.76-4).
-    - Remove patches integrated in the branches: pr32862.
-    - Update patches: libjava-subdir, libjava-jar.
-    - Add regenerated class files: svn-class-updates.
-
-  * Fix profiling support on the Hurd (Michael Casadeval). Closes: #434937.
-  * Fix build on kfreebsd-amd64 (Aurelien Jarno). Closes: #435053.
-  * Period of grace is over, run the testsuite on m68k-linux again.
-  * Update infrastructure for the gcc-source package (Bastian Blank).
-  * Update profiling on the Hurd (Samuel Thibault, Michael Casadevall). 
-    Closes: #433539.
-  * debian/rules2: Allow DEB_BUILD_OPTIONS=parallel=<n> to overwrite NJOBS.
-  * Allow lang=<l1>,<l2> nolang=<l3,l4> in DEB_BUILD_OPTIONS; deprecating
-    WITHOUT_LANG, and WITHOUT_CHECK.
-  * debian/rules.defs, debian/rules.conf: Cache some often used macros.
-
-  * Preliminary work: Enable Java for ARM EABI (Andrew Haley), build
-    libffi for armel.
-  * gcj: Don't build the browser plugin in gcc-snapshot builds to get
-    rid of the xulrunner dependency.
-  * gcjwebplugin: Register for more browsers (package currently not built).
-  * gij/boehm-gc: Use sysconf as fallback, if reading /proc/stat fails.
-    Closes: #422469.
-  * libjava: Avoid dependency on MAXHOSTNAMELEN (Samuel Thibault).
-  * gcj: On arm and armel, use the ecj1 binary built from the ecj package.
-  * gcj: Don't require javac without java maintainer mode, remove build
-    dependencies on gcj and ecj, add build dependency on libecj-java.
-
- -- Matthias Klose <doko@debian.org>  Sun, 05 Aug 2007 15:56:07 +0200
-
-gcc-4.2 (4.2.1-1) unstable; urgency=medium
-
-  [Ludovic Brenta]
-  * debian/patches/ada-symbolic-tracebacks.c: remove all trace of
-    the function convert_addresses from adaint.c.  Fixes FTBFS on alpha,
-    s390 and possibly other platforms.  Closes: #433633.
-  * debian/control.m4: list myself as uploader if the source package name
-    is gnat.  Relax build-dependency on gnat-4.2-source.
-  * debian/control.m4, debian/rules.conf: Build-depend on libmpfr-dev only
-    if building Fortran.
-
-  [Matthias Klose]
-  * debian/rules.conf: Fix breakage of Fortran build dependencies introduced
-    by merge of the Ada bits.
-  * Don't include the gccbug binary anymore in the gcc package; upstream bug
-    reports should be reported to the upstream bug tracker at
-    http://gcc.gnu.org/bugzilla.
-  * Don't build and test libjava for the biarch architecture.
-  * Install gappletviewer man page. Addresses: #423094.
-  * debian/patches/m68k-java.dpatch: Readd.
-  * gjar: support @ arguments.
-  * Update to SVN 20070726 from the ubuntu/gcc-4_2-branch.
-    - Fix mips/mipsel builds.
-  * libmudflap0: Fix update leaving an empty doc dir. Closes: #428306.
-  * arm/armel doesn't have ssp support. Closes: #433172.
-  * Update kbsd-gnu-ada patch (Aurelien Jarno): Addresses: #434754. 
-  * gcj-4.2: Build depend on gcj-4.2 to build the classpath examples files
-    for the binary-indep target.
-  * Fix PR java/32862, bugs in EnumMap implementation. Addresses: #423160.
-
-  [Arthur Loiret]
-  * Fix cross builds targeting x86_64. Closes: LP: #121834.
-
- -- Matthias Klose <doko@debian.org>  Thu, 26 Jul 2007 21:46:03 +0200
-
-gcc-4.2 (4.2.1-0) unstable; urgency=low
-
-  [Matthias Klose]
-  * Update to SVN 20070719 from the ubuntu/gcc-4_2-branch, corresponding
-    to the GCC-4.2.1 release.
-    - debian/patches/arm-gij.dpatch: Remove. Closes: #433714.
-  * Apply proposed patch for PR tree-optimization/32723.
-  * Tighten build dependency on libmpfr-dev.
-  * On ia64, apply proposed patch for PR target/27880. Closes: #433719.
-
-  [Hector Oron]
-  * Fix cross and reverse-cross builds. Closes: #432356.
-
- -- Matthias Klose <doko@debian.org>  Thu, 19 Jul 2007 17:59:37 +0200
-
-gnat-4.2 (4.2-20070712-1) unstable; urgency=low
-
-  * debian/rules.d/binary-ada.mk, debian/control.m4:
-    disable building libgnatvsn-dev and libgnatprj-dev, as they conflict
-    with packages from gnat-4.1.  Will reenable them for the transition to
-    gnat-4.2.
-  * Upload as gnat-4.2.  Closes: #432525.
-
- -- Ludovic Brenta <lbrenta@debian.org>  Sat, 14 Jul 2007 15:12:34 +0200
-
-gcc-4.2 (4.2-20070712-1) unstable; urgency=high
-
-  [Matthias Klose]
-  * Update to SVN 20070712 from the ubuntu/gcc-4_2-branch.
-    - 4.2.1 RC2, built from SVN.
-    - same as gcc-4_2-branch, plus backport of gcc/java, boehm-gc, libffi,
-      libjava, zlib from the trunk.
-    - debian/patches/arm-libffi.dpatch: Remove.
-    - Fixes ICE in update_equiv_regs. Closes: #432604.
-  * debian/control.m4: Restore build dependency on dejagnu.
-  * debian/patches/arm-gij.dpatch: Update.
-  * i386-biarch.dpatch: Update for the backport for PR target/31868.
-    Closes: #432599.
-
- -- Matthias Klose <doko@debian.org>  Fri, 13 Jul 2007 08:07:51 +0200
-
-gcc-4.2 (4.2-20070707-1) unstable; urgency=low
-
-  [Matthias Klose]
-  * Update to SVN 20070707 from the ubuntu/gcc-4_2-branch.
-    - debian/patches/libjava-soname.dpatch: Remove.
-    - debian/patches/disable-configure-run-check.dpatch: Update.
-  * Only suggest multilib packages on multilib architectures.
-  * Point ICE messages to the 4.2 docdir.
-  * Explicitely use fastjar to build gcj-4.1. Addresses: #416001.
-  * Configure with --enable-libgcj on m32r (Kazuhiro Inaoka).
-  * Include the hppa64 cross compiler on hppa snapshot builds.
-  * debian/patches/arm-libffi.dpatch: Update.
-  * libgcj-doc: Include the generated documentation.
-  * Fix building the libjava/classpath examples.
-  * Support reverse cross builds (Neil Williams). Closes: #431086.
-
- -- Matthias Klose <doko@debian.org>  Sat, 07 Jul 2007 10:59:26 +0200
-
-gcc-4.2 (4.2-20070627-1) unstable; urgency=high
-
-  [Matthias Klose]
-  * Update to SVN gcc-4_2-branch/20070626.
-  * Update to SVN trunk/20070626 (gcc/java, libjava, libffi, boehm-gc).
-  * On mips*-linux, always imply -lpthread for -pthread (Thiemo Seufer).
-    Addresses: #428741.
-  * Fix libstdc++ cross builds (Arthur Loiret). Closes: #430395.
-  * README.Debian: Point to debian-toolchain for general toolchain topics.
-  * Use the generated locales for the libstdc++ build to fix the setting
-    of the gnu locale model. Closes: #428926, #429660.
-  * For ix86 lpia targets, configure --with-tune=i586.
-  * Make build dependency on gcc-4.1-multilib architecture specific.
-  * Do not ignore bootstrap comparision failure on ia64.
-
-  [Ludovic Brenta]
-  * ada-link-lib.dpatch: update to apply cleanly on GCC 4.2.
-  * ada-libgnat{vsn,prj}.dpatch: adjust to GCC 4.2.  Reenable in rules.patch.
-  * rules.conf: do not build libgomp as part of gnat-4.2.
-  * rules.conf, control.m4: build-depend on libz-dev, lib32z-dev or
-    lib64-dev only when building Java.
-  * rules2, rules.defs: $(with_mudflap): remove, use $(with_libmudflap) only.
-  * config.m4, binary-ada.mk: tighten dependencies; no Ada package depends
-    on gcc-4.2-base anymore.
-  * TODO: rewrite.
-  * README.gnat: include in gnat-4.2-base.  Remove outdated information.
-  * README.maintainers: new.  Include in gnat-4.2-base.
-
-  [Hector Oron]
-  * Merge DEB_CROSS_INDEPENDENT with DEB_CROSS.
-  * Disables libssp0 for arm and armel targets when cross compiling.
-  * Updates README.cross.
-  * Fixes linker mapping problem on binary-libstdcxx-cross.mk. Closes: #430688.
-
- -- Matthias Klose <doko@debian.org>  Wed, 27 Jun 2007 21:54:08 +0200
-
-gcc-4.2 (4.2-20070609-1) unstable; urgency=low
-
-  * Update to SVN gcc-4_2-branch/20070609.
-    - Remove patches integrated upstream: pr30052, hppa-caller-save-pic-tls.
-  * Update to SVN trunk/20070609 (gcc/java, libjava, libffi, boehm-gc).
-    - Remove patches integrated upstream: libjava-qt-peer,
-      classpath-config-guess.
-  * Do not build with --enable-java-maintainer-mode.
-  * debian/rules.patch: Comment out m68k-peephole, requires m68k-split_shift.
-  * Add target to apply patches up to a specific patch (Wouter Verhelst).
-    Closes: #424855.
-  * libstdc++6-4.2-*: Add conflicts with 4.1 packages. Closes: #419511.
-  * Apply proposed fix for PR target/28102. Closes: #426905.
-  * Fix build failure for cross compiler builds (Jiri Palecek). Closes: #393897.
-  * Update build macros for kfreebsd-amd64. Closes: #424693.
-
- -- Matthias Klose <doko@ubuntu.com>  Sat,  9 Jun 2007 06:54:13 +0200
-
-gcc-4.2 (4.2-20070528-1) unstable; urgency=low
-
-  * Update to SVN gcc-4_2-branch/20070528.
-  * Add backport for PR middle-end/20218.
-  * Add proposed PTA solver backport, PR tree-optimization/30052.
-  * Add backport for PR target/31868.
-  * Reenable the testsuite for arm, mips, mipsel.
-
- -- Matthias Klose <doko@debian.org>  Mon, 28 May 2007 09:03:04 +0200
-
-gcc-4.2 (4.2-20070525-1) unstable; urgency=low
-
-  * Update to SVN gcc-4_2-branch/20070525.
-  * Update to SVN trunk/20070520 (gcc/java, libjava, libffi, boehm-gc).
-  * Do not explicitely configure for __cxa_atexit.
-  * libstdc++6-4.2-doc: Conflict with libstdc++6-4.1-doc. Closes: #424896.
-  * Update m68k patches:
-    - Remove patches applied upstream: m68k-jumptable, m68k-gc, 
-    - Reenable patches: m68k-save_pic, m68k-dwarf, m68k-limit_reload,
-      m68k-prevent-qipush, m68k-peephole, m68k-return, m68k-sig-unwind,
-      m68k-align-code m68k-align-stack, m68k-symbolic-operand,
-      m68k-bitfield-offset.
-    - Update: m68k-return, m68k-secondary-addr-reload, m68k-notice-move
-      m68k-secondary-addr-reload, m68k-notice-move.
-    - TODO: m68k-split_shift, m68k-dwarf3, m68k-fpcompare.
-  * Update the kfreebsd and arm patches (Aurelien Jarno). Closes: #425011.
-  * Temporarily disable the testsuite on slow architectures to get the
-    package built soon.
-
- -- Matthias Klose <doko@debian.org>  Fri, 25 May 2007 07:14:36 +0200
-
-gcc-4.2 (4.2-20070516-1) unstable; urgency=low
-
-  * Update to SVN gcc-4_2-branch/20070516.
-  * Update to SVN trunk/20070516 (gcc/java, libjava, libffi, boehm-gc).
-  * Merge changes from gcc-4.1_4.1.2-7.
-  * Update NEWS files.
-
- -- Matthias Klose <doko@debian.org>  Wed, 16 May 2007 02:33:57 +0200
-
-gcc-4.2 (4.2-20070502-1) unstable; urgency=low
-
-  * Update to SVN gcc-4_2-branch/20070502.
-    - Remove pr11953 patch, integrated upstream.
-  * Update to SVN trunk/20070502 (gcc/java, libjava, libffi, boehm-gc).
-  * Adjust tetex/tex-live build dependency.
-  * Fix gobjc-4.2's, gobjc++-4.2's dependency on libobjc2.
-  * Tighten (build) dependency on binutils. Addresses: #421197.
-  * gfortran-4.2: Depend on libgfortran2, provide the libgfortran.so
-    symlink. Adresses: #421362.
-  * Build-depend on gcc-multilib [amd64 i386 powerpc ppc64 s390 sparc].
-  * (Build-) depend on glibc (>= 2.5) for all architectures.
-  * Remove libssp packages from the control file.
-
- -- Matthias Klose <doko@debian.org>  Wed,  2 May 2007 18:46:57 +0200
-
-gcc-4.2 (4.2-20070405-1) experimental; urgency=low
-
-  * Update to SVN gcc-4_2-branch/20070405.
-  * Update to SVN trunk/20070405 (gcc/java, libjava, libffi, boehm-gc).
-  * gcc-4.2-hppa64: Don't depend on libc6-dev.
-  * Robustify setting of make's -j flag. Closes: #410919.
-  * gcc-snapshot: Use the install_snap_stamp target for installation.
-
- -- Matthias Klose <doko@debian.org>  Thu,  5 Apr 2007 23:56:35 +0200
-
-gcc-4.2 (4.2-20070307-1) experimental; urgency=low
-
-  * Update to SVN gcc-4_2-branch/20070307.
-  * Update to SVN trunk/20070307 (gcc/java, libjava, libffi, boehm-gc).
-  * Build gnat from separate sources.
-  * Merge changes from gcc-4.1-4.1.2-1.
-  * Install into /usr/lib/gcc/<target_alias>/4.2, to ease upgrades
-    between subminor versions.
-  * Configure --with-gxx-include-dir=/usr/include/c++/4.2
-
- -- Matthias Klose <doko@debian.org>  Thu,  8 Mar 2007 02:52:00 +0100
-
-gcc-4.2 (4.2-20070210-1) experimental; urgency=low
-
-  * Merge Java backport from Ubuntu:
-    - Update to SVN gcc-4_2-branch/20070210.
-    - Update to SVN trunk/20070210 (gcc/java, libjava).
-    - Backout trunk specific gcc/java changes.
-    - Build-depend on gcj-4.1 and ecj-bootstrap.
-    - gcj-4.2: Depend on ecj-bootstrap, recommend ecj-bootstrap-gcj.
-    - Merge libgcj8-awt-gtk back into libgcj8-awt; the Qt peers
-      are disabled by upstream again.
-    - Generate manual pages for the classpath tools from the classpath
-      documentation.
-    - Adopt packaging for the merged libjava.
-    - Update patches for the merged libjava: libjava-lib32-properties,
-      i386-biarch, reporting, libjava-soname, libjava-subdir,
-      libjava-lib32subdir.
-    - Remove obsolete patches: libjava-plugin-binary, libjava-ia32fix,
-      libstdc++-docfixes.
-
-  * Set priority of development packages to optional.
-  * debian/libgcjGCJ.postrm: Don't fail on purge when directories
-    don't exist anymore. Closes: #406017.
-  * debian/patches/gcc-textdomain.dpatch: Update for 4.2.
-  * Generate and install libgomp docs into gcc-4.2-doc.
-
- -- Matthias Klose <doko@debian.org>  Sat, 10 Feb 2007 16:53:11 +0100
-
-gcc-4.2 (4.2-20070105-1) experimental; urgency=low
-
-  * Update to SVN 20070105.
-  * Add tetex-extra to Build-Depend-Indep (libstd++ doxygen docs),
-    fix doxygen build (libstdc++-docfixes.dpatch).
-  * Enable parallel build by default on SMP machines.
-
- -- Matthias Klose <doko@debian.org>  Fri,  5 Jan 2007 22:42:18 +0100
-
-gcc-4.2 (4.2-20061217-1) experimental; urgency=low
-
-  * Update to SVN 20061217.
-  * Merge changes from gcc-4.1_4.1.1-16 to gcc-4.1_4.1.1-21.
-  * Update patches to the current branch.
-  * Add multilib packages for gcc, g++, gobjc, gobjc++, gfortran.
-  * Link using --hash-style=gnu (alpha, amd64, ia64, i386, powerpc, ppc64,
-    s390, sparc).
-
- -- Matthias Klose <doko@debian.org>  Sun, 17 Dec 2006 15:54:54 +0100
-
-gcc-4.2 (4.2-20061003-1) experimental; urgency=low
-
-  * libgcj.postinst: Remove /var/lib/gcj-4.2 on package removal.
-  * Don't install backup files in the doc directory, only one gcc-4.1
-    upgrade was broken. Closes: #389366.
-  * Merge gcc-biarch-generic.dpatch into i386-biarch.dpatch.
-  * Update link-libs.dpatch.
-  * Merge libgfortran2-dev into gfortran-4.2.
-
- -- Matthias Klose <doko@debian.org>  Tue,  3 Oct 2006 16:26:38 +0000
-
-gcc-4.2 (4.2-20060923-1) experimental; urgency=low
-
-  * Update to SVN 20060923.
-  * Remove patches applied upstream: kbsd-gnu-java, kbsd-gnu.
-
- -- Matthias Klose <doko@debian.org>  Sat, 23 Sep 2006 15:11:36 +0200
-
-gcc-4.2 (4.2-20060905-1) experimental; urgency=low
-
-  * Update to SVN 20060905.
-  * Merge changes from gcc-4.1 (4.1.1-10 - 4.1.1-12).
-  * Move gomp development files into gcc and gfortran.
-  * Build-depend on binutils (>= 2.17).
-
- -- Matthias Klose <doko@debian.org>  Tue,  5 Sep 2006 03:33:00 +0200
-
-gcc-4.2 (4.2-20060818-1) experimental; urgency=low
-
-  * Update to SVN 20060818.
-    - libjava-libgcjbc.dpatch: Remove, applied upstream. 
-  * Merge changes from the Ubuntu gcj-4.2 package:
-    - libjava-soname.dpatch: Remove, applied upstream.
-    - libjava-native-libdir.dpatch: update.
-    - libffi-without-libgcj.dpatch: Remove, new libffi-configure to
-      enable --disable-libffi.
-    - Changes required for the classpath-0.92 update:
-      - New packages gappletviewer-4.2, gcjwebplugin-4.2.
-      - gij-4.2: Add keytool alternative.
-      - gcj-4.2: Add jarsigner alternative.
-    - libgcj8-dev: Remove conflicts with older libgcjX-dev packages.
-    - lib32gcj8: Populate the /usr/lib32/gcj-4.2 directory.
-    - libjava-library-path.dpatch:
-      - When running the i386 binaries on amd64, look in
-        /usr/lib32/gcj-x.y and /usr/lib32/jni instead.
-      - Add /usr/lib/jni to java.library.path. Adresses: #364820.
-    - Add more debugging symbols to libgcj8-dbg. Adresses: #383705.
-    - Fix and renable the biarch build for sparc.
-  * Disable gnat for alpha, fails to build.
-  * Configure without --enable-objc-gc, fails to build.
-
- -- Matthias Klose <doko@debian.org>  Sat, 19 Aug 2006 18:25:50 +0200
-
-gcc-4.2 (4.2-20060709-1) experimental; urgency=low
-
-  * Test build, SVN trunk 20060709.
-  * Merge libssp0-dev into gcc-4.1 (-fstack-protector is a common option).
-  * Rename libmudflap0-dev to libmudflap0-4.2-dev.
-  * Ignore compiler warnings when checking whether compiler driver understands
-    Ada fails.
-  * Merge changes from the gcc-4.1 package.
-
- -- Matthias Klose <doko@debian.org>  Sun,  9 Jul 2006 14:28:03 +0200
-
-gcc-4.2 (4.2-20060617-1) experimental; urgency=low
-
-  * Test build, SVN trunk 20060617.
-
-  [Matthias Klose]
-  * Configure using --enable-objc-gc, using the internal boehm-gc.
-  * Build-depend on bison (>= 1:2.3).
-  * Build the QT based awt peer library, not yet the same functionality
-    as the GTK based peer library.
-  * Update libjava-* patches.
-
-  [Ludovic Brenta]
-  * Do not provide the symbolic link /usr/bin/gnatgcc; this will now
-    be provided by package gnat from the source package gcc-defaults.
-  * debian/control.m4, debian/control (gnat): conflict with gnat (<< 4.1),
-    not all versions of gnat, since gcc-defaults will now provide gnat (= 4.1)
-    which depends on gnat-4.1.
-
-  [Bastian Blank]
-  * Make it possible to overwrite arch per DEB_TARGET_ARCH and
-    DEB_TARGET_GNU_TYPE.
-  * Disable biarch only on request for cross builds.
-  * Use correct source directory for tarballs.
-  * Produce correct multiarch.inc for source builds.
-
- -- Matthias Klose <doko@debian.org>  Sat, 17 Jun 2006 19:02:01 +0200
-
-gcc-4.2 (4.2-20060606-1) experimental; urgency=low
-
-  * Test build, SVN trunk 20060606.
-  * Remove obsolete patches, update patches for 4.2.
-  * Update the biarch-include patches to work with mips-triarch.
-  * Disable Ada, not yet updated.
-  * New packages: libgomp*.
-  * Remove fastjar, not included upstream anymore.
-
- -- Matthias Klose <doko@debian.org>  Tue,  6 Jun 2006 10:52:28 +0200
-
-gcc-4.1 (4.1.2-12) unstable; urgency=high
-
-  * i386-biarch.dpatch: Update for the backport for PR target/31868.
-    Closes: #427185.
-  * m68k-libffi2.dpatch: Update. Closes: #425399.
-
- -- Matthias Klose <doko@debian.org>  Mon,  4 Jun 2007 23:53:23 +0200
-
-gcc-4.1 (4.1.2-11) unstable; urgency=low
-
-  * Update to SVN 20070601.
-  * Build the libmudflap0-dev package again.
-  * Don't build libffi, when the packages are not built.
-
- -- Matthias Klose <doko@debian.org>  Fri,  1 Jun 2007 23:55:22 +0200
-
-gcc-4.1 (4.1.2-10) unstable; urgency=low
-
-  * Regenerate the control file.
-
- -- Matthias Klose <doko@debian.org>  Wed, 30 May 2007 00:29:29 +0200
-
-gcc-4.1 (4.1.2-9) unstable; urgency=low
-
-  * Update to SVN 20070528.
-  * Don't build packages now built from the gcc-4.2 source (arm, m68k,
-    mips, mipsel).
-  * Add backport for PR middle-end/20218.
-  * Add backport for PR target/31868.
-
- -- Matthias Klose <doko@debian.org>  Tue, 29 May 2007 00:01:12 +0200
-
-gcc-4.1 (4.1.2-8) unstable; urgency=low
-
-  * Update to SVN 20070518.
-  * Don't build packages now built from the gcc-4.2 source.
-
-  [ Aurelian Jarno ]
-  * Update libffi patch for ARM. Closes: #425011.
-  * arm-pr30486, arm-pr28516, arm-unbreak-eabi-armv4t: New.
-  * Disable FFI, Java, ObjC for armel.
-
- -- Matthias Klose <doko@debian.org>  Sun, 20 May 2007 10:31:24 +0200
-
-gcc-4.1 (4.1.2-7) unstable; urgency=low
-
-  * Update to SVN 20070514.
-  * Link using --hash-style=both on supported architectures. Addresses: #421790.
-  * On hppa, build ecjx as a native binary.
-  * note-gnu-stack.dpatch: Fix ARM comment marker (Daniel Jacobowitz).
-    Closes: #422978.
-  * Add build dependency on libxul-dev for *-freebsd. Closes: #422995.
-  * Update config.guess/config.sub and build gcjwebplugin on GNU/kFreeBSD
-    (Aurelian Jarno). Closes: #422995.
-  * Disable ssp on hurd-i386. Closes: #423757.
-
- -- Matthias Klose <doko@debian.org>  Mon, 14 May 2007 08:40:08 +0200
-
-gcc-4.1 (4.1.2-6) unstable; urgency=low
-
-  * Update libjava from the gcc-4.1 Fedora branch 20070504.
-  * gfortran-4.1: Fix the target of the libgfortran.so symlink.
-    Closes: #421362.
-  * Build-depend on gcc-multilib [amd64 i386 powerpc ppc64 s390 sparc].
-  * Readd build dependency on binutils on arm.
-  * (Build-) depend on glibc (>= 2.5) for all architectures.
-  * Remove libssp packages from the control file.
-  * Fix wrong code generation on hppa when TLS variables are used.
-    Closes: #422421.
-
- -- Matthias Klose <doko@debian.org>  Sun,  6 May 2007 10:00:23 +0200
-
-gcc-4.1 (4.1.2-5) unstable; urgency=low
-
-  * Update to SVN 20070429.
-  * Update libjava from the gcc-4.1 Fedora branch 20070428.
-  * Update m68k patches:
-    - Remove pr25514, pr27736, applied upstream.
-    - Update m68k-java.
-  * Link using --hash-style=gnu/both.
-  * Tighten (build) dependency on binutils. Closes: #421197.
-  * gij-4.1: Add a conflict with java-gcj-compat (<< 1.0.69).
-  * gfortran-4.1: Depend on libgfortran1, provide the libgfortran.so
-    symlink. Closes: #421362.
-  * gcc-4.1, gcc-4.1-multilib: Fix compatibility symlinks. Closes: #421382.
-  * Temporarily remove build dependency on locales on arm, hppa, m68k, mipsel.
-  * Temporarily remove build dependency on binutils on arm.
-  * Fix FTBFS on GNU/kFreeBSD (Aurelian Jarno). Closes: #421423.
-  * gij-4.1 postinst: Create /var/lib/gcj-4.1. Closes: #421526.
-
- -- Matthias Klose <doko@debian.org>  Mon, 30 Apr 2007 08:13:32 +0200
-
-gcc-4.1 (4.1.2-4) unstable; urgency=medium
-
-  * Update to SVN 20070423.
-    - Remove pr11953, applied upstream.
-    - Fix ld version detection in libstdc++v3.
-  * Update libjava from the gcc-4.1 Fedora branch 20070423.
-  * Merge libgfortran1-dev into gfortran-4.1.
-  * Add multilib packages for gcc, g++, gobjc, gobjc++, gfortran.
-  * Don't link using --hash-style=gnu/both; loosen dependency on binutils.
-  * Don't revert the patch to fix PR c++/27227.
-
- -- Matthias Klose <doko@debian.org>  Mon, 23 Apr 2007 23:13:14 +0200
-
-gcc-4.1 (4.1.2-3) experimental; urgency=low
-
-  * Update to SVN 20070405.
-  * Update libjava from the gcc-4.1 Fedora branch 20070405.
-  * Robustify setting of make's -j flag. Closes: #414316.
-  * Only build the libssp packages, when building the common libraries.
-  * gcc-4.1-hppa64: Don't depend on libc6-dev.
-
- -- Matthias Klose <doko@debian.org>  Fri,  6 Apr 2007 00:28:29 +0200
-
-gcc-4.1 (4.1.2-2) experimental; urgency=low
-
-  * Update to SVN 20070306.
-  * Update libjava from the gcc-4.1 Fedora branch 20070306.
-
-  [Matthias Klose]
-  * Don't install gij-wrapper anymore, directly register gij as a java
-    alternative.
-  * Don't install gcjh-wrapper anymore.
-  * Don't use exact versioned dependencies on gcj-base for libgcj and
-    libgcj-awt.
-  * Fix glibc build dependency for alpha.
-  * Support -ffast-math on hurd-i386 (Samuel Thibault). Closes: #413342.
-  * Update kfreebsd-amd64 patches (Aurelien Jarno). Closes: #406015.
-  * gij: Consistently use $(dbexecdir) to reference the gcj sub dir.
-  * Install into /usr/lib/gcc/<target_alias>/4.1, to ease upgrades
-    between minor versions.
-    Add compatibility symlinks in <target_alias>/4.1.2 to build gnat-4.1
-    and gcj-4.1 from separate sources.
-
- -- Matthias Klose <doko@debian.org>  Wed,  7 Mar 2007 03:51:47 +0100
-
-gcc-4.1 (4.1.2-1) experimental; urgency=low
-
-  [Matthias Klose]
-  * Update to gcc-4.1.2.
-  * Update libjava backport patches, split out boehm-gc-backport patch.
-  * Enable the cpu-default-generic patch (i386, amd64), backport from 4.2.
-  * Correct mfctl instruction syntax (hppa), backport from the trunk.
-  * Backport PR java/9861 (name mangling updates).
-  * gcc.c (main): Call expandargv (backport from 4.2).
-  * Apply gcc dwarf2 unwinding patches from the trunk.
-  * Apply backport for PR 20208 on amd64 i386 powerpc ppc64 sparc s390.
-  * Apply patches from the 4.1 branch for PR rtl-optimization/28772,
-    PR middle-end/30313, PR middle-end/30473, PR c++/30536, PR debug/30189,
-    PR fortran/30478, PR rtl-optimization/30787, PR tree-optimization/30823,
-    PR rtl-optimization/28173, PR ada/30684, bug in pointer dependency test,
-    PR rtl-optimization/30931, PR fortran/25392, PR fortran/30400,
-    PR libgfortran/30910, PR libgfortran/30918, PR fortran/29441,
-    PR target/30634.
-  * Update NEWS files.
-  * Include a backport of the ecj+generics java updates as
-    gcj-ecj-20070215.tar.bz2. Install it into the gcc-4.1-source package.
-  * Do not build fastjar anymore from this source.
-  * debian/control.m4: Move expect-tcl8.3 before dejagnu.
-  * Work around firefox/icewhatever dropping plugin dependencies on xpcom.
-  * Refactor naming of libgcj packages in the build files.
-  * Make libstdc++-doc's build dependencies depending on the source package.
-  * Do not build packages on architectures, which are already built by gcc-4.2.
-
-  * Merge the gcj generics backport from Ubuntu:
-
-    - Merge the Java bits (eclipse based compiler, 1.5 compatibility,
-      classpath generics) from the gcc-4.1 Fedora branch.
-    - Drop all previous patches from the classpath-0.93 merge, keep
-      the boehm-gc backport (splitted out as a separate patch).
-    - Add a gcj-ecj-generics.tar.bz2 tarball, containing gcc/java, libjava,
-      config/unwind_ipinfo.m4, taken from the Fedora branch.
-    - Drop the libjava-hppa, libjava-plugin-binary, pr29362, pr29805 patches
-      integrated in the backport.
-    - Update patches for the merge: reporting, libjava-subdir, i386-biarch,
-      classpath-tooldoc, pr26885
-    - Add libjava-dropped, libjava-install; dropped chunks from the merge.
-    - Add pr9861-nojava mangling changes, non-java parts for PR 9861.
-    - Add gcc-expandv, expand `@' parameters on the commandline; backport
-      from the trunk.
-    - Disable the m68k-gc patch, needs update for the merge.
-    - Configure --with-java-home set for 1.5.0.
-    - Configure with --enable-java-maintainer-mode to build the header
-      and class files on the fly.
-    - Add build dependency on ecj-bootstrap, configure --with-ecj-jar.
-    - Build an empty libgcj-doc package; gjdoc currently cannot handle
-      generics.
-    - Apply gcc dwarf2 unwinding patches from the trunk, allowing the Events
-      testcase to pass.
-      - Tighten dependencies on shared libraries.
-    - Use /usr/lib/gcj-4-1-71 as private gcj subdir.
-    - Bump the libgcj soversion to 71, rename the libgcj7-0 package
-      to libgcj7-1, rename the libgcj7-awt package to libgcj7-1-awt.
-    - gij-4.1: Add and provide alternatives for gorbd, grmid, gserialver.
-    - gcj-4.1: Remove gcjh, gcjh-wrapper, gjnih.
-    - gcj-4.1: Add and provide alternatives for jar, javah, native2ascii,
-      tnameserv.
-    - gcj-4.1: Add dependency on ecj-bootstrap, recommend fastjar,
-      ecj-bootstrap-gcj.
-    - Add build dependency on ecj-bootstrap version providing the GCCMain
-      class.
-    - libgcj7-1: Recommend libgcj7-1-awt.
-    - Add build dependency on libmagic-dev.
-    - Build-depend on gcj-4.1; build our own ecj1 and gjdoc before
-      starting the build.
-    - Make ecj1 available when running the testsuite.
-    - Fix build failure on sparc-linux.
-    - Fix gjavah compatibility problems (PR cp-tools/3070[67]).
-    - Fixed driver issue source files (PR driver/30714).
-    - Add (rudimentary) manual pages for classpath tools.
-
-  [Kevin Brown]
-  * debian/control.m4, debian/rules.d/binary-ada.mk: provide new packages
-    containing debugging symbols for Ada libraries: libgnat-4.1-dbg,
-    libgnatprj4.1-dbg, and libgnatvsn4.1-dbg.  Adresses: #401385.
-
- -- Matthias Klose <doko@debian.org>  Sat,  3 Mar 2007 23:12:08 +0100
-
-gcc-4.1 (4.1.1ds2-30) experimental; urgency=low
-
-  * Update to SVN 20070106.
-  * Do not revert the fixes for PR 25878, PR 29138, PR 29408.
-  * Don't build the packages built by gcc-4.2 source.
-  * debian/patches/note-gnu-stack.dpatch: Add .note.GNU-stack sections
-    for gcc's crt files, libffi and boehm-gc. Taken from FC. Closes: #382741.
-  * Merge from Ubuntu:
-    - Backport g++ visibility patches from the FC gcc-4_1-branch.
-    - Update the long-double patches; require glibc-2.4 as a build dependency
-      on alpha, powerpc, sparc, s390. Bump the shlibs dependencies to
-      require 4.1.1-21.
-    - On powerpc-linux configure using --enable-secureplt. Closes: #382748.
-    - When using the cpu-default-generic patch, build for generic x86-64
-      on amd64 and i386 biarch.
-    - Link using --hash-style=both (alpha, amd64, ia64, i386, powerpc, ppc64,
-      s390, sparc).
-  * gij-4.1: Recommends libgcj7-awt instead of suggesting it. Closes: #394917.
-  * Split the gcc-long-double patch into a code and doc part.
-  * Set priority of development packages to optional.
-  * Add support for kfreebsd-amd64 (Aurelian Jarno). Closes: #406015.
-
- -- Matthias Klose <doko@debian.org>  Sat,  6 Jan 2007 10:35:42 +0100
-
-gcc-4.1 (4.1.1ds2-22) unstable; urgency=high
-
-  * Enable -pthread for GNU/Hurd (Michael Banck). Closes: #400031.
-  * Update the m68k-fpcompare patch (Roman Zippel). Closes: #401585.
-
- -- Matthias Klose <doko@debian.org>  Sun, 10 Dec 2006 12:35:06 +0100
-
-gcc-4.1 (4.1.1ds2-20) unstable; urgency=low
-
-  [Matthias Klose]
-  * Update to SVN 20061115.
-    - Fix PR tree-optimization/27891, ICE in tree_split_edge.
-      Closes: #370248, #391657, #394630.
-    - Fix PR tree-optimization/9814, duplicate of PR tree-optimization/29797.
-      Closes: #181096.
-  * Apply the libjava/net backport from the redhat/gcc-4_1-branch.
-  * Apply proposed patch for PR java/29805.
-
-  [Roman Zippel]
-  * Build the ObjC and ObjC++ compilers in cross builds.
-  * debian/patches/m68k-symbolic-operand.dpatch: Better recognize
-    symbolic operands in addresses.
-  * debian/patches/m68k-bitfield-offset.dpatch: Only use constant offset
-    for register bitfields (combine expects shifts, but does a rotate).
-  * debian/patches/m68k-bitfield-offset.dpatch: Update and apply.
-
-  [Daniel Jacobowitz]
-  * Don't try to use _Unwind_Backtrace on SJLJ targets.
-    See bug #387875, #388505, GCC PR 29206.
-
- -- Matthias Klose <doko@debian.org>  Wed, 15 Nov 2006 08:59:53 -0800
-
-gcc-4.1 (4.1.1ds2-19) unstable; urgency=low
-
-  * Fix typo in arm-pragma-pack.dpatch.
-
- -- Matthias Klose <doko@debian.org>  Sat, 28 Oct 2006 11:04:00 +0200
-
-gcc-4.1 (4.1.1ds2-18) unstable; urgency=medium
-
-  [Matthias Klose]
-  * Update to SVN 20061028.
-  * Fix #pragma pack on ARM (Paul Brook). Closes: #394703.
-  * Revert PR c++/29138, PR c++/29408. Closes: #392559.
-  * Revert PR c++/25878. Addresses: #387989.
-  * fastjar: Provide jar. Closes: #395397.
-
-  [Ludovic Brenta]
-  * debian/control.m4 (libgnatprj-dev): depend on libgnatvsn-dev.
-    debian/gnatprj.gpr: with gnatvsn.gpr. Closes: #395000.
-
- -- Matthias Klose <doko@debian.org>  Thu, 26 Oct 2006 23:51:10 +0200
-
-gcc-4.1 (4.1.1ds2-17) unstable; urgency=low
-
-  [Matthias Klose]
-  * Update to SVN 20061020.
-    - Fix PR debug/26881, ICE in dwarf2out_finish. Closes: #377613.
-    - Fix PR PR c++/29408, parse error for valid code. Closes: #392327, #393010.
-    - Fix PR c++/29435, segfault with sizeof and templates. Closes: #393071.
-    - Fix PR target/29338, segfault with -finline-limit on arm. Closes: 390620.
-    - Fix 3.4/4.0 backwards compatibility problem in libstdc++.
-  * Fix PR classpath/29362, taken from the redhat/gcc-4_1-branch.
-  * Remove the INSTALL directory from the source tarball. Closes: #392974.
-  * Disable building the static libgcj; non-functional, and cutting
-    down build times.
-  * libgcj7-0: Tighten dependency on libgcj-common.
-  * libgcj7-dev: Install .pc file as libgcj-4.1.pc.
-  * README.cross: Updated (Hector Oron). Addresses: #380251.
-  * config-ml.dpatch: Use *-linux-gnu as *_GNU_TYPE. Closes: #394034.
-
-  [Nikita V. Youshchenko]
-  * Fix typo in the cross build scripts.  Closes: #391445.
-
-  [Falk Hueffner]
-  * alpha-no-ev4-directive.dpatch: Fix kernel build failure.
-
-  [Roman Zippel]
-  * debian/patches/m68k-align-code.dpatch: Use "move.l %a4,%a4" to advance
-    within code.
-  * debian/patches/m68k-align-stack.dpatch: Try to keep the stack word aligned.
-  * debian/patches/m68k-dwarf3.dpatch: Emit correct dwarf info for cfa offset
-    and register with -fomit-frame-pointer.
-  * debian/patches/m68k-fpcompare.dpatch: Bring fp compare early to its
-    desired form to relieve reload. Closes: #390879.
-  * debian/patches/m68k-prevent-swap.dpatch: Don't swap operands
-    during reloads.
-  * debian/patches/m68k-reg-inc.dpatch: Reinsert REG_INC notes after splitting
-    an instruction.
-  * debian/patches/m68k-secondary-addr-reload.dpatch: Add secondary reloads
-    to allow reload to get byte values into addr regs. Closes: #385327.
-  * debian/patches/m68k-symbolic-operand.dpatch: Better recognize symbolic
-    operands in addresses.
-  * debian/patches/m68k-limit_reload.dpatch: Remove, superseded by
-    m68k-secondary-addr-reload.dpatch.
-  * debian/patches/m68k-notice-move.dpatch: Apply, was checked in in -16.
-  * debian/patches/m68k-autoinc.dpatch: Updated, don't attempt to increment
-    the register, if it's used multiple times in the instruction .
-
- -- Matthias Klose <doko@debian.org>  Sat, 21 Oct 2006 00:25:05 +0200
-
-gcc-4.1 (4.1.1ds1-16) unstable; urgency=low
-
-  [Matthias Klose]
-  * Update to SVN 20061008.
-    - Fix PR c++/29226, ICE in make_decl_rtl. Closes: #388263.
-  * libgcj7-0: Fix package removal. Closes: #390874.
-  * Configure with --disable-libssp on architectures that don't
-    support it (alpha, hppa, ia64, m68k, mips, mipsel).
-  * On hppa, remove build-dependency on dash.
-  * gij/gcj: Do not install slave links for the non DFSG manpages.
-    Closes: #390425, #390532.
-  * libgcj-common: rebuild-gcj-db: Don't do anything, if no classmap
-    files are found. Closes: #390966.
-  * Fix PR libstdc++/11953, extended for all linux architectures.
-    Closes: #391268.
-  * libffi4-dev: Conflict with libffi. Closes: #387561.
-  * Backport PR target/27880 to the gcc-4_1-branch. Patch by Steve Ellcey.
-    Closes: #390693.
-  * On ia64, don't use _Unwind_GetIPInfo in libjava and libstdc++.
-  * Add a README.ssp with minimal documentation about stack smashing
-    protection. Closes: #366094.
-  * Do not build libgcj-common from the gcc-4.1/gcj-4.1 sources anymore.
-
-  [Roman Zippel]
-  * debian/patches/m68k-notice-move.dpatch: Don't set cc_status
-    for fp move without fp register.
-
- -- Matthias Klose <doko@debian.org>  Sun,  8 Oct 2006 02:21:49 +0200
-
-gcc-4.1 (4.1.1ds1-15) unstable; urgency=medium
-
-  * Update to SVN 20060927.
-    - Fix PR debug/29132, exception handling on mips. Closes: #389468, #390042.
-    - Fix typo in gcc documentation. Closes: #386180.
-    - Fix PR target/29230, wrong code generation on arm. Closes: #385505.
-  * libgcj-common: Ignore exit value of gcj-dbtool in rebuild-gcj-db on
-    arm, m68k, hppa. Adresses: #388505.
-  * libgcj-common: Replaces java-gcj-compat-dev and java-gcj-compat.
-    Closes: #389539.
-  * libgcj-common: /usr/share/gcj/debian_defaults: Define gcj_native_archs.
-  * Update the java backport from the redhat/gcc-4_1-branch upto 2006-09-27;
-    remove libjava-str2double.dpatch, pr28661.dpatch.
-  * Disable ssp on hppa, not supported.
-  * i386-biarch.dpatch: Avoid warnings about macro redefinitions.
-
- -- Matthias Klose <doko@debian.org>  Fri, 29 Sep 2006 22:32:41 +0200
-
-gcc-4.1 (4.1.1ds1-14) unstable; urgency=medium
-	
-  [Matthias Klose]
-  * Update to SVN 20060920.
-    - Fix PR c++/26957. Closes: #373257, #386910.
-    - Fix PR rtl-optimization/28243. Closes: #378325.
-  * Remove patch for PR rtl-optimization/28634, applied upstream.
-  * Fix FTBFS on GNU/kFreeBSD (fallout from the backport of classpath-0.92).
-    (Petr Salinger). Closes: #385974.
-  * Merge from Ubuntu:
-    - Do not encode the subminor version in the jar files.
-    - Fix typo for the versioned gcj subdirectory in lib32gcj-0.
-    - When running the i386 binaries on amd64, adjust the properties
-      java.home, gnu.classpath.home.url, sun.boot.class.path,
-      gnu.gcj.precompiled.db.path.
-    - Configure the 32bit build on amd64 
-      --with-java-home=/usr/lib32/jvm/java-1.4.2-gcj-4.1-1.4.2.0/jre.
-    - Configure --with-long-double-128 for glibc-2.4 on alpha, powerpc, ppc64,
-      s390, s390x, sparc, sparc64.
-    - Update the java backport from the redhat/gcc-4_1-branch upto 2006-09-20.
-      - Fix PR java/29013, invalid byte code generation. Closes: #386926.
-    - debian/patches/gcc-pfrs-2.dpatch: Apply a fix for a regression in the
-      backport of PR 28946 from the trunk (H.J. Lu).
-  * Backport PR classpath/28661 from the trunk.
-  * Don't ship the .la files for the java modules. Closes: #386228.
-  * gcj-4.1: Remove dangling symlink. Closes: #386430.
-  * gij: Suggest java-gcj-compat, gcj: Suggest java-gcj-compat-dev.
-    Closes: #361942.
-  * Fix infinite loop in string-to-double conversion on 64bit targets.
-    Closes: #348792.
-  * gij-4.1: Ignore exit value of gcj-dbtool in postinst. Adresses: #388505.
-  * libgcj-common: Move rebuild-gcj-db from java-gcj-compat into libgcj-common.
-  * On hppa, install a wrapper around gij-4.1 to ignore unaligned memory
-    accesses. Works around buildd configurations enabling this check by
-    default. Addresses: #364819.
-
-  [Ludovic Brenta]
-  * debian/patches/ada-libgnatprj.dpatch: Build mlib-tgt-linux.adb instead of
-    mlib-tgt.adb.  Closes: #387826.
-  * debian/patches/ada-pr15802.dpatch: Backport from the trunk.
-    Closes: #246384.
-  * debian/control.m4 (gnat-4.1): do not provide gnat (supplied by
-    gcc-defaults instead); conflict with gnat-4.2 which will soon be in
-    unstable.
-
-  [Roman Zippel]
-  * debian/patches/m68k-dwarf2.dpatch: Recognize stack adjustments also
-    in the src of an instruction.
-  * debian/patches/m68k-jumptable.dpatch: Don't force byte offset when
-    accessing the jumptable, gas can generate the correct offset size instead.
-  * debian/patches/m68k-peephole.dpatch: Convert some text peepholes to rtl
-    peepholes, so the correct DWARF2 information can be generated for stack
-    manipulations (Keep a few peepholes temporarily disabled).
-  * debian/patches/m68k-peephole-note.dpatch: Don't choke on notes while
-    reinserting REG_EH_REGION notes.
-  * debian/patches/m68k-return.dpatch: Don't use single return if fp register
-    have to be restored. Closes: #386864.
-  * debian/patches/m68k-sig-unwind.dpatch: Add support for unwinding over
-    signal frames.
-  * Fix PR rtl-optimization/27736, backport from the trunk.
-  * Add java support for m68k. Closes: #312830, #340874, #381022.
-
- -- Matthias Klose <doko@debian.org>  Sun, 24 Sep 2006 19:36:31 +0200
-
-gcc-4.1 (4.1.1ds1-13) unstable; urgency=medium
-
-  * Update to SVN 20060901; remove patches applied upstream:
-    - PR target/24367.
-    - PR c++/26670.
-  * Apply proposed patch for PR fortran/28908.
-  * Fix biarch symlinks in lib64stdc++ for cross builds.
-  * Fix biarch symlinks in lib32objc on amd64.
-
- -- Matthias Klose <doko@debian.org>  Fri,  1 Sep 2006 00:04:05 +0200
-
-gcc-4.1 (4.1.1ds1-12) unstable; urgency=medium
-
-  [Matthias Klose]
-  * Update to SVN 20060830.
-  * Add backport of PR other/26208, bump libgcc1 shlibs dependency.
-  * Add backport of PR c++/26670. Closes: #356548.
-  * Apply proposed patch for PR target/24367 (s390).
-  * Add /usr/lib/jni to the libjava dlsearch path. Closes: #364820.
-  * Build without GFDL licensed docs. Closes: #384036.
-    - debian/patches/{svn-doc-updates,pr25524-doc,pr26885-doc}.dpatch:
-      Split out -doc specific patches.
-    - debian/*.texi, debian/porting.html: Add dummy documentation.
-    - debian/rules.unpack, debian/rules.patch: Update for non-gfdl build.
-    - fastjar.texi: Directly define the gcctabopt and gccoptlist macros.
-
-  * Merge from Ubuntu:
-    - Backport the classpath-0.92, libjava, gcc/java merge from the
-      redhat/gcc-4_1-branch branch.
-    - Apply the proposed patch for PR libgcj/28698.
-    - Change the libgcj/libgij sonames. Rename libgcj7 to libgcj7-0.
-    - Do not remove the rpath from libjvm.so and libjawt.so. Some
-      configure scripts rely on being able to link that libraries
-      directly.
-    - When running the i386 binaries on amd64, look in
-      /usr/lib32/gcj-x.y and /usr/lib32/jni instead.
-    - Add /usr/lib/jni to java.library.path. Closes: #364820.
-    - Add debugging symbols for more binary packages to libgcj7-dbg.
-      Closes: #383705.
-    - libgcj7-dev: Remove conflicts with older libgcjX-dev packages.
-    - Do not build the libgcj-bc and lib32gcj-bc packages anymore from
-      the gcj-4.1 source.
-
-  [Roman Zippel]
-  * debian/patches/m68k-limit_reload.dpatch: Correctly limit reload class.
-    Closes: #375522.
-  * debian/patches/m68k-split_shift.dpatch: Use correct predicates for long long
-    shifts and use more splits. Closes: #381572.
-  * debian/patches/m68k-prevent-qipush.dpatch: Prevent combine from creating
-    a byte push on the stack (invalid on m68k). Closes: #385021.
-  * debian/patches/m68k-autoinc.dpatch: Recognize a few more autoinc possibilities.
-  * debian/patches/pr25514.dpatch: Backport from the trunk.
-  * debian/patches/m68k-gc.dpatch: Change STACKBOTTOM to LINUX_STACKBOTTOM
-    so it works with 2.6 kernels.
-  * Other m68k bug reports fixed in 4.1.1-11 and 4.1.1-12:
-    Closes: #378599, #345574, #344041, #323426, #340293.
-  * Build the stage1 compiler using -g -O2; saves a few hours build time
-    and apparently is working at the moment.
-
- -- Matthias Klose <doko@debian.org>  Tue, 29 Aug 2006 21:37:28 +0200
-
-gcc-4.1 (4.1.1-11) unstable; urgency=low
-
-  * The "Our priority are our users, remove the documentation!" release.
-
-  [Matthias Klose]
-  * Fix build failure building the hppa->hppa64 cross compiler.
-  * Update to SVN 20060814.
-    - Fix directory traversal vulnerability in fastjar. Closes: #368397.
-      CVE-2006-3619.
-    - Fix PR rtl-optimization/23454, ICE in invert_exp_1 on sparc.
-      Closes: #321215.
-    - Fix PR c++/26757, C++ front-end producing two DECLs with the same UID.
-      Closes: #356569.
-  * Remove patch for PR rtl-optimization/28075, applied upstream.
-  * Apply proposed patch for PR rtl-optimization/28634, rounding problem with
-    -fdelayed-branch on hppa/mips. Closes: #381710.
-  * Fixed at least in 4.1.1-10: boost::date_time build failure.
-    Closes: #382352.
-  * Build-depend on make (>= 3.81), add make (>= 3.81) as dependency to
-    gcc-4.1-source. Closes: #381117.
-  * Backport of libffi from the trunk; needed for the java backport in
-    experimental.
-  * libffi4-dev: Install the libffi_convenience library as libffi_pic.a.
-  * When building a package without the GFDL'd documentation, don't create
-    the alternative's slave links for manual pages for the java tools.
-  * Do not build the -doc packages and derived manual pages licensed under
-    the GFDL with invariant sections or cover texts.
-  * Only build the libssp package, if the target libc doesn't provide
-    ssp support.
-  * Run the complete testsuite, when building a standalone gcj package.
-
-  [Roman Zippel]
-  * debian/patches/m68k-fjump.dpatch:
-    Always use as fjcc pseudo op, we rely heavily on as to generate the
-    right size for the jump instructions. Closes: #359281.
-  * debian/patches/m68k-gc.dpatch:
-    The thread suspend handler has to save all registers.
-    Reenable MPROTECT_VDB, it should work, otherwise it's probably a kernel bug.
-  * debian/patches/m68k-save_pic.dpatch:
-    Correctly save the pic register, when not done by reload().
-    (fixes _Unwind_RaiseException and thus exception handling).
-  * debian/patches/m68k-libffi.dpatch: Add support for closures.
-  * debian/patches/m68k-bitfield.dpatch: Avoid propagation of mem expression
-    past a zero_extract lvalue.
-  * debian/patches/m68k-dwarf.dpatch: Correct the dwarf frame information,
-    but preserve compatibility.
-
-  [Christian Aichinger]
-  * Fix building a cross compiler targeted for ia64. Closes: #382627.
-
- -- Matthias Klose <doko@debian.org>  Tue, 15 Aug 2006 00:41:00 +0200
-
-gcc-4.1 (4.1.1-10) unstable; urgency=low
-
-  * Update to SVN 20060729.
-    - Fix PR c++/28225, segfault in type_dependent_expression_p.
-      Closes: #376148.
-  * Apply proposed patch for PR rtl-optimization/28075.
-    Closes: #373820.
-  * Apply proposed backport and proposed patch for PR rtl-optimization/28221.
-    Closes: #376084.
-  * libgcj7-jar: Loosen dependency on gcj-4.1-base.
-  * Add ssp header files to the private gcc includedir.
-  * Do not build the Ada packages from the gcc-4.1 source, introducing
-    a new gnat-4.1 source package.
-  * Build libgnat on alpha and s390 as well.
-  * Do not build the gnat-4.1-doc package (GFDL with invariant sections or
-    cover texts).
-  * Remove references to the stl-manual package. Closes: #378698.
-
- -- Matthias Klose <doko@debian.org>  Sat, 29 Jul 2006 22:08:59 +0200
-
-gcc-4.1 (4.1.1-9) unstable; urgency=low
-
-  * Update to SVN 20060715.
-    - Fix PR c++/28016, do not emit uninstantiated static data members.
-      Closes: #373895, #376871.
-  * Revert the patch to fix PR c++/27227. Closes: #378321.
-  * multiarch-include.dpatch: Renamed from biarch-include.dpatch;
-    apply for all architectures.
-  * Do not build the java compiler in gcc-4.1 package, just include the
-    options and specs in the gcc driver.
-  * Remove gnat-4.0 as an alternative build dependency.
-  * Add a patch to enable -fstack-protector by default for C, C++, ObjC, ObjC++.
-    The patch is disabled by default.
-
- -- Matthias Klose <doko@debian.org>  Sat, 15 Jul 2006 17:07:29 +0200
-
-gcc-4.1 (4.1.1-8) unstable; urgency=medium
-
-  * Update to SVN 20060708.
-    - Fix typo in gcov documentation. Closes: #375140.
-    - Fix typo in gccint documentation. Closes: #376412.
-    - [alpha], Fix -fvisibility-inlines-hidden segfaults on reference to
-      static method. PR target/27082. Closes: #369642.
-
-  * Fix ppc64 architecture string in debian/multiarch.inc. Closes: #374535.
-  * Fix conflict, replace and provide libssp0-dev for cross compilers.
-    Closes: #377012.
-  * Ignore compiler warnings when checking whether compiler driver understands
-    Ada fails. Closes: #376660.
-  * Backport fix for PR libmudflap/26864 from the trunk. Closes: #26864.
-  * README.C++: Remove non-existing URL. Closes: #347601.
-  * gij-4.1: Provide java2-runtime. Closes: #360906.
-
-  * Closed reports reported against gcc-3.0 and fixed in gcc-4.1:
-    - C++
-      + PR libstdc++/13943, call of overloaded `llabs(int)' is ambiguous.
-        Closes: #228645.
-    - Java
-      + Fixed segmentation fault on compiling bad program. Closes: #165635
-  * Closed reports reported against gcc-3.3 and fixed in gcc-4.1:
-    - Stack protector available. Closes: #213994, #233208.
-    - Better documentation of -finline-limit option. Closes: #296047.
-  * Closed reports reported against gcc-3.4 and fixed in gcc-4.1:
-    - General
-      + Fixed [unit-at-a-time] Using -O2 cannot detect missing return
-        statement in a function. Closes: #276843.
-    - C++
-      + PR13943, call of overloaded `llabs(int)' is ambiguous. Closes: #228645.
-      + PR c++/21280, #pragma interface, templates, and "inline function used
-        but never defined". Closes: #364412.
-    - Architecture specific:
-      - m68k
-        + Segfault building glibc. Closes: #353618.
-        + ICE when trying to build boost. Closes: #321486.
-  * Closed reports reported against gcc-4.0 and fixed in gcc-4.1:
-    - General
-      + Handling of #pragma GCC visibility for builtin functions.
-        Closes: #330279.
-      + gettext interpretation the two conditional strings as one.
-        Closes: #227193.
-      + ICE due to if-conversion. Closes: #335078.
-      + Fix unaligned accesses with __attribute__(packed) and memcpy.
-        Closes: #355297.
-      + Fix ICE in expand_expr_real_1, at expr.c. Closes: #369817.
-    - Ada
-      + Link error not finding -laddr2line. Closes: #322849.
-      + ICE on invalid code. Closes: #333564.
-    - C++
-      + libstdc++: bad thousand separator with fr_FR.UTF-8. Closes: #351786.
-      + The Compiler uses less memory than 4.0. Closes: #336225.
-      + Fix "fails to compare reverse map iterators". Closes: #362840.
-      + Fix "fail to generate code for base destructor defined inline with
-        pragma interface". Closes: #356435.
-      + Fix ICE in cp_expr_size, at cp/cp-objcp-common.c. Closes: #317455.
-      + Fix wrong warning: control may reach end of non-void function.
-        Closes: #319309.
-      + Fix bogus warning "statement has no effect" with template and
-        statement-expression. Closes: #336915.
-      + Fixed segfault on syntax error. Closes: #349087.
-      + Fix ICE with __builtin_constant_p in template argument.
-        Closes: #353366.
-      + Implement DR280 (fixing "no operator!= for const_reverse_iterator").
-        Closes: #244894.
-    - Fortran
-      + Fix wrong behaviour in unformatted writing. Closes: #369547.
-    - Java
-      + Fixed segfault on -fdump-tree-all-all. Closes: #344265.
-      + Fixed ant code completion in eclipse generating a nullpointer
-        exception. Closes: #337510.
-      + Fixed abort in gnu_java_awt_peer_gtk_GtkImage.c. Closes: #343112.
-      + Fixed assertion failure in gij with rhdb-explain. Closes: #335650.
-      + Fixed assertion failure when calling JTabbedPane.addTab(null, ...).
-        Closes: #314704.
-      + Fixed error when displaying empty window with bound larger than the
-        displayed content. Closes: #324502.
-      + Fixed: Exception in JComboBox.removeAllItems(). Closes: #314706.
-      + Fixed assertian error in gnu_java_awt_peer_gtk_GtkImage.c.
-        Closes: #333733.
-    - libmudflap
-      + PR libmudflap/23170, libmudflap should not use functions marked
-        obsolescent by POSIX/SUS. Closes: #320398.
-    - Architecture specific:
-      - m68k
-        + FTBFS building tin. Closes: #323016.
-        + ICE with -g -fomit-frame-pointer. Closes: #331150.
-        + ICE in instantiate_virtual_regs_lossage. Closes: #333536.
-        + Wrong code generation with loop unrolling. Closes: #342121.
-        + ICEs while building gst-ffmpeg. Closes: #343692.
-      - mips
-        + Fix gjdoc build failure. Closes: #344986.
-        + Fix link failure for static libs and object files when xgot
-          needs to be used. Closes: #274942.
-  * gnat bug reports fixed since gnat-3.15p:
-    - GNAT miscounts UTF8 characters in string with -gnaty. Closes: #66175.
-    - Bug box from "with Text_IO" when compiling optimized. Closes: #243795.
-    - Nonconforming parameter lists not detected. Closes: #243796.
-    - Illegal use clause not detected. Closes: #243797.
-    - Compiler enters infinite loop on illegal program with tagged records.
-      Closes: #243799.
-    - Compiler crashes on illegal program (missing discriminant, unconstrained
-      parent). Closes: #243800.
-    - Bug box at sinfo.adb:1215 on illegal program. Closes: #243801.
-    - Bug box at sinfo.adb:1651 on illegal program. Closes: #243802.
-    - Illegal program not detected (entry families). Closes: #243803.
-    - Illegal program not detected, RM 10.1.1(14). Closes: #243807.
-    - Bug box at exp_ch9.adb:7254 on illegal code. Closes: #243812.
-    - Illegal program not detected, RM 4.1.4(14). Closes: #243816.
-    - Bug box in Gigi, code=116, on legal program. Closes: #244225.
-    - Illegal program not detected, 12.7(10) (generic parameter is visible,
-      shouldn't be). Closes: #244483.
-    - Illegal program not detected, ambiguous aggregate. Closes: #244496.
-    - Bug box at sem_ch3.adb:8003. Closes: #244940.
-    - Bug box in Gigi, code=103, on illegal program. Closes: #244945.
-    - Legal program rejected, overloaded procedures. Closes: #246188.
-    - Bug box in Gigi, code=999, on legal program. Closes: #246388.
-    - Illegal program not detected, RM 10.1.6(3). Closes: #246389.
-    - Illegal program not detected, RM 3.10.2(24). Closes: #247014.
-    - Illegal program not detected, RM 3.9(17). Closes: #247015.
-    - Legal program rejected. Closes: #247016.
-    - Legal program rejected. Closes: #247021.
-    - Illegal program not detected, RM 4.7(3). Closes: #247022.
-    - Illegal program not detected, RM 3.10.2(27). Closes: #247562.
-    - Legal program rejected, "limited type has no stream attributes".
-      Closes: #247563.
-    - Wrong output from legal program. Closes: #247565.
-    - Compiler enters infinite loop on illegal program. Closes: #247567.
-    - Illegal program not detected, RM 8.6(31). Closes: #247568.
-    - Legal program rejected, visible declaration not seen. Closes: #247572.
-    - Illegal program not detected, RM 8.2(9). Closes: #247573.
-    - Wrong output from legal program, dereferencing access all T'Class.
-      Closes: #248171.
-    - Compiler crashes on illegal program, RM 5.2(6). Closes: #248174.
-    - Cannot find generic package body, RM 1.1.3(4). Closes: #248677.
-    - Illegal program not detected, RM 3.4.1(5). Closes: #248679.
-    - Compiler ignores legal override of abstract subprogram. Closes: #248686.
-    - Bug box, Assert_Failure at sinfo.adb:2365 on illegal program.
-      Closes: #251266.
-    - Ada.Numerics.Generic_Elementary_Functions.Log erroneout with -gnatN.
-      Closes: #263498.
-    - Bug box, Assert_Failure at atree.adb:2906 or Gigi abort, code=102
-      with -gnat -gnatc. Closes: #267788.
-    - Bug box in Gigi, code=116, 'Unrestricted_Access of a protected
-      subprogram. Closes: #269775.
-    - Stack overflow on illegal program, AI-306. Closes: #276225.
-    - Illegal program not detected, RM B.1(24). Closes: #276226.
-    - Wrong code generated with -O -fPIC. Closes: #306833.
-    - Obsolete: bashism's in debian/rules file. Closes: #370681.
-    - Supports more debian architectures. Closes: #171477.
-
- -- Matthias Klose <doko@debian.org>  Sat,  8 Jul 2006 16:24:47 +0200
-
-gcc-4.1 (4.1.1-7) unstable; urgency=low
-
-  * Prefer gnat-4.1 over gnat-4.0 as a build dependency.
-  * libssp0: Set priority to standard.
-
- -- Matthias Klose <doko@debian.org>  Sun,  2 Jul 2006 10:22:50 +0000
-
-gcc-4.1 (4.1.1-6) unstable; urgency=low
-
-  [Ludovic Brenta]
-  * Do not provide the symbolic link /usr/bin/gnatgcc; this will now
-    be provided by package gnat from the source package gcc-defaults.
-  * debian/control.m4, debian/control (gnat): conflict with gnat (<< 4.1),
-    not all versions of gnat, since gcc-defaults will now provide gnat (= 4.1)
-    which depends on gnat-4.1.
-
-  [Matthias Klose]
-  * libjava: Change the default for enable_hash_synchronization_default
-    on PA-RISC. Tighten the libgcj7 shlibs version on hppa.
-  * Update to SVN 20060630.
-  * Apply proposed patch for PR 26991.
-  * Don't use the version for the libstdc++ shlibs dependency for the libgcj
-    shlibs dependency.
-  * Merge from Ubuntu edgy:
-    - Fix %g7 usage in TLS, add patch sparc-g7.dpatch, fixes glibc-2.4 build
-      failure on sparc (Fabio M. Di Nitto).
-    - Merge libssp0-dev into gcc-4.1 (-fstack-protector is a common option).
-    - Run the testsuite with -fstack-protector as well.
-
-  [Bastian Blank]
-  * Make it possible to overwrite arch per DEB_TARGET_ARCH and DEB_TARGET_GNU_TYPE.
-  * Disable biarch only on request for cross builds.
-  * Use correct source directory for tarballs.
-  * Produce correct multiarch.inc for source builds.
-
- -- Matthias Klose <doko@debian.org>  Sat,  1 Jul 2006 01:49:55 +0200
-
-gcc-4.1 (4.1.1-5) unstable; urgency=low
-
-  * Fix build error running with dpkg-buildpackage -rsudo.
-
- -- Matthias Klose <doko@debian.org>  Wed, 14 Jun 2006 01:54:13 +0200
-
-gcc-4.1 (4.1.1-4) unstable; urgency=low
-
-  * Really do not backout the fix for PR c++/26068.
-    Closes: #372152, #372559.
-  * Update fastjar version string to 4.1.
-  * Disable pascal again.
-
- -- Matthias Klose <doko@debian.org>  Mon, 12 Jun 2006 20:29:57 +0200
-
-gcc-4.1 (4.1.1-3) unstable; urgency=low
-
-  * Update to SVN 20060608, do not revert the fix for PR c++/26068.
-    Closes: #372152, #372559.
-  * Fix build failures for Pascal, enable Pascal on all architectures.
-  * Fix another build failure on GNU/kFreeBSD (Aurelien Jarno).
-    Closes: #370661.
-  * Fix build fauilure in gcc/p with parallel make.
-  * Remove cross-configure patch (Kazuhiro Inaoka). Closes: #370649.
-  * Only build the gcc-4.1-source package, when building from the gcc-4.1
-    source.
-  * Fix upgrade problem from standalone gcj-4.1.
-  * Fix build error using bison-2.2, build-depend on bison (>= 2.3).
-    Closes: #372605.
-  * Backport PR libstdc++/25524 from the trunk, update the biarch-include
-    patch. mips triarch support can be added more easily.
-
- -- Matthias Klose <doko@debian.org>  Mon, 12 Jun 2006 00:23:45 +0200
-
-gcc-4.1 (4.1.1-2) unstable; urgency=low
-
-  * Update to SVN 20060604.
-    - Fix PR c++/26757, C++ front-end producing two DECLs with the same UID.
-      Closes: #356569.
-    - Fix PR target/27158, ICE in extract_insn with -maltivec.
-      Closes: #362307.
-  * Revert PR c++/26068 to work around PR c++/27884 (Martin Michlmayr).
-    Closes: #370308.
-  * Mention Ada in copyright, update copyright file (Ludovic Brenta).
-    Closes: #366744.
-  * Fix kbsd-gnu-java.dpatch (Petr Salinger). Closes: #370320.
-  * Don't include version control files in gcc-4.1-source.
-
- -- Matthias Klose <doko@debian.org>  Sun,  4 Jun 2006 19:13:37 +0000
-
-gcc-4.1 (4.1.1-1) unstable; urgency=low
-
-  [Matthias Klose]
-  * Update to SVN 20060601.
-  * Reenable the gpc build.
-  * PR libgcj/26483, libffi patch for IA-64 denorms, taken from trunk.
-  * Disable Ada for m32r targets. Closes: #367595.
-  * lib32gfortran1: Do not create empty directory /usr/lib32. Closes: #367999.
-  * gcc-4.1: Add a conflict to the gcj-4.1 version with a different
-    gcc_libdir.
-  * Build gij/gcj for GNU/k*BSD. Closes: #367166.
-  * Update hurd-changes patch (Michael Banck). Closes: #369690.
-  * debian/copyright: Add exception for the gpc runtime library.
-  * Update gpc/gpc-doc package descriptions.
-
-  [Ludovic Brenta]
-  * patches/ada-libgnatprj.dpatch: add prj-pars.ad[bs] and sfn_scan.ad[bs]
-    to libgnatprj; remove them from gnatmake.
-
- -- Matthias Klose <doko@debian.org>  Thu,  1 Jun 2006 20:35:54 +0200
-
-gcc-4.1 (4.1.0-4) unstable; urgency=low
-
-  [Ludovic Brenta]
-  * Fix a stupid bug whereby fname.ad{b,s} would be included in both
-    libgnatvsn-dev and libgnatprj-dev, preventing use of gnatprj.gpr.
-    Closes: #366733.
-
- -- Matthias Klose <doko@debian.org>  Thu, 11 May 2006 04:34:50 +0200
-
-gcc-4.1 (4.1.0-3) unstable; urgency=low
-
-  * Update to SVN 20060507.
-  * debian/rules.d/binary-java.mk: Use $(lib32) everywhere. Closes: #365388.
-  * Always configure hppa64-linux-gnu with
-    --includedir=/usr/hppa64-linux-gnu/include.
-  * Make libgnatvsn4.1 and libgnatprj4.1 priority optional. Closes: #365900.
-  * Call autoconf2.13 explicitely in the Ada patches, build-depend on
-    autoconf2.13. Closes: #365780.
-  * Fix libgnatprj-dev and libgnatvsn-dev dependencies on their shared
-    libraries.
-  * Deduce softfloat and vfp (ARM) configure options (Pjotr Kourzanov).
-  * Update proposed patch for PR26885 (May 2 version).
-  * Build the libxxstdc++-dbg packages, when not building the library pacakges.
-  * Do not include the _pic library in the libxxstdc++-dbg packages.
-
- -- Matthias Klose <doko@debian.org>  Sun,  7 May 2006 15:29:53 +0200
-
-gcc-4.1 (4.1.0-2) unstable; urgency=medium
-
-  * Update to SVN 20060428.
-  * Apply proposed patches for PR26885.
-
-  * Keep libffi doc files in its own directory. Closes: #360466.
-  * Update ppc64 patches for 4.1 (Andreas Jochens). Closes: #360498.
-  * Fix PR tree-optimization/26763, wrong-code, taken from the 4.1 branch.
-    Closes: #356896. CVE-2006-1902.
-  * hppa-cbranch, hppa-cbranch2 patches: Fix for PR target/26743,
-    PR target/11254, PR target/10274, backport from trunk (Randolph Chung).
-  * Let libgccN provide -dcv1 when cross-compiling (Pjotr Kourzanov).
-    Closes: #363289.
-  * (Build-)depend on glibc-2.3.6-7. Closes: #360895, #361904.
-  * Fix a pedantic report about a package description. Add a hint that
-    we do not like bug reports with locales other than "C". Closes: #361409.
-  * Enable the libjava interpreter on mips/mipsel.
-  * gcc-4.1-source: Depend on gcc-4.1-base.
-  * gnat-4.1: Fix permissions of .ali files.
-  * Build lib32gcj7 on amd64.
-  * debian/patches/ada-gnatvsn.dpatch: New.  Apply proposed fix for
-    PR27194.
-
-  [Ludovic Brenta]
-  * debian/patches/ada-default-project-path.dpatch: new.  Change the
-    default search path for project files to the one specified
-    by the Debian Policy for Ada: /usr/share/ada/adainclude.
-  * debian/patches/ada-symbolic-tracebacks.dpatch: new.  Enable support for
-    symbolic tracebacks in exceptions.
-  * debian/patches/ada-missing-lib.dpatch: remove, superseded by the above.
-  * debian/patches/ada-link-lib.dpatch: changed.
-    - Instead of building libada as a target library only, build it as
-      both a host and, if different, target library.
-    - Build the GNAT tools in their top-level directory; do not use
-      recursive makefiles.
-    - Link the GNAT tools dynamically against libgnat.
-    - Apply proposed fix for PR27300.
-    - Rerun autoconf (Matthias Klose).
-  * debian/patches/ada-libgnatvsn.dpatch: new.
-    - Introduce a new shared library named libgnatvsn, containing
-      common components of GNAT under the GNAT-Modified GPL, for
-      use in GNAT tools, ASIS, GLADE and GPS.
-    - Link the gnat tools against this new library.
-    - Rerun autoconf (Matthias Klose).
-  * debian/patches/ada-libgnatprj.dpatch: new.
-    - Introduce a new shared library named libgnatprj, containing the
-      GNAT Project Manager, i.e. the parts of GNAT that parses project
-      files (*.gpr).  Licensed under pure GPL; for use in GLADE and GPS.
-    - Link the gnat tools against this new library.
-    - Rerun autoconf (Matthias Klose).
-  * debian/patches/ada-acats.dpatch: new.
-     - When running the ACATS, look for the gnat tools in their new
-       directory (build/gnattools), and for the shared libraries in
-       build/gcc/ada/rts, build/libgnatvsn and build/libgnatprj.
-  * debian/gnatvsn.gpr, debian/gnatprj.gpr: new.
-  * debian/rules.d/binary-ada.mk, debian/control.m4: new binary packages:
-    libgnatvsn-dev, libgnatvsn4.1, libgnatprj-dev, libgnatprj4.1. Place
-    the *.gpr files in their respective -dev packages.
-
- -- Matthias Klose <doko@debian.org>  Sat, 29 Apr 2006 00:32:09 +0200
-
-gcc-4.1 (4.1.0-1) unstable; urgency=low
-
-  * libstdc++CXX-BV-dev.preinst: Remove (handling of c++ include dir for 4.0).
-  * libgcj-common: Move removal of docdir from preinst into postinst.
-  * libgcj7: Move removal of docdir from preinst into postinst.
-  * Drop alternative build dependency on gnat-3.4, not built anymore.
-  * Fix PR libgcj/26103, wrong exception thrown (4.1 branch).
-  * debian/patches/libjava-stacktrace.dpatch: Add support to print file names
-    and line numbers in stacktraces.
-  * Add debugging symbols for libgcjawt and lib-gnu-java-awt-peer-gtk
-    in the libgcj7-dbg and lib32gcj7-dbg packages.
-  * Remove dependency of the libgcj-dbg packages on the libgcj-dev packages,
-    add recommendations on binutils and libgcj-dev. Mention the requirement
-    of binutils for the stacktraces.
-  * Fix upgrade from version 4.0.2-9, loosing the Debian changelog.
-    Closes: #355439.
-  * gij/gcj: Install one alternative for each command, do not use slave
-    links for rmiregistry, javah, rmic. Ubuntu #26781. Closes: #342557.
-  * Fix for PR tree-optimization/26587, taken from the 4.1 branch.
-  * Fix PR libstdc++/26526 (link failure when _GLIBCXX_DEBUG is defined).
-  * Configure with --enable-clocale=gnu, even if not building C++ packages.
-  * Remove runtime path from biarch libraries as well.
-  * PR middle-end/26557 (ice-on-vaild-code, regression), taken from
-    the gcc-4_1-branch. Closes: #349083.
-  * PR tree-optimization/26672 (ice-on-vaild-code, regression), taken from
-    the gcc-4_1-branch. Closes: #356231.
-  * PR middle-end/26004 (rejects-vaild-code, regression), taken from
-    the gcc-4_1-branch.
-  * When building as standalone gcj, build libgcc4 (hppa only) and fastjar.
-  * Configure --with-cpu=v8 on sparc.
-  * debian/patches/libjava-hppa.dpatch: pa/pa32-linux.h
-    (CRT_CALL_STATIC_FUNCTION): Define when CRTSTUFFS_O is defined.
-    (John David Anglin). Closes: #353346.
-  * Point to the 4.1 version of README.Bugs (closes: #356230).
-  * Disable the libmudflap testsuite on alpha (getting killed).
-
- -- Matthias Klose <doko@debian.org>  Sat, 18 Mar 2006 23:00:39 +0100
-
-gcc-4.1 (4.1.0-0) experimental; urgency=low
-
-  * GCC 4.1.0 final release.
-  * Build the packages for the Java language from a separate source.
-  * Update NEWS.html, NEWS.gcc.
-  * libgcj-doc: Auto generated API documentation for libgcj7, classpath
-    example programs.
-  * Add gjdoc to Build-Depends-Indep.
-  * On amd64, build-depend on libc6-dev-i386 instead of ia32-libs-dev.
-  * Internal ssp headers now installed in the gcc libdir.
-  * Do not build gcj-4.1-base when building the gcc-4.1 packages.
-  * When building as gcj-4.1, use the tarball from the gcc-4.1-source
-    package.
-
-  [Ludovic Brenta]
-  * Allow one to enable and disable NLS and bootstrapping from the environment.
-    - Adding "nls" to WITHOUT_LANG disables NLS support.
-    - If WITH_BOOTSTRAP is set, debian/rules2 calls configure
-      --enable-bootstrap=$(WITH_BOOTSTRAP) and just "make".  If
-      WITH_BOOTSTRAP is unset, it calls configure without a bootstrapping
-      option and calls "make profiledbootstrap" or "make bootstrap-lean"
-      depending on the target CPU.
-      Currently overwritten to default to "bootstrap".
-
- -- Matthias Klose <doko@debian.org>  Thu,  2 Mar 2006 00:03:45 +0100
-
-gcc-4.1 (4.1ds9-0exp9) experimental; urgency=low
-
-  * Update to GCC 4.1.0 release candidate 1 (gcc-4.1.0-20060219 tarball).
-  * Update gcc-version patch for gcc-4.1.
-  * libgccN, libstdc++N*: Fix upgrade of /usr/share/doc symlinks.
-  * libjava awt & swing update, taken from trunk 2006-02-16.
-  * libgcj7-dev: Suggest libgcj-doc, built from a separate source package.
-  * Shorten build-dependency line (work around buildd problems
-    on arm* and mips*).
-  * New patch gcc-ice-hack (saving the preprocessed source on an ICE),
-    taken from Fedora.
-
- -- Matthias Klose <doko@debian.org>  Mon, 20 Feb 2006 10:07:23 +0100
-
-gcc-4.1 (4.1ds8-0exp8) experimental; urgency=low
-
-  * Update to SVN 20060212, taken from the 4.1 release branch.
-  * libgccN: Fix upgrade of /usr/share/doc/libgccN symlink.
-
- -- Matthias Klose <doko@debian.org>  Sun, 12 Feb 2006 19:48:31 +0000
-
-gcc-4.1 (4.1ds7-0exp7) experimental; urgency=low
-
-  * Update to SVN 20060127, taken from the 4.1 release branch.
-    - On hppa, bump the libgcc soversion to 4.
-  * Add an option not to depend on the system -base package for cross compiler
-    (Ian Wienand). Closes: #347484.
-  * Remove workaround increasing the stack size limit for some architectures,
-    not needed anymore on ia64.
-  * On amd64, build-depend on libc6-dev-i386, depend on libc6-i386, where
-    available.
-  * libstdc++6: Properly upgrade the doc directory. Closes: #346171.
-  * libstdc++6: Add a conflict to scim (<< 1.4.2-1). Closes: #343313.
-  * Set default 32bit ix86 architecture to i486.
-
- -- Matthias Klose <doko@debian.org>  Fri, 27 Jan 2006 22:23:22 +0100
-
-gcc-4.1 (4.1ds6-0ubuntu6) experimental; urgency=low
-
-  * Update to SVN 20060107, taken from the 4.1 release branch.
-    - Remove fix for PR ada/22533, fixed by patch for PR c++/23171.
-  * Remove binary packages from the control file, which aren't built
-    yet on any architecture.
-  * gcc-hppa64: Use /usr/hppa64-linux-gnu/include as location for the glibc
-    headers, tighten glibc (build-)dependency.
-  * libffi [arm]: Add support for closures, libjava [arm]: enable the gij
-    interpreter (Phil Blundell). Addresses: #337263.
-  * For the gcj standalone build, include cc1 into the gcj-4.1 package,
-    needed for linking java programs compiled to native code.
-
- -- Matthias Klose <doko@debian.org>  Sat,  7 Jan 2006 03:36:33 +0100
-
-gcc-4.1 (4.1ds4-0exp4) experimental; urgency=low
-
-  * Update to SVN 20051210, taken from the 4.1 release branch.
-  * Prepare to build the java packages from it's own source (merged
-    from Ubuntu).
-    - Build the java packages from the gcc-4.1 source, as long as packages
-      are prepared for experimental.
-    - When built as gcj, run only the libjava testsuite, don't build the
-      libstdc++ debug packages, don't package the gcc source.
-    - Loosen package dependencies, when java packages are built from
-      separate sources.
-    - Fix gcj hppa build, when java packages are built from separate sources.
-    - gij-4.1: Install test-summary, when doing separate builds.
-    - Allow java packages be installed independent from other packages built
-      from the source package.
-    - Rename libgcj7-common to libgcj7-jar.
-    - Introduce a gcj-4.1-base package to completely separate the two and not
-      duplicate the changelog in each gcj/gij package.
-  * Java related changes:
-    - libjava-xml-transform: Update from classpath trunk, needed for
-      eclipse (Michael Koch), applied upstream.
-    - Fix java wrapper scripts to point to 4.1 (closes: #341710).
-    - Reenable java on mips and mipsel.
-    - Fix libgcj6 dependency. Ubuntu #19935.
-    - Add libxt-dev as a java build dependency. autoconf explicitely checks
-      for X11/Intrinsic.h.
-  * Ada related changes:
-    - Apply proposed fix for PR ada/22533, reenable ada on alpha, powerpc,
-      mips, mipsel and s390.
-    - Add Ada support for GNU/kFreeBSD (Aurelien Jarno). Closes: #341356.
-    - Remove ada bootstrap workaround for alpha.
-  * Build a separate gcc-4.1-source package (Bastian Blank). Closes: #333922.
-  * Remove obsolete patch: libstdc++-automake.
-  * Remove patch integrated upstream: libffi-mips.
-  * Fix the installation of the hppa64 compiler in snapshot builds.
-  * Rename libgfortran0* to libgfortran1* (upstream soversion change).
-  * Add a dependency on libc-dev for all compilers / -dev packages except
-    gcc (which can be used for kernel builds without libc-dev).
-  * libffi4-dev: Fix package description.
-  * On amd64, install 32bit libraries into /emul/ia32-linux/usr/lib.
-    Addresses: #341147.
-  * Fix installation of biarch libstdc++ headers on amd64.
-  * Configure --with-tune=i686 on ix86 architectures (on Ubuntu with
-    -mtune=pentium4). Remove the cpu-default-* patches.
-  * debian/control.m4: Fix libxxgcc package names.
-  * Update the build infrastructure to build cross compilers
-    (Nikita V. Youshchenko).
-  * Tighten binutils (build-)dependency. Closes: #342484.
-  * Symlink more doc directories.
-  * debian/control.m4: Explicitely set Architecture for biarch packages.
-
- -- Matthias Klose <doko@debian.org>  Sat, 10 Dec 2005 16:56:45 +0100
-
-gcc-4.1 (4.1ds1-0ubuntu1) UNRELEASED; urgency=low
-
-  * Build Java packages only.
-  * Update to SVN 20051121, taken from the 4.1 release branch.
-    - Remove libjava-saxdriver-fix patch, applied upstream.
-    - Remove ada-gnat-version patch, applied upstream.
-  * Fix FTBFS in biarch builds on 32bit kernels.
-  * Update libstdc++-doc doc-base file (closes: #339046).
-  * Remove obsolete patch: gcc-alpha-ada_fix.
-  * Fix installation of biarch libstdc++ headers (Ubuntu #19655).
-  * Fix sparc and s390 biarch patches to build the 64bit libffi.
-  * Work around biarch build failure in libjava/classpath/native/jni/midi-alsa.
-  * Install spe.h header on powerpc.
-  * Add libasound build dependencies.
-  * libgcj: Fix installation of libgjsmalsa library.
-  * Remove patches not used anymore: libjava-no-rpath, i386-config-ml-nomf,
-    libobjc, multiarch-include, disable-biarch-check-mf, gpc-profiled,
-    gpc-no-gpidump, libgpc-shared, acats-expect.
-  * Fix references to manuals in gnat(1). Ubuntu #19772.
-  * Remove build dependency on xlibs-dev, add libxtst-dev.
-  * Do not configure with --disable-werror.
-  * Merge *-config-ml patches into one config-ml patch, configure the biarch
-    libs in debian/rules.defs.
-  * debian/gcj-wrapper: Accept -Xss.
-  * Do not build biarch java on Debian (missing biarch libasound).
-  * Do not build the java packages from this source package, avoiding
-    dependencies on X.
-
- -- Matthias Klose <doko@ubuntu.com>  Mon, 21 Nov 2005 20:29:43 +0100
-
-gcc-4.1 (4.1ds0-0exp0) experimental; urgency=low
-
-  * Configure libstdc++ using the default allocator.
-  * Update to 20051112, taken from the svn trunk.
-
- -- Matthias Klose <doko@debian.org>  Sat, 12 Nov 2005 23:47:01 +0100
-
-gcc-4.1 (4.1ds0-0ubuntu0) breezy; urgency=low
-
-  * UNRELEASED
-  * First snapshot of gcc-4.1 (CVS 20051019).
-    - adds SSP support (closes: #213994, #233208).
-  * Remove patches applied upstream/not needed anymore.
-  * Update patches for 4.1: link-libs, gcc-textdomain, libjava-dlsearch-path,
-    rename-info-files, reporting, classmap-path, i386-biarch, sparc-biarch,
-    libjava-biarch-awt, ada-gcc-name.
-  * Disable patches:
-    - 323016, m68k, necessary for 4.1?
-  * debian/copyright: Update for 4.1.
-  * debian/control, debian/control.m4, debian/rules.defs, debian/rules.conf:
-    Update for 4.1, add support for Obj-C++ and SSP.
-  * Fix generation of Ada docs in info format.
-  * Set Ada library version to 4.1.
-  * Drop gnat-3.3 as an alternative build dependency.
-  * Use fortran instead of f95 for the build files.
-  * Update build support for awt peer libs.
-  * Add packaging support for SSP library.
-  * Add packaging support for Obj-C++.
-  * Run the testsuite for -march=i686 on i386 and amd64 as well.
-  * Fix generation of Pascal docs in html format.
-  * Update config-ml patches to build libssp biarch.
-  * Disable libssp for hppa64 build.
-  * libgcj7-dev: Install jni_md.h.
-  * Disable gnat for powerpc, currently fails to build.
-  * Add biarch runtime lib packages for ssp, mudflap, ffi.
-  * Do not explicitely configure with --enable-java-gc=boehm, which is the
-    default.
-  * libjava-saxdriver-fix: Fix a problem in the Aelfred2 SAX parser.
-  * libstdc++6-4.0-dev: Depend on the libc-dev package. Ubuntu #18885.
-  * Build-depend on expect-tcl8.3 on all architectures.
-  * Build-depend on lib32z1-dev on amd64 and ppc64, drop build dependency on
-    amd64-libs.
-  * Disable ada on alpha mips mipsel powerpc s390, currently broken.
-
- -- Matthias Klose <doko@ubuntu.com>  Wed, 19 Oct 2005 11:02:31 +0200
-
-gcc-4.0 (4.0.2-3) unstable; urgency=low
-
-  * Update to CVS 20051015, taken from the gcc-4_0-branch.
-    - gcc man page fixes (closes: #327254, #330099).
-    - PR java/19870, PR java/20338, PR java/21844, PR java/21540:
-      Remove Debian patches.
-    - Applied libjava-echo-fix patch.
-    - Fix PR target/24284, ICE (Segmentation fault) on sparc-linux.
-      Closes: #329840.
-    - Fix PR c++/23797, ICE on typename outside template. Closes: #325545.
-    - Fix PR c++/22551, ICE in tree_low_cst. Closes: #318932.
-  * libstdc++6: Tighten libstdc++ shlibs version to 4.0.2-3 (new symbol).
-  * Update generated Ada files.
-  * Fix logic to disable mudflap and Obj-C++ via the environment.
-  * Remove f77 build bits.
-  * gij-4.0: Remove /var/lib/gcj-4.0/classmap.db on purge (closes: #330800).
-  * Let gcj-4.0 depend on libgcj6-dev, instead of recommending it. This is
-    not necessary for byte-code compilations, but for compilations to native
-    code. For compilations to byte-code, use a better compiler like ecj
-    for now (found in the ecj-bootstrap package).
-  * Disable biarch setup in cross compilers (Josh Triplett). Closes: #333952.
-  * Fix with_libnof logic for cross-compilations (Josh Triplett).
-    Closes: #333951.
-  * Depend on binutils (>= 2.16.1cvs20050902-1) on the alpha architecture.
-    Closes: #333954.
-  * On i386, build-depend on libc6-dev-amd64. Closes: #329108.
-  * (Build-)depend on glibc 2.3.5-5.
-
- -- Matthias Klose <doko@debian.org>  Sun,  2 Oct 2005 14:25:54 +0200
-
-gcc-4.0 (4.0.2-2) unstable; urgency=low
-
-  * Update to CVS 20051001, taken from the gcc-4_0-branch. Includes the
-    changes between 4.0.2 RC3 and the final 4.0.2 release, missing from
-    the upstream tarball. Remove patches applied upstream (gcc-c-decl,
-    pr23182, pr23043, pr23367, pr23891, pr21418, pr24018).
-  * On ix86 architectures run the testsuite for -march=i686 as well.
-  * Build libffi on the Hurd (closes: #328705).
-  * Add big-endian arm (armeb) support (Lennert Buytenhek). Closes: #330730.
-  * Update libjava xml to classpath CVS HEAD 20050930 (Michael Koch).
-  * Reapply patch to make -mieee the default on alpha-linux. Closes: #330826.
-  * Add workaround not to make libmudflap _start/_end not small data on
-    mips/mipsel, taken from CVS HEAD.
-  * Don't build the nof libraries on powerpc.
-  * Number crunching time on m68k, reenable gfortran on m68k-linux-gnu.
-
- -- Matthias Klose <doko@debian.org>  Sat,  1 Oct 2005 15:42:10 +0200
-
-gcc-4.0 (4.0.2-1) unstable; urgency=low
-
-  * GCC 4.0.2 release.
-  * lib64stdc++6: Set priority to optional.
-  * Fix bug in StreamSerializer, seen with eclipse-3.1 (Ubuntu 12744).
-    Backport from CVS HEAD, Michael Koch.
-  * Apply java patches, proposed for the 4.0 branch: PR java/24018,
-    PR libgcj/23182, PR java/19870, PR java/21844, PR libgcj/23367,
-    PR java/20338.
-  * Update the expect/pty test to actually call expect directly, rather
-    than test for the existence of PTYs, since a working expect is what
-    we really care about, not random device files (Adam Conrad).
-    Closes: #329715.
-  * Add build dependencies on lib64z1-dev.
-  * gcc-c-decl.dpatch: Fix C global decl handling regression in 4.0.2 from
-    4.0.1
-
- -- Matthias Klose <doko@debian.org>  Thu, 29 Sep 2005 19:50:08 +0200
-
-gcc-4.0 (4.0.1-9) unstable; urgency=low
-
-  * Update to CVS 20050922, taken from the gcc-4_0-branch (4.0.2 RC3).
-  * Apply patches:
-    - Fix PR java/21418: Order of source files matters when compiling,
-      backported from mainline.
-    - Fix for PR 23043, backported form mainline.
-    - Proposed patch for #323016 (m68k only). Patch by Roman Zippel.
-  * libstdc++6: Tighten libstdc++ shlibs version to 4.0.1-9 (new symbol).
-  * Fail the build early, if the system doesn't have any pty devices
-    created in /dev. Needed for running the testsuite.
-  * Update hurd changes again (closes: #328973).
-
- -- Matthias Klose <doko@debian.org>  Thu, 22 Sep 2005 07:28:18 +0200
-
-gcc-4.0 (4.0.1-8) unstable; urgency=medium
-
-  * Update to CVS 20050917, taken from the gcc-4_0-branch.
-    - Fix FTBFS for boost, introduced in 4.0.1-7 (closes: #328684).
-  * Fix PR java/23891, eclipse bootstrap.
-  * Set priority of gcc-4.0-hppa64 package to standard.
-  * Bump standards version to 3.6.2.
-  * Fix java wrapper script, mishandles command line options with arguments.
-    Patch from Olly Betts. Closes: #296456.
-  * Bump epoch of the lib32gcc1 package to the same epoch as for the the
-    libgcc1 and lib64gcc1 packages.
-  * Fix some lintian warnings.
-  * Build libffi on the Hurd (closes: #328705).
-  * For biarch builds, disable the testsuite for the non-default architecture
-    for runtime libraries, which are not built by default (libjava).
-  * Add gsfonts-x11 to Build-Depends-Indep to avoid warnings from doxygen.
-  * Install Ada .ali files read-only.
-
- -- Matthias Klose <doko@debian.org>  Sat, 17 Sep 2005 10:35:23 +0200
-
-gcc-4.0 (4.0.1-7) unstable; urgency=low
-
-  * Update to CVS 20050913, taken from the gcc-4_0-branch.
-    - Fix PR c++/19004, ICE in uses_template_parms (closes: #284777).
-    - Fix PR rtl-optimization/23454, ICE in invert_exp_1 on sparc.
-      Closes: #321215.
-    - Fix PR libstdc++/23417, make bits/stl_{list,tree}.h -Weffc++ clean.
-      Closes: ##322170.
-  * Install 'altivec.h' on ppc64 (closes: #323945).
-  * Install locale data with the versioned package name (closes: #321591).
-  * Fix fastjar build without building libjava.
-  * On hppa, don't build using gcc-3.3 when ada is disabled.
-  * On m68k, don't build the stage1 compiler using -O.
-
-  * Ludovic Brenta <ludovic@ludovic-brenta.org>
-    - Allow the choice whether or not to build with NLS.
-    - Fix a typo whereby libffi was always enabled on i386.
-
- -- Matthias Klose <doko@debian.org>  Tue, 13 Sep 2005 23:23:11 +0200
-
-gcc-4.0 (4.0.1-6) unstable; urgency=low
-
-  * Update to CVS 20050821, taken from the gcc-4_0-branch.
-    - debian/patches/pr21562.dpatch: Removed, applied upstream.
-    - debian/patches/libjava-awt-name.dpatch: Updated.
-    - debian/patches/classpath-20050618.dpatch: Updated.
-  * Use all available CPU's for the check target, unless USE_NJOBS == no.
-  * debian/patches/biarch-include.dpatch: Include
-    /usr/local/include/<arch>-linux-gnu before including /usr/local/include.
-  * Fix biarch system include directories for the non-default architecture.
-  * Prefer gnat-4.0 over gnat-3.4 over gnat-3.3 as a build-dependency.
-
- -- Matthias Klose <doko@debian.org>  Thu, 18 Aug 2005 18:36:23 +0200
-
-gcc-4.0 (4.0.1-5) unstable; urgency=low
-
-  * Update to CVS 20050816, taken from the gcc-4_0-branch.
-    - Fix PR middle-end/23369, wrong code generation for funcptr comparison
-      on hppa. Closes: #321785.
-    - Fix PR fortran/23368 ICE with NAG routines (closes: #322912).
-  * Build-depend on libcairo2-dev (they say, that's the final package name ...)
-  * libgcj: Search /usr/lib/gcj-4.0 for dlopened libraries, place a copy
-    of the .la files in the libgcj6 package into this directory.
-    Closes: #322576.
-  * Tighten the dependencies between the compiler packages to the same
-    version and release. Use some substitution variables for control file
-    generation.
-  * Remove build dependencies for gpc.
-  * Don't use '/emul/ia32-linux' on ppc64 (closes: #322890).
-  * Synchronize with Ubuntu.
-
- -- Matthias Klose <doko@debian.org>  Tue, 16 Aug 2005 22:45:47 +0200
-
-gcc-4.0 (4.0.1-4ubuntu1) breezy; urgency=low
-
-  * Jeff Bailey <jbailey@ubuntu.com>
-
-    Enable i386 biarch using biarch glibc (not yet enabled for unstable).
-    - debian/rules.d/binary-libgcc.mk: Make i386 lib64gcc1 depend on
-      libc6-amd64
-    - debian/control.m4: Suggest libc6-amd64 rather than amd64-libs.
-    - debian/rules.conf: Build-Dep on libc6-dev-amd64 [i386]
-      Build-Dep on binutils >= 2.16.1-2ubuntu3
-    - debian/rules2: Enable biarch build in Ubuntu.
-
-  * Matthias Klose <doko@ubuntu.com>
-
-    - Add shlibs file and dependency information for the lib32gcc1 package.
-    - debian/patches/gcc-textdomain.dpatch: Update (closes: #321591).
-    - Set priority of gcc-4.0-base and libstdc++6 packages to `required'.
-      Closes: #321016.
-    - libffi-hppa.dpatch: Remove, applied upstream.
-
- -- Matthias Klose <doko@debian.org>  Mon,  8 Aug 2005 19:39:02 +0200
-
-gcc-4.0 (4.0.1-4) unstable; urgency=low
-
-  * Enable the biarch compiler for powerpc (closes: #268023).
-  * Update to CVS 20050806, taken from the gcc-4_0-branch.
-  * Build depend on libcairo0.6.0-dev (closes: #321540).
-  * Fix Ada build on the hurd (closes: #321350).
-  * Update libffi for mips (Thiemo Seufer). Closes: #321100.
-  * Fix segfault on 64bit archs in the AWT Gtk peer library (Dan Frazier).
-    Closes: #320915.
-  * Add libXXgcc1 build dependencies for biarch builds.
-
- -- Matthias Klose <doko@debian.org>  Sun,  7 Aug 2005 07:01:59 +0000
-
-gcc-4.0 (4.0.1-3) unstable; urgency=medium
-
-  * Update to CVS 20050725, taken from the gcc-4_0-branch.
-    - Fix ICE with -O and -mno-ieee-fp/-ffast-math (closes: #319087).
-  * Synchronize with Ubuntu.
-  * Fix applying hurd specific patches for the hurd build (closes: #318443).
-  * Do not build-depend on libmpfr-dev on architectures, where fortran
-    is not built.
-  * Apply biarch include patch on ppc64 as well (closes: #318603).
-  * Correct libstdc++-dev package description (closes: #319082).
-  * debian/rules.defs: Replace DEB_TARGET_GNU_CPU with DEB_TARGET_ARCH_CPU.
-  * gcc-4.0-hppa64: Rename hppa64-linux-gcc to hppa64-linux-gnu-gcc.
-    Closes: #319818.
-
- -- Matthias Klose <doko@debian.org>  Mon, 25 Jul 2005 10:43:06 +0200
-
-gcc-4.0 (4.0.1-2ubuntu3) breezy; urgency=low
-
-  * Update to CVS 20050720, taken from the gcc-4_0-branch.
-    - Fix PR22278, volatile issues, seen when building xorg.
-  * Build against new libcairo1-dev (0.5.2).
-
- -- Matthias Klose <doko@debian.org>  Wed, 20 Jul 2005 12:29:50 +0200
-
-gcc-4.0 (4.0.1-2ubuntu2) breezy; urgency=low
-
-  * Acknowledge that i386 biarch builds still need to be fixed for glibc-2.3.5.
-
- -- Matthias Klose <doko@ubuntu.com>  Tue, 19 Jul 2005 08:29:30 +0000
-
-gcc-4.0 (4.0.1-2ubuntu1) breezy; urgency=low
-
-  * Synchronize with Debian.
-  * Update to CVS 20050718, taken from the gcc-4_0-branch.
-    - Fix PR c++/22132 (closes: #318488), upcasting a const class pointer
-      to struct the class derives from generates wrong code.
-  * Build biarch runtime libraries for Fortran and ObjC.
-  * Apply proposed patch for PR22309 (crash with mt_allocator if libstdc++
-    is dlclosed). Closes: #293466.
-
- -- Matthias Klose <doko@ubuntu.com>  Mon, 18 Jul 2005 17:10:18 +0200
-
-gcc-4.0 (4.0.1-2) unstable; urgency=low
-
-  * Don't apply the patch to make -mieee the default on alpha-linux-gnu.
-    Causes the bootstrap to fail on alpha-linux-gnu.
-
- -- Matthias Klose <doko@debian.org>  Tue, 12 Jul 2005 00:14:12 +0200
-
-gcc-4.0 (4.0.1-1) unstable; urgency=high
-
-  * GCC 4.0.1 final release.  See /usr/share/doc/gcc-4.0/NEWS.{gcc,html}.
-  * Build fastjar on mips/mipsel, fix fastjar build without building java.
-  * Disable the comparision check on unstable/ia64. adaint.o differs,
-    currently cannot be reproduced with glibc-2.3.5 and binutils-2.16.1.
-  * libffi/hppa: Fix handling of 3 and 5-7 byte struct returns.
-  * amd64: Fix libgcc symlinks to point to /usr/lib32, instead of /lib32.
-  * On powerpc, don't build with -j >1, apparently doesn't succeeds
-    on the Debian buildd.
-  * Apply revised patch to make -mieee the default on alpha-linux,
-    and add -mieee-disable switch to turn the default off (Tyson Whitehead).
-  * Disable multiarch-includes; redo biarch-includes to include the paths
-    for the non-default biarch, when called with -m32/-m64.
-  * Move new java headers from libstdc++-dev to libgcj-dev, add replaces
-    line.
-  * Update classpath patch to work with cairo-0.5.1. Patch provided by
-    Michael Koch.
-  * Further classpath updates for gnu.xml and javax.swing.text.html.
-    Patch provided by Michael Koch.
-  * Require binutils (>= 2.16.1) as a build dependency and a dependency.
-  * On i386, require amd64-libs-dev (>= 1.2).
-  * Update debian/NEWS.{html,gcc}.
-
-  * 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.3 and fixed in gcc-3.4:
-    - General:
-      + PR rtl-optimization/2960: Duplicate loop conditions even with -Os
-        Closes: #94701.
-      + PR optimization/3995: i386 optimisation: joining tests.
-        Closes: #105309.
-      + PR rtl-optimization/11635: Unnecessary store onto stack, more
-        curefully expand union cast (closes: #202016).
-      + PR target/7618: vararg disallowed in virtual function. Closes: #205404.
-      + Large array problem on 64 bit platforms (closes: #209152).
-      + Mark more strings as translatable (closes: #227129).
-      + PR gcc/14711: ICE when compiling a huge source file Closes: #234711.
-      + Better code generation for if(!p) return NULL;return p;
-        Closes: #242318.
-      + PR rtl-optimization/16152: Perl ftbfs on {ia64,arm,m68k}-linux.
-        Closes: #255801.
-      + ICE (segfault) while compiling Linux 2.6.9 (closes: #277206).
-      + Link error building memtest (closes: #281445).
-    - Ada:
-      + PR ada/12450: Constraint error for valid input (closes: #210844).
-      + PR ada/13620: miscompilation of array initializer with
-        -O3 -fprofile-arcs. Closes: #226244.
-    - C:
-      + PR c/6897: Code produced with -fPIC reserves EBX, but compiles
-        bad __asm__ anyway (closes: #73065).
-      + PR c/9209: On i386, gcc-3.0 allows $ in indentifiers but not the asm.
-        Closes: #121282.
-      + PR c/11943: Accepts invalid declaration "int x[2, 3];" in C99 mode.
-        Closes: #177303.
-      + PR c/11942: restrict keyword broken in C99 mode. Closes: #187091.
-      + PR other/11370: -Wunreachable-code gives false complaints.
-        Closes: #196600.
-      + PR c/11369: Too relaxed checking with -Wstrict-prototypes.
-        Closes: #197504.
-      + PR c/11445: False positive warning with -Wunreachable-code.
-        Closes: #200140.
-      + PR c/11459: -stdc=c90 -pedantic warns about C90's non long-long
-         support when in C99 mode. Closes: #200392.
-      + PR c/456: Handling of constant expressions. Closes: #225935.
-      + ICE on invalid #define with -traditional (closes: #242916).
-      + No warning when initializing a variable with itself, new option
-        -Winit-self (closes: #293957).
-    - C++:
-      + C++ parse error (closes: #42946).
-      + PR libstdc++/9073: Replacement for __STL_ASSERTIONS (libstdc++v3
-        debug mode). Closes: #128993.
-      + Parse errors in nested constructor calls (closes: #138561).
-      + PR optimization/1823: -ftrapv aborts with pointer difference due to
-        division optimization. Closes: #169862.
-      + ICE on invalid code (closes: #176101).
-      + PR c++/10199: ICE handling method parametrized by template.
-        Closes: #185604.
-      + High memory usage building packages OpenOffice.org and MythTV.
-        Closes: #194345, #194513.
-      + Improved documentation of std::lower_bound (closes: #196380).
-      + ICE in regenerate_decl_from_template (closes: #197674).
-      + PR c++/11444: Function fails to propagate up class tree
-        (template-related).  Closes: #198042.
-      + ICE when using namespaced typedef of primitive type as struct.
-        Closes: #198261.
-      + Bug using streambuf / iostream to read from a named pipe.
-        Closes: #216105.
-      + PR c++/11437: ICE in lookup_name_real (closes: #200011).
-      + Add large file support (LFS) in libstdc++ (closes: #220000).
-      + PR c++/13621: ICE compiling a statement expression returning type
-        string (closes: #224413).
-      + g++ doesn't find inherited inner class after template instantiation.
-        Closes: #227518.
-      + PR libstdc++/13928: Add whatis info in man pages generated by doxygen.
-        Closes: #229642.
-      + Missing symbol _M_setstate in libstdc++ (closes: #232709).
-      + Unable to parse declaration of inline constructor explicit
-        specialization (closes: #234709).
-      + ICE (segfault) on invalid C++ code (closes: #246031).
-      + ICE in lookup_tempate_function (closes: #262441).
-      + Undefined symbols in libstdc++, when using specials char_traits.
-        Closes: #266110.
-      + PR libstdc++/16011: Outputting numbers with ostream in the locale fr_BE
-        causes infinite recursion (closes: #270795).
-      + ICE in tree_low_cst (closes: #276291).
-      + ICE in in expand_call (closes: #283503).
-      + typeof operator is misparsed in a template function (closes: #288555).
-      + ICE in tree_low_cs (closes: #291374).
-      + Improve uninformative error messages (closes: #292961, #293076).
-      + ICE on array initialization (closes: #294560).
-      + Failure to build xine-lib with -finline-functions (closes: #306854).
-    - Java:
-      + Fix error finding files in subdirectories (closes: #195480).
-      + Implement java.text.CollationElementIterator lacks getOffset().
-        Closes: #259789.
-    - Treelang:
-      + Pointer truncation on 64bit architectures (closes: #308367).
-    - Architecture specific:
-      - alpha
-        + PR debug/10695: ICE on alpha while building agistudio.
-          Closes: #192568.
-        + ICE when building fceu (closes: #228018, #252764).
-      - amd64
-        + Miscompilation of Objective-C code (closes: #250174).
-        + g++ hangs compiling k3d on amd64 (closes: #285364).
-      - arm
-        + PR target/19008: gcc -O3 -fPIC produces wrong code via auto inlining.
-          Closes: #285238.
-      - i386
-        + PR target/4106: i386 -fPIC asm ebx clobber no error.
-          Closes: #153472.
-        + PR target/10984: x86/sse2 ICEs on vector intrinsics. Closes: #166940.
-        + Wrong code generation on at least ix86 (closes: #275655).
-      - m68k
-        + PR target/9201: ICE compiling octave-2.1 (closes: #175478).
-        + ICE in verify_initial_elim_offsets (closes: #204407, #257012).
-        + g77 generates invalid assembly code (closes: #225621).
-        + ICE in verify_local_live_at_start (closes #245584).
-      - powerpc
-        + PR optimization/12828: -floop-optimize is unstable on PowerPC (float
-          to int conversion problem). Closes: #218219.
-        + PR target/13619: ICE building altivec code in ffmpeg.
-          Closes: #226148.
-        + PR target/20046: Miscompilation of bind 9.3.0. Closes: #292958.
-      - sparc
-        + ICE (segfault) while building atlas3 on sparc32 (closes: #249108).
-        + Wrong optimization on sparc32 when building linux kernel.
-          Closes: #254626.
-
-  * Closed reports reported against gcc-3.3 or gcc-3.4 and fixed in gcc-4.0:
-    - General:
-      + PR rtl-optimization/6901: Optimizer improvement (removing unused
-        local variables). Closes: #67206.
-      + PR middle-end/179: Failure to detect use of unitialized variable
-        with -O -Wall. Closes: #117765.
-      + ICE building glibc's nptl on amd64 (closes: #260710, #307993).
-      + PR middle-end/17827: ICE in make_decl_rtl. Closes: #270854.
-      + PR middle-end/21709: ICE on compile-time complex NaN. Closes: #305344.
-    - Ada:
-      + PR ada/10889: Convention Fortran matrices mishandled in generics.
-        Closes: #192135.
-      + PR ada/13897: Implement tasking on powerpc. Closes: #225346.
-    - C:
-      + PR c/13072: Bogus warning with VLA in switch. Closes: #218803.
-      + PR c/13519: typeof(nonconst+const) is const. Closes: #208981.
-      + PR c/12867: Incorrect warning message (void format, should be void*
-        format). Closes: #217360.
-      + PR c/16066: PR 16066] i386 loop strength reduction bug.
-        Closes: #254659.
-    - C++:
-      + PR c++/13518: -Wnon-virtual-dtor doesn't always work. Closes: #212260.
-      + PR translation/16025: ICE with unsupported locale(closes: #242158).
-      + PR c++/15125: -Wformat doesn't warn for different types in fprintf.
-        Closes: #243507.
-      + PR c++/15214: Warn only if the dtor is non-private or the class has
-        friends. (closes: #246639).
-      + PR libstdc++/17218: Unknown subjects in generated libstdc++ manpages.
-        Closes: #262934.
-      + PR libstdc++/17223: Missing .so references in generated libstdc++
-        manpages. Closes: #262956.
-      + libstdc++-doc: Improve man pages (closes: #280910).
-      + PR c++/19006: ICE in tree_low_cst. Closes: #285692.
-      + g++ does not check arguments to fprintf. Closes: #281847.
-    - Java:
-      + PR java/7304: gcj ICE (closes: #152501).
-      + PR libgcj/7305: Installation of headers not directly in /usr/include.
-        Closes: #195483.
-      + PR libgcj/11941: libgcj timezone handling (closes: #203212).
-      + PR java/14709: gcj fails to wait for its child processes on exec().
-        Closes: #238432.
-      + PR libgcj/21703: gcj hangs when rapidly calling String.intern().
-        Closes: #275547.
-      + SocketChannel.get(ByteBuffer) returns 0 at EOF. Closes: #281602.
-      + PR java/19711: gcj segfaults instead of reporting the ambiguous
-        expression. Closes: #286715.
-      + Static libgcj contains repeated archive members (closes: #298263).
-    - Architecture specific:
-      - alpha
-        + Unaligned accesses with ?-operator (closes: #301983).
-      - arm
-        + Compilation error of glibc-2.3.4 on arm (closes: #298508).
-      - m68k
-        + ICE in add_insn_before (closes: #248432).
-      - mips
-        + Fix o32 ABI breakage in gcc 3.3/3.4 (closes: #270620).
-      - powerpc
-        + ICE in extract_insn (closes: #311128).
-
-  * Closing bug reports as wontfix:
-    - g++ defines _GNU_SOURCE when using the libstdc++ header files.
-      Behaviour did change since 3.0. Closes: #126703, #164872.
-
- -- Matthias Klose <doko@debian.org>  Sat,  9 Jul 2005 17:10:54 +0000
-
-gcc-4.0 (4.0.0ds2-12) unstable; urgency=high
-
-  * Update to CVS 20050701, taken from the gcc-4_0-branch.
-  * Apply proposed patch for MMAP configure fix; aka PR 19877. Backport
-    from mainline.
-  * Disable Fortran on m68k. Currently FTBFS.
-  * Split multiarch-include/lib patches. Update multiarch-include patch.
-  * Fix FTBFS of the hppa64-linux cross compiler. Don't add the
-    multiarch include dirs when cross compiling.
-  * Configure --with-java-home, as used by java-gcj-compat.
-    Closes: #315646.
-  * Make libgcj-dbg packages priority extra.
-  * Set the path of classmap.db to /var/lib/gcj-@gcc_version@.
-  * On m68k, do not create the default classmap.db in the gcj postinst.
-    See #312830.
-  * On amd64, install the 32bit libraries into /emul/ia32-linux/usr/lib.
-    Restore the /usr/lib32 symlink.
-  * On amd64, don't reference lib64, but instead lib (lib64 is a symlink
-    to lib). Closes: #293050.
-  * Remove references to build directories from the .la files.
-  * Make cpp-X.Y conflict with earlier versions of gcc-X.Y, g++-X.Y, gobjc-X.Y,
-    gcj-X.Y, gfortran-X.Y, gnat-X.Y, treelang-X.Y, if a path component in
-    the gcc library path changes (i.e. version or target alias).
-  * Disable Ada for sh3 sh3eb sh4 sh4eb.
-  * For gcj-4.0, add a conflict to libgcj4-dev and libgcj5-dev.
-    Closes: #316499.
-
- -- Matthias Klose <doko@debian.org>  Sat,  2 Jul 2005 11:04:35 +0200
-
-gcc-4.0 (4.0.0ds1-11) unstable; urgency=low
-
-  * debian/rules.defs: Disable Ada for alpha.
-  * debian/rules.conf: Fix typo in type-handling replacement code.
-  * Don't ship an empty libgcj6-dbg package.
-
- -- Matthias Klose <doko@debian.org>  Thu, 23 Jun 2005 09:03:21 +0200
-
-gcc-4.0 (4.0.0ds1-10) unstable; urgency=medium
-
-  * debian/patches/libstdc++-api-compat.dpatch: Apply proposed patch
-    to fix libstdc++ 3.4.5/4.0 compatibility.
-  * type-handling output became insane. Don't use it anymore.
-  * Drop the reference to the stl-manual package (closes: #314983).
-  * Disable java on GNU/kFreeBSD targets, requested by Robert Millan.
-    Closes: #315140.
-  * Terminate the acats-killer process, even if the build is aborted
-    by the user (closes: #314405).
-  * debian/rules.defs: Define DEB_TARGET_ARCH_{OS,CPU}.
-  * Start converting the use of DEB_*_GNU_* to DEB_*_ARCH_* in the build
-    files.
-  * Do not configure with --enable-gtk-cairo. Needs newer gtk. Drop
-    build dependency on libcairo-dev.
-  * Fix setting of the system header directory for the hurd (Michael Banck).
-    Closes: #315386.
-  * Fix FTBFS on hurd-i386: MAXPATHLEN issue (Michael Banck). Closes: #315384.
-
- -- Matthias Klose <doko@debian.org>  Wed, 22 Jun 2005 19:45:50 +0200
-
-gcc-4.0 (4.0.0ds1-9ubuntu2) breezy; urgency=low
-
-  * Fix version number in libgcj shlibs file.
-
- -- Matthias Klose <doko@ubuntu.com>  Sun, 19 Jun 2005 10:34:02 +0200
-
-gcc-4.0 (4.0.0ds1-9ubuntu1) breezy; urgency=low
-
-  * Update to 4.0.1, release candidate 2.
-  * libstdc++ shlibs file: Require 4.0.0ds1-9ubuntu1 as minimum version.
-  * Rename libawt to libgcjawt to avoid conflicts with other
-    libawt implementations (backport from HEAD).
-  * Update classpath awt, swing and xml parser for HTML support in swing.
-    Taken from classpath CVS HEAD 2005-06-18. Patch provided by Michael Koch.
-  * Remove the libgcj-buffer-strategy path, part of the classpath update.
-  * libgcj shlibs file: Require 4.0.0ds1-9ubuntu1 as minimum version.
-  * Require cairo-0.5 as build dependency.
-  * gij-4.0: Provide java1-runtime.
-  * gij-4.0: Provide an rmiregistry alternative (using grmiregistry-4.0).
-  * gcj-4.0: Provide an rmic alternative (using grmic-4.0).
-  * libgcj6-dev conflicts with libgcj5-dev, libgcj4-dev, not libgcj6.
-    Closes: #312741.
-  * libmudflap-entry-point.dpatch: Correct name of entry point on mips/mipsel.
-  * Apply proposed patch for PR 18421 and PR 18719 (m68k only).
-  * Apply proposed path for PR 21562.
-  * 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.
-  * libstdc{32,64}++6-4.0-dbg: Depend on libstdc++6-4.0-dev.
-  * gnat-4.0: only depend on libgnat, when a shared libgnat is built.
-  * gfortran-4.0: Depend on libgmp3c2 | libgmp3.
-  * On hppa, explicitely use gcc-3.3 as a build dependency in the case
-    that Ada is disabled.
-  * libmudflap: Always build the library for the non-default biarch
-    architecture, or else the test results show link failures.
-
- -- Matthias Klose <doko@ubuntu.com>  Sat, 18 Jun 2005 00:42:55 +0000
-
-gcc-4.0 (4.0.0-9) unstable; urgency=low
-
-  * Upload to unstable.
-
- -- Matthias Klose <doko@debian.org>  Wed, 25 May 2005 19:02:20 +0200
-
-gcc-4.0 (4.0.0-8ubuntu3) breezy; urgency=low
-
-  * debian/control: Regenerate.
-
- -- Matthias Klose <doko@ubuntu.com>  Sat,  4 Jun 2005 10:56:27 +0200
-
-gcc-4.0 (4.0.0-8ubuntu2) breezy; urgency=low
-
-  * Fix powerpc-config-ml patch.
-
- -- Matthias Klose <doko@ubuntu.com>  Fri,  3 Jun 2005 15:47:52 +0200
-
-gcc-4.0 (4.0.0-8ubuntu1) breezy; urgency=low
-
-  * powerpc biarch support:
-    - Enable powerpc biarch support, build lib64gcc1 on powerpc.
-    - Add patch to disable libstdc++'s configure checking, if it can't run
-      64bit binaries on 32bit kernels (Sven Luther).
-    - Apply the same patch to the other runtime librararies as well.
-    - Run the testsuite with -m64, if we can execute 64bit binaries.
-    - Add libc6-dev-ppc64 as build dependency for powerpc.
-  * 32bit gcj libs for amd64.
-  * debian/logwatch.sh: Don't remove logwatch pid file on exit (suggested
-    by Ryan Murray).
-  * Update to CVS 20050603, taken from the gcc-4_0-branch.
-  * g++-4.0 provides c++abi2-dev.
-  * Loosen dependencies on packages of architecture `all' to not break
-    binary only uploads.
-  * Build libgfortran for biarch as well, else the testsuite will fail.
-
- -- Matthias Klose <doko@ubuntu.com>  Fri,  3 Jun 2005 13:38:19 +0200
-
-gcc-4.0 (4.0.0-8) experimental; urgency=low
-
-  * Synchronize with Ubuntu.
-
- -- Matthias Klose <doko@debian.org>  Mon, 23 May 2005 01:56:28 +0000
-
-gcc-4.0 (4.0.0-7ubuntu7) breezy; urgency=low
-
-  * Fix build failures for builds with disabled testsuite.
-  * Adjust debian/rules conditionals to work with all dpkg versions.
-  * Build separate lib32stdc6-4.0-dbg/lib64stdc6-4.0-dbg packages.
-  * Add the debugging symbols of the optimzed libstdc++ build in the
-    lib*stdc++6-dbg packages as well.
-  * Build a libgcj6-dbg package.
-  * Update to CVS 20050522, taken from the gcc-4_0-branch.
-  * Add Ada support for the ppc64 architecture (Andreas Jochens):
-    * debian/patches/ppc64-ada.dpatch
-      - Add gcc/ada/system-linux-ppc64.ads, which has been copied from
-        gcc/ada/system-linux-ppc.ads and changed to use 'Word_Size' 64
-        instead of 32.
-      - gcc/ada/Makefile.in: Use gcc/ada/system-linux-ppc64.ads on powerpc64.
-    * debian/rules.patch
-      - Use ppc64-ada patch on ppc64.
-    * debian/rules.d/binary-ada.mk
-      Place the symlinks libgnat.so, libgnat-4.0.so, libgnarl.so,
-      libgnarl-4.0.so in '/usr/lib' instead of '<gcc_lib_dir>/adalib'.
-    Closes: #308948.
-  * Add libc6-dev-i386 as an alternative build dependency for amd64.
-    Closes: #305690.
-
- -- Matthias Klose <doko@ubuntu.com>  Sun, 22 May 2005 22:14:20 +0200
-
-gcc-4.0 (4.0.0-7ubuntu6) breezy; urgency=low
-
-  * Don't trust dpkg-architecture (1.13.4), it "hurds" ...
-
- -- Matthias Klose <doko@ubuntu.com>  Wed, 18 May 2005 11:36:38 +0200
-
-gcc-4.0 (4.0.0-7ubuntu5) breezy; urgency=low
-
-  * libgcj6-dev: Don't provide libgcj-dev.
-
- -- Matthias Klose <doko@ubuntu.com>  Wed, 18 May 2005 00:30:32 +0000
-
-gcc-4.0 (4.0.0-7ubuntu4) breezy; urgency=low
-
-  * Update to CVS 20050517, taken from the gcc-4_0-branch.
-  * Apply proposed patch for PR21293.
-
- -- Matthias Klose <doko@ubuntu.com>  Tue, 17 May 2005 23:05:40 +0000
-
-gcc-4.0 (4.0.0-7ubuntu2) breezy; urgency=low
-
-  * Update to CVS 20050515, taken from the gcc-4_0-branch.
-
- -- Matthias Klose <doko@ubuntu.com>  Sun, 15 May 2005 23:48:00 +0200
-
-gcc-4.0 (4.0.0-7ubuntu1) breezy; urgency=low
-
-  * Synchronize with Debian.
-
- -- Matthias Klose <doko@ubuntu.com>  Mon,  9 May 2005 19:35:29 +0200
-
-gcc-4.0 (4.0.0-7) experimental; urgency=low
-
-  * Update to CVS 20050509, taken from the gcc-4_0-branch.
-  * Remove the note from the fastjar package description, stating, that
-    fastjar is incomplete compared to the "standard" jar utility.
-  * Fix typo in build depends. dpkg-checkbuilddeps doesn't like a comma
-    inside [].
-  * Tighten shlibs dependencies to require the current version.
-
- -- Matthias Klose <doko@debian.org>  Mon,  9 May 2005 19:02:03 +0200
-
-gcc-4.0 (4.0.0-6) experimental; urgency=low
-
-  * Update to CVS 20050508, taken from the gcc-4_0-branch.
-
- -- Matthias Klose <doko@debian.org>  Sun,  8 May 2005 14:08:28 +0200
-
-gcc-4.0 (4.0.0-5ubuntu1) breezy; urgency=low
-
-  * Temporarily disable the i386 biarch build. Remove the amd64-libs-dev
-    build dependency, add (build-)conflict (<= 1.1ubuntu1).
-
- -- Matthias Klose <doko@ubuntu.com>  Sat,  7 May 2005 16:56:21 +0200
-
-gcc-4.0 (4.0.0-5) breezy; urgency=low
-
-  * gnat-3.3 and gnat-4.0 are alternative build dependencies (closes: #308002).
-  * Update to CVS 20050507, taken from the gcc-4_0-branch.
-  * gcj-4.0: Install gjnih.
-  * Add libgcj buffer strategy framework (Thomas Fitzsimmons), needed for OOo2.
-    Backport from 4.1.
-  * Fix all lintian errors and most of the warnings.
-
- -- Matthias Klose <doko@ubuntu.com>  Sat,  7 May 2005 12:26:15 +0200
-
-gcc-4.0 (4.0.0-4) breezy; urgency=low
-
-  * Still prefer gnat-3.3 over gnat-4.0 as a build dependency.
-
- -- Matthias Klose <doko@ubuntu.com>  Fri,  6 May 2005 22:30:43 +0200
-
-gcc-4.0 (4.0.0-3) breezy; urgency=low
-
-  * Update to CVS 20050506, taken from the gcc-4_0-branch.
-  * Update priority of java alternatives to 40.
-  * Move gcj-dbtool to gij package, move the default classmap.db to
-    /var/lib/gcj-4.0/classmap.db. Create it in the postinst.
-  * Fix gcc-4.0-hppa64 postinst (closes: #307762).
-  * Fix gcc-4.0-hppa64, gij-4.0 and gcj-4.0 postinst, to not ignore errors
-    from update-alternatives.
-  * Fix gcc-4.0-hppa64, fastjar, gij-4.0 and gcj-4.0 prerm,
-    to not ignore errors from update-alternatives.
-
- -- Matthias Klose <doko@ubuntu.com>  Fri,  6 May 2005 17:50:58 +0200
-
-gcc-4.0 (4.0.0-2) experimental; urgency=low
-
-  * GCC 4.0.0 release.
-  * Update to CVS 20050503, taken from the gcc-4_0-branch.
-  * Add gnat-4.0 as an alternative build dependency (closes: #305690).
-
- -- Matthias Klose <doko@debian.org>  Tue,  3 May 2005 15:41:26 +0200
-
-gcc-4.0 (4.0.0-1) experimental; urgency=low
-
-  * GCC 4.0.0 release.
-
- -- Matthias Klose <doko@debian.org>  Sun, 24 Apr 2005 11:28:42 +0200
-
-gcc-4.0 (4.0ds11-0pre11) breezy; urgency=low
-
-  * CVS 20050413, taken from the gcc-4_0-branch.
-  * Add proposed patches for PR20126, PR20490, PR20929.
-
- -- Matthias Klose <doko@ubuntu.com>  Wed, 13 Apr 2005 09:43:00 +0200
-
-gcc-4.0 (4.0ds10-0pre10) experimental; urgency=low
-
-  * gcc-4.0.0-20050410 release candidate 1, built from the prerelease tarball.
-    - C++ fix for "optimizer breaks function inlining". Closes: #302989.
-  * Append the GCC version to the fastjar/grepjar version string.
-  * Use short file names in the libstdc++ docs (closes: #301140).
-  * Fix libstdc++-dbg dependencies (closes: #303866).
-
- -- Matthias Klose <doko@debian.org>  Mon, 11 Apr 2005 13:16:01 +0200
-
-gcc-4.0 (4.0ds9-0pre9) experimental; urgency=low
-
-  * CVS 20050326, taken from the gcc-4_0-branch.
-  * Reenable Ada on ia64.
-  * Build libgnat on hppa, sparc, s390 again.
-  * ppc64 support (Andreas Jochens):
-    * debian/control.m4
-      - Add libc6-dev-powerpc [ppc64] to the Build-Depends.
-      - Change the Description for lib32gcc1: s/ia32/32 bit Version/
-    * debian/rules.defs
-      - Define 'biarch_ia32' for ppc64 to use the same 32 bit multilib
-        facilities as amd64.
-    * debian/rules.d/binary-gcc.mk
-      - Correct an error in the 'files_gcc' definition for biarch_ia32
-        (replace '64' by '32').
-    * debian/rules2
-      - Do not use '--disable-multilib' on powerpc64-linux.
-        Use '--disable-nof --disable-softfloat' instead.
-    * debian/rules.d/binary-libstdcxx.mk
-      - Put the 32 bit libstdc++ files in '/usr/lib32'.
-    * debian/rules.patch
-      - Apply 'ppc64-biarch' patch on ppc64.
-    * debian/patches/ppc64-biarch.dpatch
-      - MULTILIB_OSDIRNAMES: Use /lib for native 64 bit libraries and
-        /lib32 for 32 bit libraries.
-      - Add multilib handling to src/config-ml.in (taken from
-        amd64-biarch.dpatch).
-  * Rename biarch_ia32 to biarch32, as suggsted by Andreas.
-  * Use /bin/dash on hppa.
-  * Reenable the build of the hppa64 compiler.
-  * Enable parallel builds by defaults (set environment variale USE_NJOBS=no
-    or USE_NJOBS=<number> to modify the default, which is to use the
-    number of available processors).
-
- -- Matthias Klose <doko@debian.org>  Sat, 26 Mar 2005 19:07:30 +0100
-
-gcc-4.0 (4.0ds8-0pre8) experimental; urgency=low
-
-  * CVS 20050322, taken from the gcc-4_0-branch.
-    - Add proposed fix for PR19406.
-  * Configure --with-gtk-cairo only if version 0.3.0 is found.
-  * Split out gcc-4.0-locales package. Better chance of getting
-    bug reports in english language.
-
- -- Matthias Klose <doko@debian.org>  Tue, 22 Mar 2005 14:20:24 +0100
-
-gcc-4.0 (4.0ds7-0pre7) experimental; urgency=low
-
-  * CVS 20050304, taken from the gcc-4_0-branch.
-  * Build the treelang compiler.
-
- -- Matthias Klose <doko@debian.org>  Fri,  4 Mar 2005 21:29:56 +0100
-
-gcc-4.0 (4.0ds6-0pre6ubuntu6) hoary; urgency=low
-
-  * Fix lib32gcc1 symlink on amd64. Ubuntu #7099.
-
- -- Matthias Klose <doko@ubuntu.com>  Thu,  3 Mar 2005 00:17:26 +0100
-
-gcc-4.0 (4.0ds6-0pre6ubuntu5) hoary; urgency=low
-
-  * Add patch from PR20160, avoid creating archives with components
-    that have duplicate basenames.
-
- -- Matthias Klose <doko@ubuntu.com>  Wed,  2 Mar 2005 14:22:04 +0100
-
-gcc-4.0 (4.0ds6-0pre6ubuntu4) hoary; urgency=low
-
-  * CVS 20050301, taken from the gcc-4_0-branch.
-    Test builds on i386, amd64, powerpc, ia64, check libgcc_s.so.1.
-  * Add fastjar-4.0 binary and manpage. Some java packages append it
-    for all java related tools.
-  * Add libgcj6-src package for source code availability in IDE's.
-  * On hppa, disable the build of the hppa64 cross compiler, disable
-    java, disable running the testsuite (request by Lamont).
-  * On amd64, lib32gcc1 replaces ia32-libs.openoffice.org (<< 1ubuntu3).
-  * Build-Depend on libcairo1-dev, configure with --enable-gtk-cairo.
-    Work around libtool problems install libjawt.
-    Install jawt header files in libgcj6-dev.
-  * Add workaround for PR debug/19769.
-
- -- Matthias Klose <doko@ubuntu.com>  Tue,  1 Mar 2005 11:26:19 +0100
-
-gcc-4.0 (4.0ds5-0pre6ubuntu3) hoary; urgency=low
-
-  * Drop libgmp3-dev (<< 4.1.4-3) as an alterntative build dependency.
-
- -- Matthias Klose <doko@ubuntu.com>  Thu, 10 Feb 2005 15:16:27 +0100
-
-gcc-4.0 (4.0ds5-0pre6ubuntu2) hoary; urgency=low
-
-  * Disable Ada for powerpc.
-
- -- Matthias Klose <doko@ubuntu.com>  Wed,  9 Feb 2005 16:47:07 +0100
-
-gcc-4.0 (4.0ds5-0pre6ubuntu1) hoary; urgency=low
-
-  * Avoid build dependency on type-handling.
-  * Install 32bit libs on amd64 in /lib32 and /usr/lib32.
-
- -- Matthias Klose <doko@ubuntu.com>  Wed,  9 Feb 2005 08:27:21 +0100
-
-gcc-4.0 (4.0ds5-0pre6) experimental; urgency=low
-
-  * gcc-4.0 snapshot, taken from the HEAD branch CVS 20050208.
-  * Build-depend on graphviz (moved to main), remove the pregenerated
-    libstdc++ docs from the diff.
-  * Fix PR19162, libobjc build failure on arm-linux (closes: #291497).
-
- -- Matthias Klose <doko@debian.org>  Tue,  8 Feb 2005 11:47:31 +0000
-
-gcc-4.0 (4.0ds4-0pre5) experimental; urgency=low
-
-  * gcc-4.0 snapshot, taken from the HEAD branch CVS 20050125.
-  * Call the 4.0 gcx versions in the java wrappers (closes: #291075).
-  * Correctly install libgij (closes: #291077).
-  * libgcj6-dev: Add conflicts to other libgcj-dev packages (closes: #290950).
-
- -- Matthias Klose <doko@debian.org>  Mon, 24 Jan 2005 23:59:54 +0100
-
-gcc-4.0 (4.0ds3-0pre4) experimental; urgency=low
-
-  * gcc-4.0 snapshot, taken from the HEAD branch CVS 20050115.
-  * Update cross build patches (Nikita V. Youshchenko).
-  * Enable Ada on i386, amd64, mips, mipsel, powerpc, sparc, s390.
-    Doesn't yet bootstrap on alpha, hppa, ia64.
-
- -- Matthias Klose <doko@debian.org>  Sat, 15 Jan 2005 18:44:03 +0100
-
-gcc-4.0 (4.0ds2-0pre3) experimental; urgency=low
-
-  * gcc-4.0 snapshot, taken from the HEAD branch CVS 20041224.
-
- -- Matthias Klose <doko@debian.org>  Wed, 22 Dec 2004 00:31:44 +0100
-
-gcc-4.0 (4.0ds1-0pre2) experimental; urgency=low
-
-  * gcc-4.0 snapshot, taken from the HEAD branch CVS 20041205.
-  * Lot's of merges and updates from the gcc-3.4 packages.
-
- -- Matthias Klose <doko@debian.org>  Sat, 04 Dec 2004 12:14:51 +0100
-
-gcc-4.0 (4.0ds0-0pre1) experimental; urgency=low
-
-  * gcc-4.0 snapshot, taken from the HEAD branch CVS 20041114.
-    - Addresses many issues with the libstdc++ man pages (closes: #278549).
-  * Disable Ada on hppa, ia64, mips, mipsel, powerpc, s390 and sparc, at least
-    these are known to be broken at the time of the snapshot.
-  * Minor kbsd.gnu build fixes (Robert Millan). Closes: #273004.
-  * For amd64, add missing libstdc++ files to 'libstdc++6-dev' package.
-    (Andreas Jochens). Fixes: #274362.
-  * Update libffi-mips patch (closes: #274096).
-  * Updated i386-biarch patch. Don't build 64bit libstdc++, ICE.
-  * Update sparc biarch patch.
-  * Fix symlinks for gfortran manpage (closes: #278548).
-  * Update cross build patches (Nikita V. Youshchenko).
-  * Update Ada patches (Ludovic Brenta).
-
- -- Matthias Klose <doko@debian.org>  Sat, 13 Nov 2004 10:38:25 +0100
-
-gcc-4.0 (4.0-0pre0) experimental; urgency=low
-
-  * gcc-4.0 snapshot, taken from the HEAD branch CVS 20040912.
-
-  * Matthias Klose <doko@debian.org>
-
-    - Integrate accumulated packaging patches from gcc-3.4.
-    - Rename libstdc++6-* packages to libstdc++6-4-* (closes: #261693).
-    - libffi4-dev: conflict with libffi3-dev (closes: #265939).
-
-  * Robert Millan <rmh@debian.org>
-
-    * control.m4: 
-      - s/locale_no_archs !hurd-i386/locale_no_archs/g 
-        (This is now handled in rules.defs. [1]) 
-      - s/procps [check_no_archs]/procps [linux_gnu_archs]/g [2] 
-      - Add type-handling to build-deps. [3] 
-    * rules.conf: 
-      - Don't require (>= $(libc_ver)) for libc0.1-dev. [4] 
-      - Generate *_no_archs variables with type-handling and use them for 
-        for m4's -D parameters. [3] 
-    * rules.defs: 
-      - use filter instead of findstring [1]. 
-      - s/netbsd-elf-gnu/netbsdelf-gnu/g [5]. 
-      - enable java for kfreebsd-gnu [6] 
-      - enable ffi for kfreebsd-gnu and knetbsd-gnu [6] 
-      - enable libgc for kfreebsd-gnu [6] 
-      - enable checks for kfreebsd-gnu and knetbsd-gnu [7] 
-      - enable locales for kfreebsd-gnu and gnu [1] [8]. 
-    * Closes: #264025.
-
- -- Matthias Klose <doko@debian.org>  Sun, 12 Sep 2004 12:52:56 +0200
-
-gcc-3.5 (3.5ds1-0pre1) experimental; urgency=low
-
-  * gcc-3.5 snapshot, taken from the HEAD branch CVS 20040724.
-  * Install locale data with versioned package name (closes: #260497).
-  * Fix libgnat symlinks.
-
- -- Matthias Klose <doko@debian.org>  Sat, 24 Jul 2004 21:26:23 +0200
-
-gcc-3.5 (3.5-0pre0) experimental; urgency=low
-
-  * gcc-3.5 snapshot, taken from the HEAD branch CVS 20040718.
-
- -- Matthias Klose <doko@debian.org>  Sun, 18 Jul 2004 12:26:00 +0200
-
-gcc-3.4 (3.4.1-1) experimental; urgency=low
-
-  * gcc-3.4.1 final release.
-    - configured wth --enable-libstdcxx-allocator=mt.
-  * Fixes for generating cross compiler packages (Jeff Bailey).
-
- -- Matthias Klose <doko@debian.org>  Fri,  2 Jul 2004 22:49:05 +0200
-
-gcc-3.4 (3.4.0-4) experimental; urgency=low
-
-  * gcc-3.4.1 release candidate 1.
-  * Add logic to build biarch compiler on powerpc (disabled, needs lib64c).
-  * Don't build the libg2c0 package on mipsel-linux (no clear answer on
-    debian-mips, if the libg2c0's built by gcc-3.3 and gcc-3.4 are compatible
-    (post-sarge issue).
-  * Don't use gcc-2.95 as bootstrap compiler on m68k anymore.
-
- -- Matthias Klose <doko@debian.org>  Sat, 26 Jun 2004 22:40:20 +0200
-
-gcc-3.4 (3.4.0-3) experimental; urgency=low
-
-  * Update to gcc-3.4 CVS 20040613.
-  * On sparc, set the the build target to sparc64-linux, build with
-    switch defaulting to code generation for v7. To generate code for
-    sparc64, use the -m64 switch.
-  * Add missing doc-base files to -doc packages.
-  * Add portability patches and kbsd-gnu patch (Robert Millan).
-    Closes: #251293, #251294.
-  * Apply fixes for cross build (Nikita V. Youshchenko).
-  * Do not include the precompiled libstdc++ header files into the -dev
-    package (still experimental). Closes: #251707.
-  * Reflect renaming of Ada user's guide.
-  * Move AWT peer libraries for libgcj into it's own package (fixes: #247791).
-
- -- Matthias Klose <doko@debian.org>  Mon, 14 Jun 2004 00:03:18 +0200
-
-gcc-3.4 (3.4.0-2) experimental; urgency=low
-
-  * Update to gcc-3.4 CVS 20040516.
-  * 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.
-  * gnatchop calls gcc-3.4 (closes: #245438).
-  * debian/locale-gen.sh: Update for recent libstdc+++ testsuite.
-  * debian/copyright: Add libstdc++-v3's exception clause.
-  * Add libffi update for mips (Thiemo Seufer).
-  * Reference Debian specific bug reporting instructions.
-  * Update README.Bugs.
-  * Fix FTBFS for libstdc++-doc.
-  * Update libjava patch for hppa (Randolph Chung).
-  * Fix installation of ffitarget.h header file.
-  * On amd64-linux, configure --without-multilib, disable Ada.
-
- -- Matthias Klose <doko@debian.org>  Sun, 16 May 2004 07:53:39 +0200
-
-gcc-3.4 (3.4.0-1) experimental; urgency=low
-
-  * gcc-3.4.0 final release.
-
-  * Why experimental?
-    - Do not interfer with packages currently built from gcc-3.3 sources,
-      i.e. libgcc1, libobjc1, libffi2, libffi2-dev, libg2c0.
-    - Biarch sparc compiler doesn't built yet.
-    - Use of configure flags affecting binary ABI's not yet determined.
-    - Several ABI bugs have been fixed. Unfortunately, these changes will break
-      binary compatibility with earlier releases on several architectures:
-      alpha, mips, sparc, 
-    - hppa and m68k changed sjlj based exception handling to dwarf2 based
-      exception handling.
-
-      See NEWS.html or http://gcc.gnu.org/gcc-3.4/changes.html for more
-      specific information.
-
- -- Matthias Klose <doko@debian.org>  Tue, 20 Apr 2004 20:54:56 +0200
-
-gcc-3.4 (3.4ds3-0pre4) experimental; urgency=low
-
-  * Update to gcc-3.4 CVS 20040403.
-  * Add gpc tarball, gpc patches for 3.4 (Waldek Hebisch).
-  * Reenable sparc-biarch patches (closes: #239856).
-  * Build the shared libgnat library, needed to fix FTBFS for some
-    Ada library packages (Ludovic Brenta).
-    Currently enabled for hppa, i386, ia64.
-
- -- Matthias Klose <doko@debian.org>  Sat,  3 Apr 2004 08:47:55 +0200
-
-gcc-3.4 (3.4ds1-0pre2) experimental; urgency=low
-
-  * Update to gcc-3.4 CVS 20040320.
-  * For libstdc++6-doc, add a conflict to libstdc++5-3.3-doc (closes: #236560).
-  * For libstdc++6-dbg, add a conflict to libstdc++5-3.3-dbg (closes: #236798).
-  * Reenable s390-biarch patches.
-  * Update the cross compiler build files (Nikita V. Youshchenko).
-
- -- Matthias Klose <doko@debian.org>  Sat, 20 Mar 2004 09:15:10 +0100
-
-gcc-3.4 (3.4ds0-0pre1) experimental; urgency=low
-
-  * Start gcc-3.4 packaging, get rid of the epoch for most of the
-    packages.
-
- -- Matthias Klose <doko@debian.org>  Sun, 22 Feb 2004 16:00:03 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Thu,  1 Apr 2004 23:51:54 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Mon, 22 Mar 2004 07:37:26 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Sat, 20 Mar 2004 07:39:24 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Sun, 14 Mar 2004 09:56:06 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Sat,  6 Mar 2004 10:57:14 +0100
-
-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}.
-
- -- Matthias Klose <doko@debian.org>  Mon, 16 Feb 2004 08:59:52 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Sat, 14 Feb 2004 09:26:15 +0100
-
-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)
-
- -- Matthias Klose <doko@debian.org>  Sun, 25 Jan 2004 17:41:04 +0100
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Sat, 10 Jan 2004 12:33:59 +0100
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Mon, 29 Dec 2003 10:36:29 +0100
-
-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.
-
- -- J.H.M. Dassen (Ray) <jdassen@debian.org>  Sat, 27 Dec 2003 15:51:47 +0100
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Sat,  6 Dec 2003 10:29:07 +0100
-
-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)
-
- -- Matthias Klose <doko@debian.org>  Sun,  9 Nov 2003 22:34:33 +0100
-
-gcc-3.3 (1:3.3.2ds4-3) unstable; urgency=low
-
-  * Fix rules to omit inclusion of gnatpsta in mips(el) gnat package.
-
- -- Matthias Klose <doko@debian.org>  Sun,  2 Nov 2003 14:29:59 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Wed, 29 Oct 2003 00:12:37 +0100
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Fri, 17 Oct 2003 08:07:01 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Sun,  5 Oct 2003 19:53:49 +0200
-
-gcc-3.3 (1:3.3.2ds2-0pre4) unstable; urgency=low
-
-  * Add gcc-unsharing_lhs patch (closes: #210848)
-
- -- Ryan Murray <rmurray@debian.org>  Fri, 19 Sep 2003 22:51:19 -0600
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Mon,  8 Sep 2003 21:49:52 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Sun, 31 Aug 2003 08:56:53 +0200
-
-gcc-3.3 (1:3.3.2ds0-0pre1) unstable; urgency=low
-
-  * Remove the build dependency on locales for now.
-
- -- Matthias Klose <doko@debian.org>  Fri, 15 Aug 2003 07:48:18 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Tue, 12 Aug 2003 10:31:28 +0200
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Tue,  5 Aug 2003 20:38:02 +0200
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Mon, 28 Jul 2003 20:39:07 +0200
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Sun, 13 Jul 2003 10:26:30 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Fri, 27 Jun 2003 00:14:43 +0200
-
-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].
-
- -- Matthias Klose <doko@debian.org>  Mon,  2 Jun 2003 22:35:45 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Sun, 18 May 2003 09:40:15 +0200
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Fri, 16 May 2003 07:13:57 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Fri,  9 May 2003 07:32:14 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Tue,  6 May 2003 06:53:49 +0200
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Tue, 29 Apr 2003 23:28:44 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Sun, 27 Apr 2003 19:47:54 +0200
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Wed, 16 Apr 2003 00:37:05 +0200
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Sat, 12 Apr 2003 10:11:11 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Mon, 31 Mar 2003 23:24:54 +0200
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Sun, 16 Mar 2003 21:40:57 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Mon, 10 Mar 2003 23:41:00 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Sat,  1 Mar 2003 12:56:42 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Fri, 28 Feb 2003 20:26:30 +0100
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Sat, 22 Feb 2003 19:58:20 +0100
-
-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.
-
- -- Ryan Murray <rmurray@debian.org>  Tue, 11 Feb 2003 06:18:09 -0700
-
-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)
-
- -- Ryan Murray <rmurray@debian.org>  Wed,  5 Feb 2003 01:35:29 -0700
-
-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
-
- -- Ryan Murray <rmurray@debian.org>  Fri, 31 Jan 2003 04:00:15 -0700
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Tue, 28 Jan 2003 21:59:30 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Thu, 23 Jan 2003 22:16:53 +0100
-
-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)
-
- -- Ryan Murray <rmurray@debian.org>  Wed, 22 Jan 2003 14:31:14 -0800
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Fri, 10 Jan 2003 10:10:43 +0100
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Wed,  8 Jan 2003 23:39:50 +0100
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Tue, 31 Dec 2002 13:47:52 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Fri, 13 Dec 2002 00:26:37 +0100
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Tue, 10 Dec 2002 22:33:13 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Tue,  3 Dec 2002 08:22:33 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Wed, 20 Nov 2002 00:20:58 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Tue, 12 Nov 2002 07:19:44 +0100
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Sun,  3 Nov 2002 12:22:02 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Sun, 20 Oct 2002 10:52:49 +0200
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Tue, 24 Sep 2002 07:36:56 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Sat,  7 Sep 2002 08:05:02 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Fri, 30 Aug 2002 10:35:00 +0200
-
-gcc-3.2 (1:3.2ds0-0pre4) unstable; urgency=low
-
-  * Correct build dependency on gnat-3.1.
-
- -- Matthias Klose <doko@debian.org>  Mon, 12 Aug 2002 01:21:58 +0200
-
-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
-
- -- Matthias Klose <doko@debian.org>  Fri,  9 Aug 2002 21:59:08 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Sat,  3 Aug 2002 09:08:34 +0200
-
-gcc-3.2 (1:3.2ds0-0pre1) unstable; urgency=low
-
-  * gcc-3.2 snapshot (CVS 20020729).
-
- -- Matthias Klose <doko@debian.org>  Mon, 29 Jul 2002 20:36:54 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Mon, 29 Jul 2002 00:34:49 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Wed,  3 Jul 2002 23:52:58 +0200
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Fri,  7 Jun 2002 00:26:05 +0200
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Wed, 29 May 2002 22:47:40 +0200
-
-gcc-3.1 (1:3.1ds2-2) unstable; urgency=low
-
-  * Tighten binutils dependency.
-  * Fix libstdc include dir for multilibs (Dan Jacobowitz).
-
- -- Matthias Klose <doko@debian.org>  Tue, 21 May 2002 08:03:49 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Wed, 15 May 2002 09:53:00 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Thu,  9 May 2002 17:21:09 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Fri,  3 May 2002 22:51:37 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Thu, 25 Apr 2002 08:48:04 +0200
-
-gcc-3.1 (1:3.1ds0-0pre3) unstable; urgency=low
-
-  * Build fastjar on all architectures.
-  * Update m68k patches.
-  * Update s390-java patch (Gerhard Tonn).
-
- -- Matthias Klose <doko@debian.org>  Sun, 14 Apr 2002 15:34:47 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Sat,  6 Apr 2002 13:17:08 +0200
-
-gcc-3.1 (1:3.1ds0-0pre1) unstable; urgency=low
-
-  * First try for gcc-3.1.
-
- -- Matthias Klose <doko@debian.org>  Mon,  1 Apr 2002 23:39:30 +0200
-
-gcc-3.0 (1:3.0.4ds3-6) unstable; urgency=medium
-
-  * Second try at fixing sparc build problems.
-
- -- Phil Blundell <pb@debian.org>  Sun, 24 Mar 2002 14:49:26 +0000
-
-gcc-3.0 (1:3.0.4ds3-5) unstable; urgency=medium
-
-  * Enable java on ARM.
-  * Create missing directory to fix sparc build.
-
- -- Phil Blundell <pb@debian.org>  Fri, 22 Mar 2002 20:21:59 +0000
-
-gcc-3.0 (1:3.0.4ds3-4) unstable; urgency=low
-
-  * Link with system zlib (closes: #136359).
-
- -- Matthias Klose <doko@debian.org>  Tue, 12 Mar 2002 20:47:59 +0100
-
-gcc-3.0 (1:3.0.4ds3-3) unstable; urgency=low
-
-  * Build libf2c (pic and non-pic) with -mieee on alpha-linux.
-
- -- Matthias Klose <doko@debian.org>  Sun, 10 Mar 2002 00:37:24 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Wed,  6 Mar 2002 21:53:34 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Wed, 20 Feb 2002 23:59:43 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Mon, 11 Feb 2002 20:31:12 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Sat,  9 Feb 2002 01:30:11 +0100
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Sun,  3 Feb 2002 14:47:14 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Sun, 27 Jan 2002 13:33:41 +0100
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Fri, 21 Dec 2001 02:54:11 +0100
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Sat, 15 Dec 2001 14:43:21 +0100
-
-gcc-3.0 (1:3.0.3ds1-0pre011210) unstable; urgency=medium
-
-  * Update to CVS sources (011208).
-  * Supposed to fix powerpc build error (closes: #123155).
-
- -- Matthias Klose <doko@debian.org>  Thu, 13 Dec 2001 07:26:05 +0100
-
-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 <Franz.Sirl-kernel@lauterbach.com>
-  * 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.
-
- -- Matthias Klose <doko@debian.org>  Sun,  9 Dec 2001 09:36:48 +0100
-
-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).
-
- -- Christopher C. Chimelis <chris@debian.org>  Sat, 1 Dec 2001 06:15:29 -0500
-
-gcc-3.0 (1:3.0.2ds4-3) unstable; urgency=medium
-
-  * Fix logic to build libffi without java (closes: #117503).
-
- -- Matthias Klose <doko@debian.org>  Sun,  4 Nov 2001 14:34:50 +0100
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Thu, 25 Oct 2001 23:59:31 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Wed, 24 Oct 2001 00:49:40 +0200
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Sun, 14 Oct 2001 13:19:43 +0200
-
-gcc-3.0 (1:3.0.2ds2-0pre010923) unstable; urgency=low
-
-  * Bootstraps on powerpc again (closes: #112777).
-
- -- Matthias Klose <doko@debian.org>  Sun, 23 Sep 2001 01:32:11 +0200
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Sat, 22 Sep 2001 09:34:49 +0200
-
-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.
-
- -- Matthias Klose <doko@debian.org>  Sat, 8 Sep 2001 14:26:20 +0200
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Sun, 26 Aug 2001 13:59:03 +0200
-
-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)
-
- -- Matthias Klose <doko@debian.org>  Sat, 25 Aug 2001 10:59:15 +0200
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Mon, 20 Aug 2001 20:47:13 +0200
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Sat, 11 Aug 2001 20:42:15 +0200
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Tue, 31 Jul 2001 21:52:55 +0200
-
-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).
-
- -- Matthias Klose <doko@debian.org>  Sat, 28 Jul 2001 09:56:29 +0200
-
-gcc-3.0 (3.0.1.ds0-0pre010723) unstable; urgency=high
-
-  * ia64 packaging bits (Randolph Chung) (closes: #106252).
-
- -- Matthias Klose <doko@debian.org>  Mon, 23 Jul 2001 23:02:03 +0200
-
-gcc-3.0 (3.0.1.ds0-0pre010721) unstable; urgency=high
-
-  * Update to CVS sources (010721).
-    - Remove patches applied upstream: libstdc++-limits.dpatch,
-      objc-data-references
-    - Updated other patches.
-  * Fix gij alternative (closes: #103468, #103883).
-  * Patch to fix bootstrap on sparc (closes: #103568).
-  * Corrected (closes: #105371) and updated README.Debian.
-  * m68k patches for sucessful bootstrap (Roman Zippel).
-  * Add libstdc++v3 porting hints to README.Debian and README.C++.
-  * m68k md fix (#105622) (Roman Zippel).
-  * debian/rules2: Disable non-functional ulimit on Hurd (#105884).
-  * debian/control: Require binutils (>= 2.11.90.0.24)
-  * Java is enabled for alpha (closes: #87300).
-
- -- Matthias Klose <doko@debian.org>  Sun, 22 Jul 2001 08:24:04 +0200
-
-gcc-3.0 (3.0.ds9-4) unstable; urgency=high
-
-  * Move this version to testing ASAP. testing still has a prerelease
-    version with now incompatible ABI's. If sparc doesn't build,
-    then IMHO it's better to remove it from testing.
-  * debian/control.m4: Set uploaders field. Adjust description of
-    gcc-3.0 (binary) package (closes: #102271, #102620).
-  * Separate gij.1 in it's own pseudo man page (closes: #99523).
-  * debian/patches/java-manpages.dpatch: New patch.
-  * libgcj: Install unversioned gij.
-
- -- Matthias Klose <doko@debian.org>  Tue,  3 Jul 2001 07:38:08 +0200
-
-gcc-3.0 (3.0.ds9-3) unstable; urgency=high
-
-  * Reenable configuration with posix threads on i386 (lost in hurd-i386
-    merge).
-
- -- Matthias Klose <doko@debian.org>  Sun, 24 Jun 2001 22:21:45 +0200
-
-gcc-3.0 (3.0.ds9-2) unstable; urgency=medium
-
-  * Move this version to testing ASAP. testing still has a prerelease
-    version with now incompatible ABI's.
-  * Add libgcc0 and libgcc300 to the build conflicts (#102041).
-  * debian/README.FIRST: Removed (#101534).
-  * Updated subreg-byte patch (doc files).
-  * Disable java for the Hurd, mips and mipsel (#101570).
-  * Patch for building on the Hurd (#101708) (Jeff Bailey <jbailey@nisa.net>).
-  * Packaging fixes for the Hurd (#101711) (Jeff Bailey <jbailey@nisa.net>).
-  * Include pregenerated doxygen (1.2.6) docs for libstdc++-v3 (#101557).
-    The current doxygen-1.2.8.1 segaults.
-  * C++: Enable -fuse-cxa-atexit by default (#101901).
-  * Correct mail address in gccbug (#101743).
-  * Make rules resumable after failure in binary-xxx targets (#101637).
-
- -- Matthias Klose <doko@debian.org>  Sun, 24 Jun 2001 16:04:53 +0200
-
-gcc-3.0 (3.0.ds9-1) unstable; urgency=low
-
-  * Final 3.0 release.
-  * Update libgcc version number (#100983, #100988, #101069, #101115, #101328).
-  * Updated hppa-build patch (Matt Taggart <taggart@carmen.fc.hp.com>).
-  * Disable java for hppa.
-  * Updated subreg-byte patch for sparc (Ben Collins).
-
- -- Matthias Klose <doko@debian.org>  Mon, 18 Jun 2001 18:26:04 +0200
-
-gcc-3.0 (3.0.ds8-0pre010613) unstable; urgency=low
-
-  * Update patches for recent (010613 23:13 +0200) CVS sources.
-  * Fix packaging bugs (#100459, #100447, #100483).
-  * Build-Depend on gawk, mawk doesn't work well with test_summary.
-
- -- Matthias Klose <doko@debian.org>  Wed, 13 Jun 2001 23:13:38 +0200
-
-gcc-3.0 (3.0.ds7-0pre010609) unstable; urgency=low
-
-  * Fix build dependency for the hurd (#99164).
-  * Update patches for recent (010609) CVS sources.
-  * Disable java on powerpc (link error in libjava).
-  * gcc-3.0-base.postinst: Don't prompt for non-interactive installs (#100110).
-
- -- Matthias Klose <doko@debian.org>  Sun, 10 Jun 2001 09:45:57 +0200
-
-gcc-3.0 (3.0.ds6-0pre010526) unstable; urgency=high
-
-  * Urgency "high" for replacing the gcc-3.0 snapshots in testing, which
-    now are incompatile due to the changed ABIs.
-  * Upstream begins tagging with "gcc-3_0_pre_2001mmdd".
-  * Tighten dependencies to install only binary packages derived from
-    one source (#98851). Tighten libc6-dev dependency to match libc6.
-
- -- Matthias Klose <doko@debian.org>  Sun, 27 May 2001 11:35:31 +0200
-
-gcc-3.0 (3.0.ds6-0pre010525) unstable; urgency=low
-
-  * ATTENTION: The ABI (exception handling) changed. No upgrade path from
-    earlier snapshots (you had been warned in the postinst ...)
-    Closing #93597, #94576, #96448, #96461.
-    You have to rebuild
-  * HELP is appreciated for scanning the Debian BTS and sending followups
-    to bug reports!!!
-  * Should we name debian gcc uploads? What about a "still seeking
-    g++ maintainer" upload?
-  * Fixed in gcc-3.0: #97030
-  * Update patches for recent (010525) CVS sources.
-  * Make check depend on build target (fakeroot problmes).
-  * debian/rules.d/binary-libgcc.mk: new file, build first.
-  * Free memory detection on the hurd for running the testsuite.
-  * Update debhelper build dependency.
-  * libstdc++-doc: Include doxygen generated docs.
-  * Fix boring packaging bugs, too tired for appropriate changelogs ...
-    #93343, #96348, #96262, #97134, #97905, #96451, #95812, #93157
-  * Fixed bugs: #87000.
-
- -- Matthias Klose <doko@debian.org>  Sat, 26 May 2001 23:10:42 +0200
-
-gcc-3.0 (3.0.ds5-0pre010510) unstable; urgency=low
-
-  * Update patches for recent (010506) CVS sources.
-  * New version of source, as of 2001-05-10
-  * New version of gpc source, as of 2001-05-06 (disabled by default).
-  * Make gcc-3.0-sparc64 provide an alternative for sparc64-linux-gcc,
-    since it can build kernels just fine (it seems)
-  * Add hppa patch from Matt Taggart
-  * Fix objc info inclusion...now merged with gcc info
-  * Do not install the .la for libstdc++, since it confuses libtool linked
-    applications when libstdc++3-dev and libstdc++2.10-dev are both
-    installed (closes #97905).
-  * Fixed gcc-base and libgcc section/prio to match overrides
-
- -- Ben Collins <bcollins@debian.org>  Mon,  7 May 2001 00:08:52 +0200
-
-gcc-3.0 (3.0.ds5-0pre010427) unstable; urgency=low
-
-  * Fixed priority for fastjar from optional to extra
-  * New version of source, as of 2001-04-27
-  * Fix description of libgcj-dev
-  * libffi-install: Make libffi installable
-  * Add libffi and libffi-dev packages. libffi is only enabled for java
-    targets right now. Perhaps more will be enabled later.
-  * Fixes to build cross compiler package (for avr)
-    (Hakan Ardo <hakan@debian.org>).
-  * Better fixincludes description (#93157).
-  * Remove all remnants of libg++
-  * Remove all hacks around libstdc++ version. Since we are strictly v3 now,
-    we can treat it like a normal shared lib, and not worry about all those
-    ABI changes.
-  * Remove all cruft control scripts. Note, debhelper will create scripts
-    that it needs to. It will do the doc link stuff and the ldconfig stuff
-    explicitly.
-  * Clean up the SONAME parsing stuff, make it a little more cleaner over
-    all the lib packages
-  * Make libffi install when built (IOW, whenever java is enabled). This
-    should obsolete the libffi package, which is old and broken
-  * Revert to normal sonames, except for ia64 (for now)
-  * Remove all references to dh_testversion, since they are deprecated for
-    Build-Depends
-  * Fix powerpc nof build
-  * Remove all references to the MULTILIB stuff, since the arches are
-    using specialized builds anyway (nof, softfloat).
-  * Added 64bit sparc64 package (gcc-3.0-sparc64, libgcc0-sparc64)
-  * Removed obsolete shlibs.local file
-
- -- Ben Collins <bcollins@debian.org>  Sun, 15 Apr 2001 21:33:15 -0400
-
-gcc-3.0 (3.0.ds4-0pre010403) unstable; urgency=low
-
-  * debian/README: Updated for gcc-3.0
-  * debian/rules.patch: Added subreg-byte patch for sparc
-  * debian/rules.unpack: Update to current CVS for gcc tarball name
-  * debian/patches/subreg-byte.dpatch: sparc subreg-byte support
-  * debian/patches/gcc-rawhide.dpatch: Removed
-    debian/patches/gpc-2.95.dpatch: Removed
-    debian/patches/sparc32-rfi.dpatch: Removed
-    debian/patches/temporary.dpatch: Removed
-  * Moving to unstable now
-  * debian/patches/gcc-ppc-disable-shared-libgcc.dpatch: New patch,
-    disables shared libgcc for powerpc target, since it isn't compatible
-    with the EABI objects.
-  * Create $(with_shared_libgcc) var
-  * debian/rules.d/binary-gcc.mk: Use this new variable to determine if
-    the libgcc package actually has any files
-
- -- Ben Collins <bcollins@debian.org>  Tue,  3 Apr 2001 23:00:55 -0400
-
-gcc-3.0 (3.0.ds2-0pre010223) experimental; urgency=low
-
-  * New snapshot. Use distinct shared object names for shared libraries:
-    we don't know if binary API's still change until the final release.
-  * Versioned package names.
-  * debian/control.m4: New file. Add gcc-base, libgcc0, libobjc1,
-    libstdc++-doc, libgcj1, libgcj1-dev, fastjar, fixincludes packages.
-    Remove gcc-docs package.
-  * debian/gcov.1: Remove.
-  * debian/*: Remove 2.95.x support. Prepare for 3.0.
-  * debian/patches: Remove 2.95.x patches.
-  * Changed source package name. It's not allowed anymore to overwrite
-    source packages with different content. Introducing a 'debian source
-    element' (.ds<num>), which is stripped again from the version number
-    for the binary packages.
-  * Fixed bugs and added functionality:
-    #26436, #27878, #33786, #34876, #35477, #42662, #46181, #42989,
-    #47981, #48530, #50529, #51227, #51456, #51651, #52382, #53698,
-    #55291, #55967, #56867, #58219, #59005, #59232, #59776, #64628,
-    #65687, #67631, #68632, #68963, #68987, #69530, #72933, #75120,
-    #75759, #76645, #76827, #83221, #87540
-  * libgcj fixes: 42894, #51266, #68560, #71187, #79984
-
- -- Matthias Klose <doko@debian.org>  Sat, 24 Feb 2001 13:41:11 +0100
-
-gcc-2.95 (2.95.3-2.001222) experimental; urgency=low
-
-  * New upstream version 2.95.3 experimental (CVS 20001222).
-  * debian/control.in: Versioned package names, removal of snapshot logic.
-    Remove fake gcc-docs package.
-  * Reserve -1 release numbers for woody.
-  * Updated to gpc-20001218.
-
- -- Matthias Klose <doko@debian.org>  Fri, 22 Dec 2000 19:53:03 +0100
-
-gcc (2.95.2-20) unstable; urgency=low
-
-    * Apply patch from gcc-2_95-branch; remove ulimit for make check.
-
- -- Matthias Klose <doko@debian.org>  Sun, 10 Dec 2000 17:01:13 +0100
-
-gcc (2.95.2-19) unstable; urgency=low
-
-  * Added testsuite-20001207 from current snapshots. We'll need results
-    for 2.95.2 to make sure there are no regressions against that release.
-    Dear build daemons and porters to other architectures, please send an
-    email to gcc-testresults@gcc.gnu.org.
-    You can do this by running "debian/rules mail-summary".
-  * Updated to gpc-20001206.
-  * Added S/390 patch prepared by Chu-yeon Park <kokids@debian.org> (#78983).
-  * debian/patches/libio.dpatch: Fix iostream doc (fixes #77647).
-  * debian/patches/gcc-doc.dpatch: Update URL (fixes #77542).
-  * debian/patches/gcc-reload1.dpatch Patch from the gcc-bug list which
-    fixes a problem in "long long" on i[345]86 (i686 was not affected).
-
- -- Matthias Klose <doko@debian.org>  Sat,  9 Dec 2000 12:30:32 +0100
-
-gcc (2.95.2-18) unstable; urgency=low
-
-  * debian/control.in: Fix syntax errors (fixes #76146, #76458).
-    Disable gpc on the hurd by request (#75686).
-  * debian/patches/arm-various.dpatch: Patches from Philip Blundell
-    for ARM arch (fixes #75801).
-  * debian/patches/gcc-alpha-mi-thunk.dpatch: Patches from Chris Chimelis
-    for alpha arch.
-  * debian/patches/g77-docs.dpatch: Adjust g77 docs (fixes #72594).
-  * Update gpc to gpc-20001118.
-  * Reenable gpc for alpha.
-  * debian/README.C++: Merge debian/README.libstdc++ and C++ FAQ information
-    provided by Matt Zimmermann.
-  * Build gcj only on architectures, where libgcj-2.95.1 can be built as well.
-    Probably needs some adjustments ...
-  * Conditionalize for chill, fortran, java, objc and chill.
-
-  * NOT APPLIED:
-    debian/patches/libstdc++-bastring.dpatch: Apply fix (fixes #75759).
-
- -- Matthias Klose <doko@debian.org>  Sun, 19 Nov 2000 10:40:41 +0100
-
-gcc (2.95.2-17) unstable; urgency=low
-
-  * Disable gpc for alpha.
-  * Include gpc-cpp in gpc package (fixes #74492).
-  * Don't build gcc-docs compatibility package anymore.
-
- -- Matthias Klose <doko@debian.org>  Wed, 11 Oct 2000 06:16:53 +0200
-
-gcc (2.95.2-16) unstable; urgency=low
-
-  * Applied the emdebian/cross compiler patch and documentation
-    (Frank Smith <smith@amirix.com>).
-  * Applied patch for avr target (Hakan Ardo <hakan@debian.org>).
-  * debian/control.in: Add awk to Build-Depends.
-    Tighten libc6-dev dependency for libstdc++-dev (fixes #73031,
-    #72531, #72534).
-  * Disable libobjc_gc for m68k again (fixes #74380).
-  * debian/patches/arm-namespace.dpatch: Apply patch from Philip
-    Blundell <pb@futuretv.com> to fix name space pollution on arm
-    (fixes #70937).
-  * Fix more warnings in STL headers (fixes #69352, #71943).
-
- -- Matthias Klose <doko@debian.org>  Mon,  9 Oct 2000 21:51:41 +0200
-
-gcc (2.95.2-15) unstable; urgency=low
-
-  * debian/control.in: Add libgc5-dev to build depends (fixes #67015).
-  * debian/rules.def: Build GC enabled ObjC runtime for sparc.
-  * Bug #58741 fixed (in some version since 2.95.2-5).
-  * debian/control.in: Recommend librx1g-dev, libgmp2-dev, libncurses5-dev
-    (unit dependencies).
-  * Patches from Marcus Brinkmann for the hurd (fixes #67763):
-    - debian/rules.defs: Disable objc_gc on hurd-i386.
-      Disable libg++ on GNU systems.
-    - debian/rules2: Set correct names of libstdc++/libg++
-      libraries on GNU systems.
-      Write out correct shlibs and shlibs.local file content.
-    - Keep _G_config.h for the Hurd.
-  * Apply patch for ObjC linker warnings.
-  * Don't apply gcj backport patch for sparc.
-  * Apply libio compatability patch
-  * debian/glibcver.sh: generate appropriate version for glibc
-  * debian/rules.conf: for everything after glibc 2.1, we always append
-    "-glibc$(ver)" to the C++ libs for linux.
-  * Back down gpc to -13 version (-14 wont compile on anything but i386
-    and m68k becuase of gpc).
-  * Remove extraneous and obsolete sparc64 patches/files from debian/*
-
- -- Ben Collins <bcollins@debian.org>  Thu, 21 Sep 2000 08:08:35 -0400
-
-gcc-snapshot (20000901-2.2) experimental; urgency=low
-
-  * New snapshot.
-  * debian/rules2: Move tradcpp0 to cpp package.
-
- -- Matthias Klose <doko@debian.org>  Sat,  2 Sep 2000 01:14:28 +0200
-
-gcc-snapshot (20000802-2.1) experimental; urgency=low
-
-  * New snapshot.
-  * debian/rules2: Fixes. tradcpp0 is in gcc package, not cpp.
-
- -- Matthias Klose <doko@debian.org>  Thu,  3 Aug 2000 07:40:05 +0200
-
-gcc-snapshot (20000720-2) experimental; urgency=low
-
-  * New snapshot.
-  * Enable libstdc++-v3.
-  * debian/rules2: Don't use -D for /usr/bin/install.
-
- -- Matthias Klose <doko@debian.org>  Thu, 20 Jul 2000 22:33:37 +0200
-
-gcc (2.95.2-14) unstable; urgency=low
-
-  * Update gpc patch.
-
- -- Matthias Klose <doko@debian.org>  Wed,  5 Jul 2000 20:51:16 +0200
-
-gcc (2.95.2-13) frozen unstable; urgency=low
-
-  * Update debian/README: document how to compile 2.0.xx kernels; don't
-    register gcc272 as an alternative for gcc (closes #62419).
-    Clarify compiler setup (closes #65548).
-  * debian/control.in: Make libstdc++-dev depend on current version of g++.
-  * Undo CVS update from release -8 (problems on alpha, #55263).
-
- -- Matthias Klose <doko@debian.org>  Mon, 19 Jun 2000 23:06:48 +0200
-
-gcc (2.95.2-12) frozen unstable; urgency=low
-
-  * debian/gpc.postinst: Correct typo introduced with -11 (fixes #64193).
-  * debian/patches/gcc-rs600.dpatch: ppc codegen fix (fixes #63933).
-
- -- Matthias Klose <doko@debian.org>  Sun, 21 May 2000 15:56:05 +0200
-
-gcc (2.95.2-11) frozen unstable; urgency=medium
-
-  * Upload to unstable again (fixes critical #63784).
-  * Fix doc-base files (fixes important #63810).
-  * gpc wasn't built in -10 (fixes #63977).
-  * Make /usr/bin/pc an alternative (fixes #63888).
-  * Add SYSCALLS.c.X to gcc package.
-
- -- Matthias Klose <doko@debian.org>  Sun, 14 May 2000 22:17:44 +0200
-
-gcc (2.95.2-10) frozen; urgency=low
-
-  * debian/control.in: make gcc conflict on any version of egcc
-    (slink to potato upgrade problem, fixes grave #62084).
-  * Build protoize programs, separate out in new package (fixes #59436,
-    #62911).
-  * Create dummy gcc-docs package for smooth update from slink (fixes #62537).
-  * Add doc-base support for all -doc packages (fixes #63380).
-
- -- Matthias Klose <doko@debian.org>  Mon,  1 May 2000 22:24:28 +0200
-
-gcc (2.95.2-9) frozen unstable; urgency=low
-
-  * Disable the sparc-bi-arch.dpatch (patch from Ben Collins, built
-    for sparc as NMU 8.1) (fixes critical #61529 and #61511).
-    "Seems that when you compile gcc 2.95.x for sparc64-linux and compile
-     sparc32 programs, the code is not the same as sparc-linux compile for
-     sparc32 (this is a bug, and is fixed in gcc 2.96 CVS)."
-  * debian/patches/gcj-vs-iconv.dpatch: Option '--encoding' for
-    encoding of input files. Patch from Tom Tromey  <tromey@cygnus.com>
-    backported to 2.95.2 (fixes #42895).
-    Compile a Latin-1 encoded file with `gcj --encoding=Latin1 ...'.
-  * debian/control.in: gcc, g++ and gobjc suggest their corresponding
-    task packages (fixes #59623).
-
- -- Matthias Klose <doko@debian.org>  Sat,  8 Apr 2000 20:19:15 +0200
-
-gcc (2.95.2-8) frozen unstable; urgency=low
-
-  * Post-2.95.2 CVS updates of the gcc-2_95-branch until 20000313.
-  * debian/rules2: configure with --enable-java-gc=no for sparc. Fixes
-    gcj side of #60535.
-  * debian/rules.patch: Disable gcc-emit-rtl patch for all archs but
-    alpha. Disable g++-is-tree patch ("just for 2.95.1").
-  * debian/README: Update for gcc-2.95.
-
- -- Matthias Klose <doko@debian.org>  Mon, 27 Mar 2000 00:03:16 +0200
-
-gcc (2.95.2-7) frozen unstable; urgency=low
-
-  * debian/patches/gcc-empty-struct-init.dpatch; Apply patch from
-    http://gcc.gnu.org/ml/gcc-patches/2000-02/msg00637.html. Fixes
-    compilation of 2.3.4x kernels.
-  * debian/patches/gcc-emit-rtl.dpatch: Apply patch from David Huggins-Daines
-    <dhuggins@linuxcare.com> (backport from 2.96 CVS to fix #55263).
-  * debian/patches/gcc-pointer-arith.dpatch: Apply patch from Jim Kingdon
-    <kingdon@redhat.com> (backport from 2.96 CVS to fix #54951).
-
- -- Matthias Klose <doko@debian.org>  Thu,  2 Mar 2000 23:16:43 +0100
-
-gcc (2.95.2-6) frozen unstable; urgency=low
-
-  * Post-2.95.2 CVS updates of the gcc-2_95-branch until 20000220.
-  * Remove dangling symlink probably left over from libstdc++2.9
-    package (fixes #53661).
-  * debian/patches/gcc-alpha-complex-float.dpatch: Fixed patch by
-    David Huggins-Daines (fixes #58486).
-  * debian/g++.{postinst,prerm}: Remove outdated g++FAQ registration
-    (fixes #58253).
-  * debian/control.in: gcc-doc replaces gcc-docs (fixes #58108).
-  * debian/rules2: Include some fixed headers (asm, bits, linux, ...).
-  * debian/patches/{gcc-alpha-ev5-fix,libstdc++-valarray}.dpatch: Remove.
-    Applied upstream.
-  * debian/patches/libstdc++-bastring.dpatch: Add patch from
-    sicard@bigruth.solsoft.fr (fixes #56715).
-
- -- Matthias Klose <doko@debian.org>  Sun, 20 Feb 2000 15:08:13 +0100
-
-gcc (2.95.2-5) frozen unstable; urgency=low
-
-  * Post-2.95.2 CVS updates of the gcc-2_95-branch until 20000116.
-  * Add more build dependencies (fixes #53204).
-  * debian/patches/gcc-alpha-complex-float.dpatch: Patch from
-    Joel Klecker <jk@espy.org> to compile glibc correctly on alpha.
-    "Should fix the g77 problems too."
-  * debian/patches/{libio,libstdc++-wall2}.dpatch. Remove patches
-    applied upstream.
-
- -- Matthias Klose <doko@debian.org>  Sun, 16 Jan 2000 19:16:54 +0100
-
-gcc (2.95.2-4) unstable; urgency=low
-
-  * debian/patches/libio.dpatch: Patch from Martin v. Loewis.
-    (fixes: #35628).
-  * debian/patches/libstdc++-deque.dpatch: Patch from Martin v. Loewis.
-    (fixes: #52689).
-  * debian/control.in: Updated Build-Depends, removed outdated README.build.
-    Fixes #51246.
-  * Tighten dependencies to cpp (>= 2.95.2-4) (closes: #50294).
-  * debian/rules.patch: Really do not apply patches/gcj-backport.dpatch.
-    Fixes #51636.
-  * Apply updated sparc-bi-arch.dpatch from Ben Collins.
-  * libstdc++: Define wstring type, if __ENABLE_WSTRING is defined. Request
-    from the author of the War FTP Daemon for Linux ("Jarle Aase"
-    <jgaa@jgaa.com>).
-  * debain/g++.preinst: Remove dangling sysmlinks (fixes #52359).
-
- -- Matthias Klose <doko@debian.org>  Sun, 19 Dec 1999 21:53:48 +0100
-
-gcc (2.95.2-3) unstable; urgency=low
-
-  * debian/rules2: Don't install $(gcc_lib_dir)/include/asm; these are
-    headers fixed for glibc-1.x (closes: #49434).
-  * debian/patches/cpp-dos-newlines.dpatch: Keep CR's without
-    following LF (closes: #49186).
-  * Bug #37358 (internal compiler errors when building vdk_0.6.0-5)
-    fixed in gcc-2.95.? (closes: #37358).
-  * Apply patch gcc-alpha-ev5-fix from Richard Henderson <rth@cygnus.com>
-    (should fix #48527 and #46963).
-  * debian/README.Bugs: Documented non bug #44554.
-  * Applied patch from Alexandre Oliva to fix gpc boostrap on alpha.
-    Reenabled gpc on all architectures.
-  * Post-2.95.2 CVS updates of the gcc-2_95-branch until 19991108.
-  * Explicitely generate postinst/prerm chunks for usr/doc transition.
-    debhelper currently doesn't handle generation for packages with
-    symlinked directories.
-  * debian/patches/libstdc++-wall3.dpatch: Fix warnings in stl_deque.h
-    and stl_rope.h (closes: #46444, #46720).
-  * debian/patches/gcj-backport.dpatch: Add file, don't apply (yet).
-
- -- Matthias Klose <doko@debian.org>  Wed, 10 Nov 1999 18:58:45 +0100
-
-gcc (2.95.2-2) unstable; urgency=low
-
-  * New gpc-19991030 snapshot.
-  * Post-2.95.2 CVS updates of the gcc-2_95-branch until 19991103.
-  * Reintegrated sparc patches (bcollins@debian.org), which were lost
-    in 2.95.2-1.
-  * debian/rules2: Only install $(gcc_lib_dir)/include/asm, when existing.
-  * debian/patches/gpc-2.95.{dpatch,diff}: updated patch to drop
-    initialization in stor-layout.c.
-  * debian/NEWS.gcc: Updated for gcc-2.95.2.
-  * debian/bugs/bug-...: Removed testcases for fixed bugs.
-  * debian/patches/...dpatch: Removed patches applied upstream.
-  * debian/{rules2,g++.postinst,g++.prerm}: Handle c++ alternative.
-  * debian/changelog: Merged gcc272, egcs and snapshot changelogs.
-
- -- Matthias Klose <doko@debian.org>  Tue,  2 Nov 1999 23:09:23 +0200
-
-gcc (2.95.2-1.1) unstable; urgency=low
-
-  * Most of the powerpc patches have been applied upstream.  Remove all
-    but ppc-ice, ppc-andrew-dwarf-eh, and ppc-descriptions.
-  * mulilib-install.dpatch was definitely a bad idea.  Fix it properly
-    by using install -D.
-  * Also, don't make directories before installing any more.  Simplifies
-    rules a (tiny) bit.
-  * Do not build with LDFLAGS=-s.  Everything gets stripped out anyway by
-    dh_strip -a -X_debug; so leave the binaries in the build tree with
-    debugging symbols for simplified debugging of the packages.
-
- -- Daniel Jacobowitz <dan@debian.org>  Sat, 30 Oct 1999 12:40:12 -0400
-
-gcc (2.95.2-1) unstable; urgency=low
-
-  * gcc-2.95.2 release (taken from the CVS archive). -fstrict-aliasing
-    is disabled upstream.
-
- -- Matthias Klose <doko@debian.org>  Mon, 25 Oct 1999 10:26:19 +0200
-
-gcc (2.95.2-0pre4) unstable; urgency=low
-
-  * Updated to cvs updates of the gcc-2_95-branch until 19991021.
-  * Updated gpc to gpc-19991018 snapshot (closes: #33037, #47453).
-    Enable gpc for all architectures ...
-  * Document gcc exit codes (closes: #43863).
-  * According to the bug submitter (Sergey V Kovalyov <sqk0316@scires.nyu.edu>)
-    the original source of these CERN librarties is outdated now. The latest
-    version of cernlibs compiles and works fine with slink (closes #31546).
-  * According to the bug submitter (Gergely Madarasz <gorgo@sztaki.hu>),
-    the problem triggered on i386 cannot be reproduced with the current
-    jade and php3 versions anymore (closes: #35215).
-  * Replace corrupted m68k-pic.dpatch (from Roman Hodek and Andreas Schwab
-    <Roman.Hodek@informatik.uni-erlangen.de> <schwab@suse.de> and apply to
-    all architectures (closes: #48011).
-  * According to the bug submitter (Herbert Xu <herbert@gondor.apana.org.au>)
-    this bug "probably has been fixed". Setting it to severity "fixed"
-    (fixes: #39616), will close it later ...
-  * debian/README.Bugs: Document throwing C++ exceptions "through" C
-    libraries (closes: #22769).
-
- -- Matthias Klose <doko@debian.org>  Fri, 22 Oct 1999 20:33:00 +0200
-
-gcc (2.95.2-0pre3) unstable; urgency=low
-
-  * Updated to cvs updates of the gcc-2_95-branch until 19991019.
-  * Apply NMU patches (closes: #46217).
-  * debian/control.in: Fix egcs64 conflict-dependency for sparc
-    architecture (closes: #47088).
-  * debian/rules2: dbg-packages share doc dir with lib packages
-    (closes #45067).
-  * debian/patches/gcj-debian-policy.dpatch: Patch from Stephane
-    Bortzmeyer to conform to Debian policy (closes: #44463).
-  * debian/bugs/bug-*: Added test cases for new bug reports.
-  * debian/patches/libstdc++-bastring.dpatch: Patch by Richard Kettlewell
-    (closes #46550).
-  * debian/rules.patch: Apply libstdc++-wall2 patch (closes #46609).
-  * debian/README: Fix typo (closes: #45253).
-  * debian/control.in: Remove primary/secondary distinction;
-    dbg-packages don't provide their normal counterparts (closes #45206).
-  * debian/rules.patch: gcc-combine patch applied upstream.
-  * debian/rules2: Only use mail if with_check is set (off by default).
-  * debian/rules.conf: Tighten binutils dependency to 2.9.5.0.12.
-
- -- Matthias Klose <doko@debian.org>  Tue, 19 Oct 1999 20:33:00 +0200
-
-gcc (2.95.2-0pre2.0.2) unstable; urgency=HIGH (for m68k)
-
-  * Binary-only NMU for m68k as quick fix for another bug; the patch
-    is in CVS already, too.
-  * Applied another patch by Andreas Schwab to fix %a5 restauration in
-    some cases.
-
- -- Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>  Thu, 30 Sep 1999 16:09:15 +0200
-
-gcc (2.95.2-0pre2.0.1) unstable; urgency=HIGH (for m68k)
-
-  * Binary-only NMU for m68k as quick fix for serious bugs; the patches
-    are already checked into gcc CVS and should be in the next official
-    version, too.
-  * Applied two patches by Andreas Schwab to fix -fpic and loop optimization.
-
- -- Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>  Mon, 27 Sep 1999 15:32:49 +0200
-
-gcc (2.95.2-0pre2) unstable; urgency=low
-
-  * Fixed in 2.95.2 (closes: #43478).
-  * Previous version had Pascal examples missing in doc directory.
-
- -- Matthias Klose <doko@debian.org>  Wed, 8 Sep 1999 22:18:17 +0200
-
-gcc (2.95.2-0pre1) unstable; urgency=low
-
-  * Updated to cvs updates of the gcc-2_95-branch until 19990828.
-  * Apply work around memory corruption (just for 2.95.1)  by
-    Daniel Jacobowitz <dan@debian.org>.
-  * debian/patches/libstdc++-wall2.dpatch: Patch from Franck Sicard
-    <sicard@miniruth.solsoft.fr> to fix some warnings (closes: #44670).
-  * debian/patches/libstdc++-valarray.dpatch: Patch from Hideaki Fujitani
-    <fjtani@flab.fujitsu.co.jp> to fix a bug in valarray_array.h.
-  * Applied NMU from Jim Pick minus the jump.c and fold-const.c patches
-    already in the gcc-2_95-branch (closes: #44690).
-  * Conform to debian-java policy (closes: #44463).
-  * Move docs to /usr/share/doc (closes: #44782).
-  * Remove debian/patches/gcc-align.dpatch applied upstream.
-  * debian/*.postinst: Call install-info only, when configuring.
-  * debian/*.{postinst,prerm}: Add #DEBHELPER# comments to handle
-    /usr/doc -> /usr/share/doc transition.
-
- -- Matthias Klose <doko@debian.org>  Wed,  8 Sep 1999 22:18:17 +0200
-
-gcc (2.95.1-2.1) unstable; urgency=low
-
-  * Non-maintainer upload.
-  * ARM platform no longer needs library-prefix patch.
-  * Updated patches from Philip Blundell.
-
- -- Jim Pick <jim@jimpick.com>  Wed,  8 Sep 1999 20:14:07 -0700
-
-gcc (2.95.1-2) unstable; urgency=low
-
-  * debian/gcc.{postinst,prerm}: gcc provides an alternative for
-    sparc64-linux-gcc.
-  * Applied patch from Ben Collins to enable bi-architecture (32/64)
-    support for sparc.
-  * Rebuild debian/control and debian/rules.parameters after unpacking.
-  * debian/rules2: binary-indep. Conditionalize on with_pascal.
-
- -- Matthias Klose <doko@debian.org>  Sat,  4 Sep 1999 13:47:30 +0200
-
-gcc (2.95.1-1) unstable; urgency=low
-
-  * Updated to release gcc-2.95.1 and cvs updates of the gcc-2_95-branch
-    until 19990828.
-  * debian/README.gcc: Updated NEWS file to include 2.95 and 2.95.1 news.
-  * debian/README.java: New file.
-  * debian/rules.defs: Disabled gpc for alpha, arm. Disabled ObjC-GC
-    for alpha.
-  * debian/rules [clean]: Remove debian/rules.parameters.
-  * debian/rules2 [binary-arch]: Call dh_shlibdeps with LD_LIBRARY_PATH set
-    to installation dir of libstdc++. Why isn't this the default?
-  * debian/control.in: *-dev packages do not longer conflict with
-    libg++272-dev package.
-  * Apply http://egcs.cygnus.com/ml/gcc-patches/1999-08/msg00599.html.
-  * Only define BAD_THROW_ALLOC, when using exceptions (fixes #43462).
-  * For ObjC (when configured with GC) recommend libgc4-dev, not libgc4.
-  * New version of 68060 build patch.
-  * debian/rules.conf: For m68k, depend on binutils version 2.9.1.
-
- -- Matthias Klose <doko@debian.org>  Sat, 28 Aug 1999 18:16:31 +0200
-
-gcc (2.95.1-0pre2) unstable; urgency=medium
-
-  * gpc is back again (fixes grave #43022).
-  * debian/patches/gpc-updates.dpatch: Patches sent to upstream authors.
-  * Work around the fatal dependtry assertion failure bug in dpkg (hint
-    from "Antti-Juhani Kaijanaho" <ajk@debian.org>, fixes important #43072).
-
- -- Matthias Klose <doko@debian.org>  Mon, 16 Aug 1999 19:34:14 +0200
-
-gcc (2.95.1-0pre1) unstable; urgency=low
-
-  * Updated to cvs 19990815 gcc-2_95-branch; included install docs and
-    FAQ from 2.95 release; upload source package as well.
-  * Source package contains tarballs only (gcc, libg++, installdocs).
-  * debian/rules: Splitted into debian/rules{,.unpack,.patch,.conf,2}.
-  * debian/gcc.postinst: s/any key/RETURN; warn only when upgrading from
-    pre 2.95 version; reference /usr/doc, not /usr/share/doc.
-  * Checked syntax for attributes of functions; checked for #35068;
-    checked for bad gmon.out files (at least with libc6 2.1.2-0pre5 and
-    binutils 2.9.1.0.25-2 the problem doesn't show up anymore).
-  * debian/patches/cpp-macro-doc.dpatch: Document macro varargs in cpp.texi.
-  * gcc is primary compiler for all platforms but m68k. Setting
-    severity of #22513 to fixed.
-  * debian/patches/gcc-default-arch.dpatch: New patch to enable generation
-    of i386 instruction as default (fixes #42743).
-  * debian/rules: Removed outdated gcc NEWS file (fixes #42742).
-  * debian/patches/libstdc++-out-of-mem.dpatch: Throw exception instead
-    of aborting when out of memory (fixes #42622).
-  * debian/patches/cpp-dos-newlines.dpatch: Handle ibackslashes after
-    DOS newlines (fixes #29240).
-  * Fixed in gcc-2.95.1: #43001.
-  * Bugs closed in this version:
-    Closes: #11525, #12253, #22513, #29240, #35068, #36182, #42584, #42585,
-    #42602, #42622, #42742 #42743, #43001, #43002.
-
- -- Matthias Klose <doko@debian.org>  Sun, 15 Aug 1999 10:31:50 +0200
-
-gcc (2.95-3) unstable; urgency=high
-
-  * Provide /lib/cpp again (fixes important bug #42524).
-  * Updated to cvs 19990805 gcc-2_95-branch.
-  * Build with the default scheduler.
-  * Apply install-multilib patch from Dan Jacobowitz.
-  * Apply revised cpp-A- patch from Dan Jacobowitz.
-
- -- Matthias Klose <doko@debian.org>  Fri,  6 Aug 1999 07:25:19 +0200
-
-gcc (2.95-2) unstable; urgency=low
-
-  * Remove /lib/cpp. This driver uses files from /usr/lib/gcc-lib anyway.
-  * The following bugs are fixed (compared to egcs-1.1.2).
-    Closes: #4429, #20889, #21122, #26369, #28417, #28261, #31416, #35261,
-    #35900, #35906, #38246, #38872, #39098, #39526, #40659, #40991, #41117,
-    #41290, #41302, #41313.
-  * The following by Joel Klecker:
-    - Adopt dpkg-architecture variables.
-    - Go back to SHELL = bash -e or it breaks where /bin/sh is not bash.
-    - Disabled the testsuite, it is not included in the gcc 2.95 release.
-
- -- Matthias Klose <doko@debian.org>  Sat, 31 Jul 1999 18:00:42 +0200
-
-gcc (2.95-1) unstable; urgency=low
-
-  * Update for official gcc-2.95 release.
-  * Built without gpc.
-  * debian/rules: Remove g++FAQ from rules, which is outdated.
-    For ix86, build for i386, not i486.
-  * Apply patch from Jim Pick for building multilib package on arm.
-
- -- Matthias Klose <doko@debian.org>  Sat, 31 Jul 1999 16:38:21 +0200
-
-gcc (2.95-0pre10) unstable; urgency=low
-
-  * Use ../builddir-gcc-$(VER) by default instead of ./builddir; upstream
-    strongly advises configuring outside of the source tree, and it makes
-    some things much easier.
-  * Add patch to prevent @local branches to weak symbols on powerpc (fixes
-    apt compilation).
-  * Add patch to make cpp -A- work as expected.
-  * Renamed debian/patches/ppc-library-prefix.dpatch to library-prefix.dpatch;
-    apply on all architectures.
-  * debian/control.in: Remove snapshot dependencies.
-  * debian/*.postinst: Reflect use of /usr/share/{info,man}.
-
- -- Daniel Jacobowitz <dan@debian.org>  Thu, 22 Jul 1999 19:27:12 -0400
-
-gcc (2.95-0pre9) unstable; urgency=low
-
-  * The following bugs are fixed (compared to egcs-1.1.2): #4429, #20889,
-    #21122, #26369, #28417, #28261, #35261, #38246, #38872, #39526, #40659,
-    #40991, #41117, #41290.
-  * Updated to CVS gcc-19990718 snapshot.
-  * debian/control.in: Removed references to egcs in descriptions.
-    Changed gcj's Recommends libgcj-dev to Depends.
-  * debian/rules: Apply ppc-library-prefix for alpha as well.
-  * debian/patches/arm-config.dpatch: Updated patch sent by Jim Pick.
-
- -- Matthias Klose <doko@debian.org>  Sun, 18 Jul 1999 12:21:07 +0200
-
-gcc (2.95-0pre8) unstable; urgency=low
-
-  * Updated CVS.
-  * debian/copyright: s%doc/copyright%share/common-licenses%
-  * debian/README.Bugs: s/egcs.cygnus.com/gcc.gnu.org/ s/egcs-bugs/gcc-bugs/
-  * debian/patches/reporting.dpatch: Remake diff for current sources.
-  * debian/libstdc++-dev.postinst: It's /usr/share/info/iostream.info.
-  * debian/rules: Current dejagnu snapshot reports a framework version
-    of 1.3.1.
-
- -- Joel Klecker <espy@debian.org>  Sun, 18 Jul 1999 02:09:57 -0700
-
-gcc-snapshot (19990714-0pre6) experimental; urgency=low
-
-  * Updated to CVS gcc-19990714 snapshot.
-  * Applied ARM patch (#40515).
-  * Converted DOS style linefeeds in debian/patches/ppc-* files.
-  * debian/rules: Reflect change in gcc/version.c; use sh -e as shell:
-    for some obscure reason, bash -e doesn't work.
-  * Reflect version change for libstdc++ (2.10). Remove libg++-name
-    patch; libg++ now has version 2.8.1.3. Removed libc version from
-    the package name.
-
- -- Matthias Klose <doko@debian.org>  Wed, 14 Jul 1999 18:43:57 +0200
-
-gcc-snapshot (19990625-0pre5.1) experimental; urgency=low
-
-  * Non-maintainer upload.
-  * Added ARM specific patch.
-
- -- Jim Pick <jim@jimpick.com>  Tue, 29 Jun 1999 22:36:08 -0700
-
-gcc-snapshot (19990625-0pre5) experimental; urgency=low
-
-  * Updated to CVS gcc-19990625 snapshot.
-
- -- Matthias Klose <doko@debian.org>  Fri, 25 Jun 1999 16:11:53 +0200
-
-gcc-snapshot (19990609-0pre4.1) experimental; urgency=low
-
-  * Added and re-added a few last PPC patches.
-
- -- Daniel Jacobowitz <dan@debian.org>  Sat, 12 Jun 1999 16:48:01 -0500
-
-gcc-snapshot (19990609-0pre4) experimental; urgency=low
-
-  * Updated to CVS egcs-19990611 snapshot.
-
- -- Matthias Klose <doko@debian.org>  Fri, 11 Jun 1999 10:20:09 +0200
-
-gcc-snapshot (19990609-0pre3) experimental; urgency=low
-
-  * CVS gcc-19990609 snapshot.
-  * New gpc-19990607 snapshot.
-
- -- Matthias Klose <doko@debian.org>  Wed,  9 Jun 1999 19:40:44 +0200
-
-gcc-snapshot (19990524-0pre1) experimental; urgency=low
-
-  * egcs-19990524 snapshot.
-  * First snapshot of the gcc-2_95-branch. egcs-1.2 is renamed to gcc-2.95,
-    which is now the "official" successor to gcc-2.8.1. The full version
-    name is: gcc-2.95 19990521 (prerelease).
-  * debian/control.in: Changed maintainers to `Debian GCC maintainers'.
-  * Moved all version numbers to epoch 1.
-  * debian/rules: Major changes. The support for secondary compilers
-    was already removed for the egcs-1.2 snapshots. Many fixes by
-    Joel Klecker <espy@debian.org>.
-    - Send mail to Debian maintainers for successful builds.
-    - Fix VER and VERNO sed expressions.
-    - Replace remaining GNUARCH occurrences.
-  * New gpc snapshot (but don't build).
-  * debian/patches/valarray.dpatch: Backport from libstdc++-v3.
-  * debian/gcc-doc.*: Info is now gcc.info* (Joel Klecker <espy@debian.org>).
-  * Use cpp driver provided by the package.
-  * New script c89 (fixes #28261).
-
- -- Matthias Klose <doko@debian.org>  Sat, 22 May 1999 16:10:36 +0200
-
-egcs (1.1.2-2) unstable; urgency=low
-
-  * Integrate NMU's for arm and sparc (fixes #37582, #36857).
-  * Apply patch for the Hurd (fixes #37753).
-  * Describe open bugs in TODO.Debian. Please have a look if you can help.
-  * Update README / math functions section (fixes #35906).
-  * Done by J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>:
-    - At Richard Braakman's request, made -dbg packages for libstdc++
-      and libg++.
-    - Provide egcc(1) (fixes lintian error).
-
- -- Matthias Klose <doko@debian.org>  Sun, 16 May 1999 14:30:56 +0200
-
-egcs-snapshot (19990502-1) experimental; urgency=low
-
-  * New snapshot.
-
- -- Matthias Klose <doko@debian.org>  Thu,  6 May 1999 11:51:02 +0200
-
-egcs-snapshot (19990418-2) experimental; urgency=low
-
-  * Merged Rays changes to build debug packages.
-
- -- Matthias Klose <doko@debian.org>  Wed, 21 Apr 1999 16:54:56 +0200
-
-egcs-snapshot (19990418-1) experimental; urgency=low
-
-  * New snapshot.
-  * Disable cpplib.
-
- -- Matthias Klose <doko@debian.org>  Mon, 19 Apr 1999 11:32:19 +0200
-
-egcs (1.1.2-1.2) unstable; urgency=low
-
-  * NMU for arm
-  * Added arm-optimizer.dpatch with optimizer workaround for ARM
-
- -- Jim Pick <jim@jimpick.com>  Mon, 19 Apr 1999 06:17:13 -0700
-
-egcs (1.1.2-1.1) unstable; urgency=low
-
-  * NMU for sparc
-  * Included dpatch to modify the references to gcc/crtstuff.c so that
-    __register_frame_info is not a weak reference. This allows potato to
-    remain binary compatible with slink, while still retaining compatibility
-    with other sparc/egcs1.1.2 distributions. Diff in .dpatch format has
-    been sent to the maintainer with a note it may not be needed for 1.1.3.
-
- -- Ben Collins <bcollins@debian.org>  Tue, 27 Apr 1999 10:15:03 -0600
-
-egcs (1.1.2-1) unstable; urgency=low
-
-  * Final egcs-1.1.2 release built for potato as primary compiler
-    for all architectures except m68k.
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Thu,  8 Apr 1999 13:14:29 +0200
-
-egcs-snapshot (19990321-1) experimental; urgency=low
-
-  * New snapshot.
-  * Disable gpc.
-  * debian/rules: Simplified (no secondary compiler, bumped all versions
-    to same epoch, libapi patch is included upstream).
-  * Separated out cpp documentation to cpp-doc package.
-  * Fixed in this version: #28417.
-
- -- Matthias Klose <doko@debian.org>  Tue, 23 Mar 1999 02:11:18 +0100
-
-egcs (1.1.2-0slink2) stable; urgency=low
-
-  * Applied H.J.Lu's egcs-19990315.linux patch.
-  * Install faq.html and egcs-1.1.2 announcment.
-
- -- Matthias Klose <doko@debian.org>  Tue, 23 Mar 1999 01:14:54 +0100
-
-egcs (1.1.2-0slink1) stable; urgency=low
-
-  * Final egcs-1.1.2 release; compiled with glibc-2.0 for slink on i386.
-  * debian/control.in: gcc provides egcc, when FIRST_PRIMARY defined.
-  * Fixes #30767, #32278, #34252, #34352.
-  * Don't build the libstdc++.so.2.9 library on architectures, which have
-    switched to glibc-2.1.
-
- -- Matthias Klose <doko@debian.org>  Wed, 17 Mar 1999 12:55:59 +0100
-
-egcs (1.1.1.63-2.2) unstable; urgency=low
-
-  * Non-maintainer upload.
-  * Incorporate patch from Joel Klecker to fix snapshot packages
-    by moving/removing the application of libapi.
-  * Disable the new libstdc++-dev-config and the postinst message in
-    glibc 2.1 versions.
-
- -- Daniel Jacobowitz <dan@debian.org>  Mon, 12 Mar 1999 14:16:02 -0500
-
-egcs (1.1.1.63-2.1) unstable; urgency=low
-
-  * Non-maintainer upload.
-  * Compile with glibc 2.1 release version.
-  * New upstream version egcs-1.1.2 pre3.
-  * Miscellaneous rules updates (see changelog.snapshot).
-  * New set of powerpc-related patches from Franz Sirl,
-    <fsirl@kernel.crashing.org>.
-  * Disable libgcc.dpatch (new solution implemented upstream).  Remove it.
-  * Also pass $target to config.if.
-  * Enable Dwarf2 EH for powerpc.  Bump the C++ binary version.  No
-    loss in -backwards- compatibility as far as I can tell, so add a
-    compatibility symlink, and add to shlibs file.
-  * Add --no-backup-if-mismatch to the debian/patches/*.dpatch files,
-    to prevent bogus .orig's in diffs.
-  * Merged with (unreleased) 1.1.1.62-1 and 1.1.1.63-{1,2} packages from
-    Matthias Klose <doko@debian.org>.
-  * Stop adding a backwards compatibility link for egcs-nof on powerpc.
-    To my knowledge, nothing uses it.  Do add the libstdc++ API change
-    link, though.
-
- -- Daniel Jacobowitz <dan@debian.org>  Mon, 8 Mar 1999 14:24:01 -0500
-
-egcs (1.1.1.63-2) stable; urgency=low
-
-  * Provide a libstdc++ with a shared object name, which is compatible
-    to other distributions. Documented the change in README.Debian,
-    the libstdc++-2.9.postinst and the libstdc++-dev-config script.
-
- -- Matthias Klose <doko@debian.org>  Fri, 12 Mar 1999 00:36:20 +0100
-
-egcs (1.1.1.63-1.1) unstable; urgency=low
-
-  * Non-Maintainer release.
-  * Build against glibc 2.1.
-  * Make egcs the primary compiler on i386.
-  * Also confilct with egcc (<< FIRST_PRIMARY)
-    if FIRST_PRIMARY is defined.
-    (this tells dpkg that gcc completely obsoletes egcc)
-  * Remove hjl-12 patch again, HJL says it should not be
-    necessary with egcs 1.1.2.
-    (as per forwarded reply from Christopher Chimelis)
-  * Apply libapi patch in clean target before regenerating debian/control
-    and remove the patch afterward. Otherwise, the libstdc++ and libg++
-    package names are generated wrong on a glibc 2.1 system.
-
- -- Joel Klecker <espy@debian.org>  Tue,  9 Mar 1999 15:31:02 -0800
-
-egcs (1.1.1.63-1) unstable; urgency=low
-
-  * New upstream version egcs-1.1.1-pre3.
-  * Applied improved libstdc++ warning patch from Rob Browning.
-
- -- Matthias Klose <doko@debian.org>  Tue,  9 Mar 1999 16:14:07 +0100
-
-egcs (1.1.1.62-1) unstable; urgency=low
-
-  * New upstream version egcs-1.1.1-pre2.
-  * New upstream version libg++-2.8.1.3.
-  * Readded ARM support
-  * Readded hjl-12 per request from Christopher C Chimelis
-    <chris@classnet.med.miami.edu>
-
- -- Matthias Klose <doko@debian.org>  Fri, 26 Feb 1999 09:54:01 +0100
-
-egcs-snapshot (19990224-0.1) experimental; urgency=low
-
-  * New snapshot.
-  * Add the ability to disable CPPLIB by setting CPPLIB=no in
-    the environment.
-  * Disable gpc for powerpc; I spent a long time getting it to
-    make correctly, and then it goes and ICEs.
-
- -- Daniel Jacobowitz <dan@debian.org>  Tue, 24 Feb 1999 23:34:12 -0500
-
-egcs (1.1.1.61-1) unstable; urgency=low
-
-  * New upstream version egcs-1.1.1-pre1.
-  * debian/control.in: Applied patch from bug report #32987.
-  * Split up H.J.Lu's hjl-19990115-linux patch into several small
-    chunks: libapi, arm-mips, libgcc, hjl-other. The changelog.Linux
-    aren't included in the separate chunks. Please refer to the
-    unmodified hjl-19990115-linux patch file in the egcs source pkg.
-  * Apply warning patch to fix the annoying spew you get if you try to
-    use ropes or deques with -Wall (which makes -Wall mostly useless for
-    spotting errors in your own code). Fixes #32996.
-  * debian/rules: Unapply patches in the exact reverse order they were
-    applied.
-
- -- Matthias Klose <doko@debian.org>  Sat, 20 Feb 1999 22:06:21 +0100
-
-egcs (1.1.1-5) frozen unstable; urgency=medium
-
-  * Move libgcc.map file to g++ package, where gcc is the secondary
-    compiler (fixes #32329, #32605, #32631).
-  * Prepare to rename libstdc++2.9 package for glibc-2.1 (fixes #32148).
-  * Apply NMU patch for arm architecure (fixes #32367).
-  * Don't apply hjl-12 patch for alpha architectures (requested by the
-    alpha developers, Christopher C Chimelis <chris@classnet.med.miami.edu>).
-  * Call makeinfo with --no-validate to fix obscure build failure on alpha.
-  * Build gpc info files in doc subdirectory.
-  * Remove c++filt diversion (C++ name demangling patch is now in binutils,
-    fixes #30820 and #32502).
-
- -- Matthias Klose <doko@debian.org>  Sun, 31 Jan 1999 23:19:35 +0100
-
-egcs (1.1.1-4.1) unstable; urgency=low
-
-  * Non-maintainer upload.
-  * Pascal doesn't build for ARM.
-
- -- Jim Pick <jim@jimpick.com>  Sun, 24 Jan 1999 16:13:34 -0800
-
-egcs (1.1.1-4) frozen unstable; urgency=high
-
-  * Don't strip compiler libraries libgcc.a libobjc.a libg2c.a libgpc.a
-  * Move Pascal examples to the right place (fixes #32149, part 1).
-  * Add dependencies for switching from secondary to primary compiler,
-    if FIRST_PRIMARY is defined (fixes #32149, part 2).
-
- -- Matthias Klose <doko@debian.org>  Wed, 20 Jan 1999 16:51:30 +0100
-
-egcs (1.1.1-3) frozen unstable; urgency=low
-
-  * Updated with the H.J.Lu's hjl-19990115-linux patch (fixes the
-    __register_frame_info problems, mips and arm port included).
-  * Update gpc to 19990118 (beta release candidate).
-  * Strip static libraries (fixes #31247 and #31248).
-  * Changed maintainer address.
-
- -- Matthias Klose <doko@debian.org>  Tue, 19 Jan 1999 16:34:28 +0100
-
-egcs (1.1.1-2) frozen unstable; urgency=low
-
-  * Moved egcs-docs, g77-doc and gpc-doc packages to doc section.
-  * Downgraded Recommends: egcs-docs to Suggests: egcs-docs dependencies
-    (for archs, where egcs is the primary compiler).
-  * Add 'Suggests: stl-manual' dependency to libstdc++2.9-dev.
-  * Applied one more alpha patch:
-    ftp://ftp.yggdrasil.com/private/hjl/egcs/1.1.1/egcs-1.1.1.diff.12.gz
-  * Applied PPro optimization patch.
-  * Apply emit-rtl-nan patch.
-  * Upgraded to libg++-2.8.1.2a-19981218.tar.gz.
-  * Upgraded to gpc-19981218.
-  * Make symlinks for gobjc, libstdc++2.9-dev and libg++2.8.2 doc directories.
-
- -- Matthias Klose <doko@debian.org>  Wed, 23 Dec 1998 18:04:53 +0200
-
-egcs-snapshot (19981211-1) experimental; urgency=low
-
-  * New snapshot.
-  * Adapted gpc to egcs-2.92.x (BOOT_CFLAGS must include -g).
-  * New libg++-2.8.1.2a-19981209.tar.gz.
-  * debian/rules: new target mail-summary.
-
- -- Matthias Klose <doko@debian.org>  Fri, 11 Dec 1998 18:14:53 +0200
-
-egcs (1.1.1-1) frozen unstable; urgency=high
-
-  * Final egcs-1.1.1 release.
-  * The last version depended on a versioned libc6 again.
-  * Add lost dependency for libg++ on libstdc++.
-  * Added debian-libstdc++.sh script to generate a libstdc++ on a Linux
-    system, which doesn't use the libapi patch.
-
- -- Matthias Klose <doko@cs.tu-berlin.de>  Wed,  2 Dec 1998 12:06:15 +0200
-
-egcs (1.1.0.91.59-2) frozen unstable; urgency=high
-
-  * Fixes bugs from libc6 2.0.7u-6 upload without dependency line
-    Conflicts: libstdc++-2.9 (<< 2.91.59): #30019, #30066, #30078.
-  * debian/copyright: Updated URLs.
-  * gcc --help now mentions /usr/doc/debian/bug-reporting.txt.
-  * Install README.Debian and include information about patches applied.
-  * Depend on unversioned libc6 on i386, such that libstdc++2.9 can be used
-    on a hamm system.
-
- -- Matthias Klose <doko@cs.tu-berlin.de>  Fri, 27 Nov 1998 18:32:02 +0200
-
-egcs (1.1.0.91.59-1) frozen unstable; urgency=low
-
-  * This is egcs-1.1.1 prerelease #3, compiled with libc6 2.0.7u-6.
-  * Added dependency for libstdc++2.9-dev on g++ (fixes #29631).
-  * Package g77 provides f77 (fixes #29817).
-  * Already fixed in earlier egcs-1.1 releases: #2493, #25271, #10620.
-  * Bugs reported for gcc-2.7.x and fixed in the egcs version of gcc:
-    #2493, #4430, #4954, #5367, #6047, #10612, #12375, #20606, #24788, #26100.
-  * Upgraded libg++ to libg++-2.8.1.2a-19981114.
-  * Upgraded gpc to gpc-19981124.
-  * Close #25869: egcs and splay maintainers are unable to reproduce this
-    bug with the current Debian packages. Bug submitter doesn't respond.
-  * Close #25407: egcs maintainer cannot reproduce this bug with the current
-    Debian compiler. Bug submitter doesn't respond.
-  * Use debhelper 1.2.7 for building.
-  * Replace the libstdc++ and libg++ compatibility links with fake libraries.
-
- -- Matthias Klose <doko@cs.tu-berlin.de>  Wed, 25 Nov 1998 12:11:42 +0200
-
-egcs (1.1.0.91.58-5) frozen unstable; urgency=low
-
-  * Applied patch to build on the m68060.
-  * Added c++filt and c++filt.1 to the g++ package.
-  * Updated gpc to gpc-981105; fixes some regressions compared to egcs-1.1.
-  * Separated out g77 and gpc doumentation to new packages g77-doc and gpc-doc.
-  * Closed bugs (#22158).
-  * Close #20248; on platforms where gas and gld are the default versions,
-    it makes no difference to configure with or without enable-ld.
-  * Close #24349. The bugs are in the amulet source.
-    See http://www.cs.cmu.edu/afs/cs/project/amulet/www/FAQ.html#GCC28x
-  * Rename gcc.info* files to egcs.info* (fixes #24088).
-  * Documented known bugs (and workarounds) in BUGS.Debian.
-  * Fixed demangling of C++ names (fixes #28787).
-  * Applied patch form aspell to libstdc++/stl/stl_rope.h.
-  * Updated from cvs 16 Nov 1998.
-
- -- Matthias Klose <doko@cs.tu-berlin.de>  Tue, 17 Nov 1998 09:41:24 +0200
-
-egcs-snapshot (19981115-2) experimental; urgency=low
-
-  * New snapshot. Disabled gpc.
-  * New packages g77-doc and gpc-doc.
-
- -- Matthias Klose <doko@debian.org>  Mon, 16 Nov 1998 12:48:09 +0200
-
-egcs (1.1.0.91.58-3) frozen unstable; urgency=low
-
-  * Previous version installed in potato, not slink.
-  * Updated from cvs 3 Nov 1998.
-
- -- Matthias Klose <doko@cs.tu-berlin.de>  Tue, 3 Nov 1998 18:34:44 +0200
-
-egcs (1.1.0.91.58-2) unstable; urgency=low
-
-  * [debian/rules]: added targets to apply and unapply patches.
-  * [debian/README.patches]: New file.
-  * Moved patches dir to debian/patches. debian/rules has to select
-    the patches to apply.
-  * Manual pages for genclass and gcov (fixes #5995, #20950, #22196).
-  * Apply egcs-1.1-reload patch needed for powerpc architecture.
-  * Fixed bugs (#17768, #20252, #25508, #27788).
-  * Reapplied alpha patch (#20875).
-  * Fixes first part of #22513, extended README.Debian (combining C & C++).
-  * Already fixed in earlier egcs-1.1 releases: #17963, #20252, #20524,
-    #20640, #22450, #24244, #24288, #28520.
-
- -- Matthias Klose <doko@cs.tu-berlin.de>  Fri, 30 Oct 1998 13:41:45 +0200
-
-egcs (1.1.0.91.58-1) experimental; urgency=low
-
-  * New upstream version. That's the egcs-1.1.1 prerelease plus patches from
-    the cvs archive upto 29 Oct 1998.
-  * Merged files from the egcs and snapshot packages.
-  * Updated libg++ to libg++-2.8.1.2 (although the Debian package name is still
-    2.8.2).
-  * Moved patches dir to patches-1.1.
-  * Dan Jacobowitz:
-    * This is a snapshot from the egcs_1_1_branch, with
-      libapi, reload, builtin-apply, and egcs patches from
-      the debian/patches/ dir applied, along with the egcs-gpc-patches
-      and gcc/p/diffs/gcc-egcs-2.91.55.diff.
-    * Conditionalize gcj and chill (since they aren't in this branch).
-    * Fake snapshots drop the -snap-main.
-
- -- Matthias Klose <doko@cs.tu-berlin.de>  Thu, 29 Oct 1998 15:15:19 +0200
-
-egcs-snapshot (1.1-19981019-5.1) experimental; urgency=low
-
-  * This is a snapshot from the egcs_1_1_branch, with
-    libapi, reload, builtin-apply, and egcs patches from
-    the debian/patches/ dir applied, along with the egcs-gpc-patches
-    and gcc/p/diffs/gcc-egcs-2.91.55.diff.
-  * Conditionalize gcj and chill (since they aren't in this
-    branch).
-  * Fake snapshots drop the -snap-main.
-
- -- Daniel Jacobowitz <dan@debian.org>  Mon, 19 Oct 1998 22:19:23 -0400
-
-egcs (1.1b-5) unstable; urgency=low
-
-  * [debian/control.in] Fixed typo in dependencies (#28076, #28087, #28092).
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Sun, 18 Oct 1998 22:56:51 +0200
-
-egcs (1.1b-4) unstable; urgency=low
-
-  * Strengthened g++ dependency on libstdc++_LIB_SO_-dev from
-    `Recommends' to `Depends'.
-  * Updated README.Debian for egcs-1.1.
-  * Updated TODO.
-
- -- Matthias Klose <doko@cs.tu-berlin.de>  Thu, 15 Oct 1998 12:38:47 +0200
-
-egcs-snapshot (19981005-0.1) experimental; urgency=low
-
-  * Make libstdc++2.9-snap-main and libg++-snap-main provide
-    their mainstream equivalents and put those equivalents into
-    their shlibs file.
-  * Package gcj, the GNU Compiler for Java(TM).
-
-  * New upstream version of egcs (The -regcs_latest_snapshot branch).
-  * Build without libg++ entirely.
-  * Leave out gpc for now - the internals are sufficiently different
-    that it does not trivially compile.
-  * Include an experimental reload patch for powerpc - this is,
-    in the words of its author, not release quality, but it allows
-    powerpc linuxthreads to function.
-  * On architectures where we are the primary compiler, let snapshots
-    build with --prefix=/usr and conflict with the stable versions.
-  * Package chill, a front end for the language Chill.
-  * Other applied patches from debian/patches/: egcs-patches and
-    builtin-apply-patch.
-  * Use reload.c revision 1.43 to avoid a nasty bug.
-
- -- Daniel Jacobowitz <dan@debian.org>  Wed,  7 Oct 1998 00:27:42 -0400
-
-egcs (1.1b-3.1) unstable; urgency=low
-
-  * NMU to fix the egcc -> gcc link once and for all
-
- -- Christopher C. Chimelis <chris@classnet.med.miami.edu>  Tue, 22 Sep 1998 16:11:19 -0500
-
-egcs (1.1b-3) unstable; urgency=low
-
-  * Oops. The egcc -> gcc link on archs where gcc is egcc was broken.
-    Thanks to Chris Chimelis for pointing this out.
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Mon, 21 Sep 1998 20:51:35 +0200
-
-egcs (1.1b-2) unstable; urgency=low
-
-  * New upstream spellfix release (Debian revision is 2 as the internal
-    version numbers didn't change).
-  * Added egcc -> gcc symlink on architectures where egcc is the primary C
-    compiler. Thus, maintainers of packages that require egcc, can now
-    simply use "egcc" without conditionals.
-  * Porters: we hope/plan to make egcs's gcc the default C compiler on all
-    platforms once the 2.2.x kernels are available. Please test this version
-    thoroughly, and give us a GO / NO GO for your architecture.
-  * Some symbols cpp used to predefine were removed upstream in order to clean
-    up the cpp namespace, but imake requires them for determining the proper
-    settings for LinuxMachineDefines (see /usr/X11R6/lib/X11/{Imake,linux}.cf),
-    thus we put them back. Thanks to Paul Slootman for reporting his imake
-    problems on Alpha.
-    * [gcc/config/alpha/linux.h] Added -D__alpha to CPP_PREDEFINES .
-      Thanks to Chris Chimelis for the alpha-only 1.1a-1.1 NMU which fixed
-      this already.
-    * [gcc/config/i386/linux.h] Added -D__i386__ to CPP_PREDEFINES .
-    * [gcc/config/sparc/linux.h] Has -Dsparc in CPP_PREDEFINES .
-    * [gcc/config/sparc/linux64.h] Has -Dsparc in CPP_PREDEFINES .
-    * [gcc/config/m68k/linux.h] Has -Dmc68000 in CPP_PREDEFINES .
-    * [gcc/config/rs6000/linux.h] Has -Dpowerpc in CPP_PREDEFINES .
-    * [gcc/config/arm/linux.h] Has -Darm in CPP_PREDEFINES .
-    * [gcc/config/i386/gnu.h] Has -Di386 in CPP_PREDEFINES .
-  * Small fixes and updates in README.
-  * Changes affecting the source package only:
-    * [gcc/Makefile.in, gcc/cp/Make-lang.in, gcc/p/Make-lang.in]
-      Daniel Jacobowitz: Ugly hacks of various kinds to make cplib2.txt get
-      properly regenerated with multilib.
-    * [debian/TODO] Created.
-    * [INSTALL/index.html] Fixed broken link.
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Sun, 20 Sep 1998 14:05:15 +0200
-
-egcs (1.1a-1) unstable; urgency=low
-
-  * New upstream release.
-  * Added README.libstdc++ .
-  * Updated Standards-Version.
-  * Matthias:
-    * Downgraded gobjc dependency on egcs-docs from Recommends: to Suggests: .
-    * [libg++/Makefile.in] Patched not to rely on a `-f' flag of `ln'.
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Wed,  2 Sep 1998 19:57:43 +0200
-
-egcs (1.1-1) unstable; urgency=low
-
-  * egcs-1.1 prerelease (from the last Debian package only the version file
-    changed).
-  * "Final" gpc Beta 2.1 gpc-19980830.
-  * Included libg++ and gpc in the .orig tarball. so that diffs are getting
-    smaller.
-  * debian/control.in: Changed maintainer address to galenh-egcs@debian.org.
-  * debian/copyright: Updated URLs.
-
- -- Matthias Klose <doko@cs.tu-berlin.de>  Mon, 31 Aug 1998 12:43:13 +0200
-
-egcs (1.0.99.56-0.1) unstable; urgency=low
-
-  * New upstream snapshot 19980830 from CVS (called egcs-1.1 19980830).
-  * New libg++ snapshot 980828.
-  * Put all patches patches subdirectory; see patches/README in the source.
-  * debian/control.in: readded for libg++2.8.2-dev:
-    Replaces: libstdc++2.8-dev (<= 2.90.29-0.5)
-  * Renamed libg++2.9 package to libg++2.8.2.
-  * gcc/p/gpc-decl.c: Fix from Peter@Gerwinski.de; fixes optimization errors.
-  * patches/gpc-patch2: Fix from Peter@Gerwinski.de; fixes alpha errors.
-  * debian/rules: New configuration flag for building with and without
-    libstdc++api patch; untested without ...
-
- -- Matthias Klose <doko@cs.tu-berlin.de>  Sun, 30 Aug 1998 12:04:22 +0200
-
-egcs (1.0.99-0.6) unstable; urgency=low
-
-  * PowerPC fixes.
-  * On powerpc, generate the -msoft-float libs and package them
-    as egcs-nof.
-  * Fix signed char error in gpc.
-  * Create a libg++.so.2.9 compatibility symlink.
-
- -- Daniel Jacobowitz <dan@debian.org>  Tue, 25 Aug 1998 11:44:09 -0400
-
-egcs (1.0.99-0.5) unstable; urgency=low
-
-  * New upstream snapshot 19980824.
-  * New gpc snapshot gpc-980822; reenabled gpc for alpha.
-
- -- Matthias Klose <doko@cs.tu-berlin.de>  Tue, 25 Aug 1998 01:21:08 +0200
-
-egcs (1.0.99-0.4) unstable; urgency=low
-
-  * New upstream snapshot 19980819. Should build glibc 2.0.9x on PPC.
-
- -- Matthias Klose <doko@cs.tu-berlin.de>  Wed, 19 Aug 1998 14:18:07 +0200
-
-egcs (1.0.99-0.3) unstable; urgency=low
-
-  * New upstream snapshot 19980816.
-  * debian/rules: build correct debian/control and debian/*.shlibs
-  * Enabled Haifa scheduler for ix86.
-
- -- Matthias Klose <doko@cs.tu-berlin.de>  Mon, 17 Aug 1998 16:29:35 +0200
-
-egcs (1.0.99-0.2) unstable; urgency=low
-
-  * New upstream snapshot: egcs-19980812, minor changes only.
-  * Fixes for building on `primary' targets.
-  * Disabled gpc on `alpha' architecture.
-  * Uses debhelper 1.1.6
-  * debian/control.in: Replace older snapshot versions in favor of newer
-    normal versions.
-  * debian/rules: Fixes building of binary-arch target only.
-
- -- Matthias Klose <doko@cs.tu-berlin.de>  Thu, 13 Aug 1998 11:59:41 +0200
-
-egcs (1.0.99-0.1) unstable; urgency=low
-
-  * New upstream version: pre egcs-1.1 version.
-  * Many changes ... for details see debian/changelog.snapshot in the
-    source package.
-  * New packages libstdc++2.9 and libstdc++2.9-dev.
-  * New libg++ snapshot 980731: new packages libg++2.9 and libg++2.9-dev.
-  * New gpc snapshot gpc-980729: new package gpc.
-  * Uses debhelper 1.1
-
- -- Matthias Klose <doko@cs.tu-berlin.de>  Mon, 10 Aug 1998 13:00:27 +0200
-
-egcs-snapshot (19980803-4) experimental; urgency=low
-
-  * rebuilt debian/control.
-
- -- Matthias Klose <doko@debian.org>  Wed,  5 Aug 1998 08:51:47 +0200
-
-egcs-snapshot (19980803-3) experimental; urgency=low
-
-  * debian/rules: fix installation locations of NEWS, header and
-    `undocumented' files.
-  * man pages aren't compressed for the snapshot package.
-
- -- Matthias Klose <doko@debian.org>  Tue,  4 Aug 1998 17:34:31 +0200
-
-egcs-snapshot (19980803-2) experimental; urgency=low
-
-  * debian/rules: Uses debhelper. Old in debian/rules.old.
-    renamed postinst, prerm files for use with debhelper.
-  * debian/{libg++2.9,libstdc++2.9}/postinst: call ldconfig only,
-    when called for configure.
-  * egcs-docs is architecture independent package.
-  * new libg++ snapshot 980731.
-  * installed libstdc++ api patch (still buggy).
-
- -- Matthias Klose <doko@debian.org>  Mon,  3 Aug 1998 13:20:59 +0200
-
-egcs-snapshot (19980729-1) experimental; urgency=low
-
-  * New snapshot version 19980729 from CVS archive.
-  * New gpc snapshot gpc-980729.
-  * Let gcc/configure decide about using the Haifa scheduler.
-  * Remove -DDEBIAN. That was needed for the security improvements with
-    regard to the /tmp problem. egcs-1.1 chooses another approach.
-  * Save test-protocol and extract gpc errors to gpc-test-summary.
-  * Tighten binutils dependency to 2.9.1.
-  * debian/rules: new build-info target
-  * debian/{control.in,rules}: _SO_ and BINUTILSV substitution.
-  * debian/rules: add dependency for debian/control.
-  * debian/rules: remove bin/c++filt
-  * TODO: next version will use debhelper; the unorganized moving of
-    files becomes unmanageable ...
-  * TODO: g++ headers in stdc++ package? check!
-
- -- Matthias Klose <doko@debian.org>  Thu, 30 Jul 1998 12:10:20 +0200
-
-egcs-snapshot (19980721-1) experimental; urgency=low
-
-  * Unreleased. Infinite loops in executables made by gpc.
-
- -- Matthias Klose <doko@debian.org>  Wed, 22 Jul 1998 18:07:20 +0200
-
-egcs-snapshot (19980715-1) experimental; urgency=low
-
-  * New snapshot version from CVS archive.
-  * New gpc snapshot gpc-980715.
-  * New libg++ version libg++-2.8.2-980708. Changed versioning
-    schema for library. The major versions of libc, libstdc++ and the
-    g++ interface are coded in the library name. Use this new schema,
-    but provide a symlink to our previous schema, since the library
-    seems to be binary compatible.
-  * [debian/rules]: Fixed bug in build target, when bootstrap returns
-    with an error
-
- -- Matthias Klose <doko@debian.org>  Wed, 15 Jul 1998 10:55:05 +0200
-
-egcs-snapshot (19980701-1) experimental; urgency=low
-
-  * New snapshot version from CVS archive.
-    Two check programs in libg++ had to be manually killed to finish the
-    testsuite (tBag and tSet).
-  * New gpc snapshot gpc-980629.
-  * Incorporated debian/rules changes from egcs-1.0.3a-0.5 (but don't remove
-    gcc/cp/parse.c gcc/c-parse.c gcc/c-parse.y gcc/objc/objc-parse.c
-    gcc/objc/objc-parse.y, since these files are part of the release).
-  * Disable the -DMKTEMP_EACH_FILE -DHAVE_MKSTEMP -DDEBIAN flags for the
-    snapshot. egcs-1.1 will have another solution.
-  * Don't bootstrap the snapshot with -fno-force-mem. Internal compiler
-    error :-(
-  * libf2c.a and f2c.h have changed names to libg2c.a and g2c.h and
-    have moved again into the gcc-lib dir. They are installed under
-    libg2c.a and g2c.h. Is it necessary to provide links f2c -> g2c ?
-  * debian/rules: reflect change of build dir of libraries.
-
- -- Matthias Klose <doko@debian.org>  Wed,  2 Jul 1998 13:15:28 +0200
-
-egcs-snapshot (19980628-0.1) experimental; urgency=low
-
-  * New upstream snapshot version.
-  * Non-maintainer upload; Matthias appears to be absent currently.
-  * Updated shlibs.
-  * Merged changes from regular egcs:
-    * [debian/control] Tightened dependency on binutils to 2.8.1.0.23 or
-      newer, as according to INSTALL/SPECIFIC PowerPC (and possibly Sparc)
-      need this.
-    * [debian/rules] Clean up some generated files outside builddir,
-      so the .diff.gz becomes smaller.
-    * [debian/rules] Partial sync/update with the one for the regular egcs
-      version.
-  * [debian/rules] Make gcc/p/configure executable.
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Wed,  1 Jul 1998 07:12:15 +0200
-
-egcs (1.0.3a-0.6) frozen unstable; urgency=low
-
-  * Some libg++ development files were in libstdc++2.8-dev rather than
-    libg++2.8-dev. Fixed this and dealt with upgrading from the earlier
-    versions (fixes #23908; this bug is not marked release-critical, but
-    is annoying and can be quite confusing for users. Therefore, I think
-    this fix should go in 2.0).
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Tue, 30 Jun 1998 11:10:14 +0200
-
-egcs (1.0.3a-0.5) frozen unstable; urgency=low
-
-  * Fixed location of .hP files (Fixes #23448).
-  * [debian/rules] simplified extraction of the files for libg++2.8-dev.
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Wed, 17 Jun 1998 09:33:41 +0200
-
-egcs (1.0.3a-0.4) frozen unstable; urgency=low
-
-  * [gcc/gcc.c] There is one call to choose_temp_base for determining the
-    tempdir to be used only; #ifdef HAVE_MKSTEMP delete the tempfile created
-    as a side effect. (fixes #23123 for egcs).
-  * [gcc/collect2.c] There's still a vulnerability here; I don't see how
-    I can fix it without leaving behind tempfiles though.
-  * [debian/control] Tightened dependency on binutils to 2.8.1.0.23 or
-    newer, as according to INSTALL/SPECIFIC PowerPC (and possibly Sparc)
-    need this.
-  * [debian/rules] Clean up some generated files outside builddir, so the
-    .diff.gz becomes smaller.
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Sat, 13 Jun 1998 09:06:52 +0200
-
-egcs-snapshot (19980608-1) experimental; urgency=low
-
-  * New snapshot version.
-
- -- Matthias Klose <doko@debian.org>  Tue,  9 Jun 1998 14:07:44 +0200
-
-egcs (1.0.3a-0.3) frozen unstable; urgency=high (security fixes)
-
-  * [gcc/toplev.c] set flag_force_mem to 1 at optimisation level 3 or higher.
-    This works around #17768 which is considered release-critical.
-  * Changes by Matthias:
-    * [debian/README] Documentation of the compiler situation for Objective C.
-    * [debian/rules, debian/control.*] Generate control file from a master
-      file.
-    * [debian/rules] Updates for Pascal and Fortran parts; brings it in sync
-      with the one for the egcs snapshots.
-  * Use the recommended settings LDFLAGS=-s CFLAGS= BOOT_CFLAGS='-O2'.
-  * Really compile -DMKTEMP_EACH_FILE -DHAVE_MKSTEMP (really fixes #19453
-    for egcs).
-  * [gcc/gcc.c] A couple of temp files weren't marked for deletion.
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Sun, 31 May 1998 22:56:22 +0200
-
-egcs (1.0.3a-0.2) frozen unstable; urgency=high (security fixes)
-
-  * Security improvements with regard to the /tmp problem
-    (gcc opens predictably named files in TMPDIR which can be abused via
-    symlinks)  (Fixes #19453 for egcs).
-    * Compile -DMKTEMP_EACH_FILE to ensure the %u name is generated randomly
-      every time; affects gcc/gcc.c .
-    * [gcc/choose-temp.c, libiberty/choose-temp.c]: use mktemp(3) if compiled
-      -DUSE_MKSTEMP .
-    * Security improvements: don't use the result of choose_temp_base in a
-      predictable fashion.
-      [gcc/gcc.c]:
-      * @c, @objective-c: use random name rather then tempbasename.i for
-        intermediate preprocessor output (%g.i -> %d%u).
-      * @c, @objective-c: use random name rather then tempbasename.s for
-        intermediate compiler output (%g.s -> %d%u).
-      * @c, @objective-c, @cpp-output, @assembler-with-cpp: switched
-        "as [-o output file] <input file>" to
-        "as <input file> [-o output file]".
-      * @c, @objective-c, @assembler-with-cpp: use previous random name
-        (cc1|cpp output) rather then tempbasename.s for intermediate assembler
-        input (%g.s -> %U)
-      [gcc/f/lang-specs.h]:
-      * @f77-cpp-input: use random name rather then tempbasename.i for
-        intermediate cpp output (%g.i -> %d%u).
-      * @f77-cpp-input: use previous random name (cpp output) rather than
-        tempbasename.i for f771 input (%g.i -> %U).
-      * @f77-cpp-input: switched
-        "as [-o output file] <input file>" to
-        "as <input file> [-o output file]".
-      * @f77-cpp-input: use random name rather then tempbasename.s for
-        intermediate compiler output (%g.s -> %d%u).
-      * @ratfor: use random name rather then tempbasename.i for
-        intermediate ratfor output (%g.f -> %d%u).
-      * @ratfor: use previous random name (ratfor output) rather than
-        tempbasename.i for f771 input (%g.f -> %U).
-      * @ratfor: use random name rather then tempbasename.s for
-        intermediate compiler output (%g.s -> %d%u).
-      * @ratfor: switched
-        "as [-o output file] <input file>" to
-        "as <input file> [-o output file]".
-      * @ratfor: use previous random name
-        (ratfor output) rather then tempbasename.s for intermediate assembler
-        input (%g.s -> %U).
-      * @f77: use random name rather then tempbasename.s for
-        intermediate ratfor output (%g.f -> %d%u).
-      * @ratfor: use previous random name (ratfor output) rather than
-        tempbasename.i for f771 input (%g.f -> %U).
-      * @ratfor: use random name rather then tempbasename.s for
-        intermediate compiler output (%g.s -> %d%u).
-      * @ratfor: switched
-        "as [-o output file] <input file>" to
-        "as <input file> [-o output file]".
-      * @ratfor: use previous random name
-        (ratfor output) rather then tempbasename.s for intermediate assembler
-        input (%g.s -> %U).
-      * @f77: use random name rather then tempbasename.s for
-        intermediate compiler output (%g.s -> %d%u).
-      * @f77: switched
-        "as [-o output file] <input file>" to
-        "as <input file> [-o output file]".
-      * @ratfor: use random name rather then tempbasename.s for
-        intermediate compiler output (%g.s -> %U).
-  * Run the testsuite (this requires the dejagnu package in experimental;
-    unfortunately, it is difficult to distinguish this version from the one
-    in frozen).
-    if possible, and log the results in warn_summary and bootstrap-summary.
-  * [gcc/choose-temp.c, libiberty/choose-temp.c]: s|returh|return| in
-    comment.
-  * Added notes on the Debian compiler setup [debian/README] to the
-    development packages.
-  * Matthias:
-    * [libg++/etc/lf/Makefile.in] Replaced "-ltermcap" by "-lncurses".
-    * [debian/rules] Updated so it can be used for both egcs releases and
-      snapshots easily; added support for the GNU Pascal Compiler gpc.
-    * [contrib/test_summary, contrib/warn_summary] Added from CVS.
-    * Run compiler checks and include results in /usr/doc/<package>.
-    * Updates to the README.
-    * [debian/rules] Use assignments to speed up startup.
-  * [debian/rules] Show the important variables at the start of the build
-    process.
-  * [debian/control.secondary] Added a dependency of gobjc on egcc on
-    architectures where egcs provides the secondary compiler, as
-    /usr/bin/egcc is the compiler driver for gobjc. (Fixes #22829).
-  * [debian/control.*] Bumped Standards-Version; used shorter version
-    numbers in the dependency relationships (esthetic difference only);
-    fixed typo.
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Tue, 26 May 1998 21:47:41 +0200
-
-egcs-snapshot (19980525-1) experimental; urgency=low
-
-  * New snapshot version.
-
- -- Matthias Klose <doko@debian.org>  Tue, 26 May 1998 18:04:06 +0200
-
-egcs-snapshot (19980517-1) experimental; urgency=low
-
-  * "Initial" release of the egcs-snapshot package; many debian/* files
-    derived from the egcs-1.0.3a-0.1 package (maintained by Galen Hazelwood
-    <galenh@micron.net>, NMU's by J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>)
-  * The egcs-snapshot packages can coexist with the packages of the
-    egcs release. Package names have a '-ss' appended.
-  * All packages are installed in a separate tree (/usr/lib/egcs-ss following
-    the FHSS).
-  * Made all snapshot packages extra, all snapshot packages conflict
-    with correspondent egcs packages, which are newer than the snapshot.
-  * Included libg++-2.8.1-980505.
-  * Included GNU Pascal (gpc-980511).
-  * Haifa scheduler enabled for all snapshot packages.
-  * Run compiler checks and include results in /usr/doc/<package>.
-  * Further information in /usr/doc/<package>/README.snapshot.
-
- -- Matthias Klose <doko@debian.org>  Wed, 20 May 1998 11:14:06 +0200
-
-egcs (1.0.3a-0.1) frozen unstable; urgency=low
-
-  * New upstream release egcs-2.90.29 980515 (egcs-1.0.3 release)
-    (we were using 1.0.3-prerelease).  This includes the Haifa patches
-    we had since 1.0.3-0.2 and the gcc/objc/thr-posix.c patch we had
-    since 1.0.3-0.1; the differences with 1.0.3-prerelease + patches
-    we had is negligable.
-  * iostream info documentation was in the wrong package (libg++2.8-dev).
-    Now it's in libstdc++2.8-dev. (Thanks to Jens Rosenboom for bringing
-    this to my attention). As 1.0.3-0.3 didn't make it out of Incoming,
-    I'm not adding "Replaces:" for this; folks who had 1.0.3-0.3 installed
-    already know enough to use --force-overwrite.
-  * [gcc/objc/objc-act.c] Applied patch Matthias Klose supplied me with that
-    demangles Objective C method names in gcc error messages.
-  * Explicitly disable Haifa scheduling on Alpha, to make it easier to use
-    this package's diff with egcs snapshots, which may turn on Haifa
-    scheduling even though it is still unstable. (Requested by Chris Chimelis)
-  * Don't run "configure" again if builddir already exists (makes it faster
-    to restart builds in case one is hacking internals). Requested by
-    Johnnie Ingram.
-  * [gcc/gbl-ctors.h] Don't use extern declaration for atexit on glibc 2.1
-    and higher (the prototype has probably changed; having the declaration
-    broke Sparc compiles).
-  * [debian/rules] Determine all version number automatically (from the
-    version string in gcc/version.c).
-  * [debian/copyright] Updated FTP locations; added text about libg++ (fixes
-    #22465).
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Sat, 16 May 1998 17:41:44 +0200
-
-egcs (1.0.3-0.3) frozen unstable; urgency=low
-
-  * Made an "egcs-doc" package containing documentation for egcs (e)gcc,
-    g++, gobjc, so that administrators can choose whether to have this
-    documenation or the documentation that comes with the GNU gcc package.
-    Dependency on this is Recommends: on architectures where egcs provides
-    the primary C compiler; Suggests: on the others (where GNU gcc is still
-    the primary C compiler).
-  * Use the g++ FAQ from gcc/cp rather than libg++, as that version is more
-    up to date.
-  * Added iostream info documentation to libstdc++2.8-dev.
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Wed, 13 May 1998 08:46:10 +0200
-
-egcs (1.0.3-0.2) frozen unstable; urgency=low
-
-  * Added libg++ that works with egcs, found at
-    ftp://ftp.yggdrasil.com/private/hjl/libg++-2.8.1-980505.tar.gz
-    (fixes #20587 (Severity: important)).
-  * The "libg++" and "libg++-dev" virtual packages now refer to the GNU
-    extensions.
-  * Added the g++ FAQ that comes with libg++ to the g++ package.
-  * libg++/Makefile.in: added $(srcdir) to rule for g++FAQ.info so that it
-    builds OK in builddir.
-  * Added -D__i386__ to the cpp predefines on intel.
-  * Patches Matthias supplied me with:
-    * Further 1.0.3 prerelease patches from CVS.
-      This includes patches to the Haifa scheduler. Alpha porters, please
-      check if this makes the Haifa scheduler OK again.
-    * Objective C patches from CVS.
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Fri,  8 May 1998 14:43:20 +0200
-
-egcs (1.0.3-0.1) frozen unstable; urgency=low (high for maintainers that use objc)
-
-  * bug fixes only in new upstream version
-  * Applied patches from egcs CVS archive (egcs_1_03_prerelease)
-    (see gcc/ChangeLog in the egcs source package).
-  * libstdc++2.8-dev no longer Provides: libg++-dev (fixes #21153).
-  * libstdc++2.8-dev now Conflicts: libg++27-dev (bo),
-    libg++272-dev (hamm) [regular packages] rather than
-    Conflicts: libg++-dev [virtual package] to prepare the way for "libg++"
-    to be used as a virtual package for a new libg++ package (i.e. an up to
-    date one, which not longer contains libstdc++, but only the GNU
-    extensions) that is compatible with the egcs g++ packages. Such a package
-    isn't available yet. Joel Klecker tried building libg++2.8.1.1a within
-    egcs's libstdc++ setup, but it appears to need true gcc 2.8.1 .
-  * Filed Severity: important bugs against wxxt1-dev (#21707) because these
-    still depend on libg++-dev, which is removed in this version.
-    A fixed libsidplay1-dev has already been uploaded.
-  * libstdc++2.8 is now Section: base and Priority: required (as dselect is
-    linked against it).
-  * Disabled Haifa scheduling on Alpha again; Chris Chimelis reported
-    that this caused problems on some machines.
-  * [gcc/extend.texi]
-    ftp://maya.idiap.ch/pub/tmb/usenix88-lexic.ps.Z is no longer available;
-    use http://master.debian.org/~karlheg/Usenix88-lexic.pdf .
-    (fixes the egcs part of #20002).
-  * Updated Standards-Version.
-  * Changed chmod in debian/rules at Johnie Ingram's request.
-  * Rather than hardwire the Debian part of the packages' version number,
-    extract it from debian/changelog .
-  * Use gcc/objc/thr-posix.c from 980418 egcs snapshot to make objc work.
-    (Fixes #21192).
-  * Applied workaround for the GNUstep packages on sparc systems.
-    See README.sparc (on sparc packages only) in the doc directory.
-    This affects the other compilers as well.
-  * Already done in 1.0.2-0.7: the gobjc package now provides a virtual
-    package objc-compiler.
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Tue, 28 Apr 1998 12:05:28 +0200
-
-egcs (1.0.2-0.7) frozen unstable; urgency=low
-
-  * Separated out Objective-C compiler.
-  * Applied patch from http://www.cygnus.com/ml/egcs/1998-Apr/0614.html
-
- -- Matthias Klose <doko@debian.org>  Fri, 17 Apr 1998 10:25:48 +0200
-
-egcs (1.0.2-0.6) frozen unstable; urgency=low
-
-  * Due to upstream changes (libg++ is now only the GNU specific C++
-    classes, and is no longer maintained; libstdc++ contains the C++
-    standard library, including STL), the virtual "libg++-dev"
-    package's meaning has become confusing. Therefore, new or updated
-    packages should no longer use the virtual "libg++-dev" package.
-  * Corrected g++'s Recommends to libstdc++2.8-dev (>=2.90.27-0.1).
-    The previous version had Recommends: libstdc++-dev (>=2.90.27-0.1)
-    which doesn't work, as libstc++-dev is a virtual package.
-  * Bumped Standards-Version.
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Tue, 14 Apr 1998 11:52:08 +0200
-
-egcs (1.0.2-0.5) frozen unstable; urgency=low (high for maintainers of packages that use libstdc++)
-
-  * Modified shlibs file for libstdc++ to generate versioned dependencies,
-    as it is not link compatible with the 1.0.1-x versions in
-    project/experimental. (Fixes #20247, #20033)
-    Packages depending on libstd++ should be recompiled to fix their
-    dependencies.
-  * Strenghtened g++'s Recommends: libstdc++-dev to the 1.0.2 version or
-    newer.
-  * Fixed problems with the unknown(7) symlink for gcov.
-  * Reordering links now works.
-
- -- Adam Heath <adam.heath@usa.net>  Sun, 12 Apr 1998 13:09:30 -0400
-
-egcs (1.0.2-0.4) frozen unstable; urgency=low
-
-  * Unreleased. This is the version Adam Heath received from me.
-  * Replaces: gcc (<= 2.7.2.3-3) so that the overlap with the older gcc
-    packages (including bo's gcc_2.7.2.1-8) is handled properly
-    (fixes #19931, #19672, #20217, #20593).
-  * Alpha architecture (fixes #20875):
-    * Patched gcc/config/alpha/linux.h for the gmon functions to operate
-      properly.
-    * Made egcs the primary C compiler.
-    * Enabled Hafia scheduling.
-  * Lintian-detected problems:
-    * E: libstdc++2.8: ldconfig-symlink-before-shlib-in-deb usr/lib/libstdc++.so.2.8
-    * E: egcc: binary-without-manpage gcov
-      Reported as wishlist bug; added link to undocumented(7).
-    * W: libstdc++2.8: non-standard-executable-perm usr/lib/libstdc++.so.2.8.0 0555
-    * E: libstdc++2.8: shlib-with-executable-bit usr/lib/libstdc++.so.2.8.0 0555
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Fri, 10 Apr 1998 14:46:46 +0200
-
-egcs (1.0.2-0.3) frozen unstable; urgency=low
-
-  * Really fixed dependencies.
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Mon, 30 Mar 1998 11:30:26 +0200
-
-egcs (1.0.2-0.2) frozen unstable; urgency=low
-
-  * Fixed dependencies.
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Sat, 28 Mar 1998 13:58:58 +0100
-
-egcs (1.0.2-0.1) frozen unstable; urgency=low
-
-  * New upstream version; it now has -Di386 in CPP_PREDEFINES.
-  * Only used the debian/* patches from 1.0.1-2; the rest of it appears
-    to be in 1.0.2 already.
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Fri, 27 Mar 1998 11:47:14 +0100
-
-egcs (1.0.1-2) unstable; urgency=low
-
-  * Integrated pre-release 1.0.2 patches
-  * Split out g++
-  * egcs may now provide either the primary or secondary C compiler
-
- -- Galen Hazelwood <galenh@micron.net>  Sat, 14 Mar 1998 14:15:32 -0700
-
-egcs (1.0.1-1) unstable; urgency=low
-
-  * New upstream version
-  * egcs is now the standard Debian gcc!
-  * gcc now provides c-compiler (#15248 et al.)
-  * g77 now provides fortran77-compiler
-  * g77 dependencies now correct (#16991)
-  * /usr/doc/gcc/changelog.gz now has correct permissions (#16139)
-
- -- Galen Hazelwood <galenh@micron.net>  Sat,  7 Feb 1998 19:22:30 -0700
-
-egcs (1.0-1) experimental; urgency=low
-
-  * First official release
-
- -- Galen Hazelwood <galenh@micron.net>  Thu,  4 Dec 1997 16:30:11 -0700
-
-egcs (970917-1) experimental; urgency=low
-
-  * New upstream snapshot (There's a lot of stuff here as well, including
-    a new libstdc++, but it _still_ won't build...)
-  * eg77 driver now works properly
-
- -- Galen Hazelwood <galenh@micron.net>  Wed, 17 Sep 1997 20:44:29 -0600
-
-egcs (970904-1) experimental; urgency=low
-
-  * New upstream snapshot
-
- -- Galen Hazelwood <galenh@micron.net>  Sun,  7 Sep 1997 18:25:06 -0600
-
-egcs (970814-1) experimental; urgency=low
-
-  * Initial packaging (of initial snapshot!)
-
- -- Galen Hazelwood <galenh@micron.net>  Wed, 20 Aug 1997 00:36:28 +0000
-
-gcc272 (2.7.2.3-12) unstable; urgency=low
-
-  * Compiled on a glibc-2.0 based system.
-  * Reflect move of manpage to /usr/share in gcc.postinst as well.
-  * Moved gcc272-docs to section doc, priority optional.
-
- -- Matthias Klose <doko@cs.tu-berlin.de>  Sat, 28 Aug 1999 13:42:13 +0200
-
-gcc272 (2.7.2.3-11) unstable; urgency=low
-
-  * Follow Debian policy for GNU system type (fixes #42657).
-  * config/i386/linux.h: Remove %[cpp_cpu] from CPP_SPEC. Stops gcc-2.95
-    complaining about obsolete spec operators (using gcc -V 2.7.2.3).
-    Patch suggested by Zack Weinberg <zack@bitmover.com>.
-
- -- Matthias Klose <doko@cs.tu-berlin.de>  Sun, 15 Aug 1999 20:12:21 +0200
-
-gcc272 (2.7.2.3-10) unstable; urgency=low
-
-  * Renamed source package to gcc272. The egcs source package is renamed
-    to gcc, because it's now the "official" GNU C compiler.
-  * Changed maintainer address to "Debian GCC maintainers".
-  * Install info and man stuff to /usr/share.
-
- -- Matthias Klose <doko@cs.tu-berlin.de>  Thu, 27 May 1999 12:29:23 +0200
-
-gcc (2.7.2.3-9) unstable; urgency=low
-
-  * debian/{postinst,prerm}-doc: handle gcc272.info, not gcc.info.
-    Fixes #36306.
-
- -- Matthias Klose <doko@cs.tu-berlin.de>  Tue, 20 Apr 1999 07:32:58 +0200
-
-gcc (2.7.2.3-8) unstable; urgency=low
-
-  * Make gcc-2.7 the secondary compiler. Rename gcc package to gcc272.
-    On i386, sparc and m68k, this package is compiled against glibc2.0.
-  * The cpp package is built from the egcs source package.
-
- -- Matthias Klose <doko@cs.tu-berlin.de>  Mon, 29 Mar 1999 22:48:50 +0200
-
-gcc (2.7.2.3-7) frozen unstable; urgency=low
-
-  * Separated out ObjC compiler to gobjc27 package.
-  * Changed maintainer address.
-  * Synchronized README.Debian with egcs-1.1.1-3.
-
- -- Matthias Klose <doko@cs.tu-berlin.de>  Tue, 29 Dec 1998 19:05:26 +0100
-
-gcc (2.7.2.3-6) frozen unstable; urgency=low
-
-  * Link with -lc on i386, m68k, sparc, when building shared libraries
-    (fixes #25122).
-
- -- Matthias Klose <doko@cs.tu-berlin.de>  Thu,  3 Dec 1998 12:12:12 +0200
-
-gcc (2.7.2.3-5) frozen unstable; urgency=low
-
-  * Updated maintainer info.
-  * Updated Standards-Version; made lintian-clean.
-  * gcc-docs can coexist with the latest egcs-docs, so added (<= version) to
-    the Conflicts.
-  * Updated the README and renamed it to README.Debian .
-  * Put a reference to /usr/doc/gcc/README.Debian in the info docs.
-  * Updated description of g++272 .
-  * Clean up generated info files, to keep the diff small.
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Tue, 17 Nov 1998 20:05:59 +0100
-
-gcc (2.7.2.3-4.8) frozen unstable; urgency=high
-
-  * Non-maintainer release
-  * Fix type in extended description
-  * Removed wrong test in postinst
-  * Add preinst to clean up some stuff from an older gcc package properly
-    and stop man complaining about dangling symlinks
-
- -- Wichert Akkerman <wakkerma@debian.org>  Fri, 17 Jul 1998 18:48:32 +0200
-
-gcc (2.7.2.3-4.7) frozen unstable; urgency=high
-
-  * Really fixed gcc-docs postinst (Fixes #23470), so that `gcc-docs'
-    becomes installable.
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Mon, 15 Jun 1998 07:53:40 +0200
-
-gcc (2.7.2.3-4.6) frozen unstable; urgency=high
-
-  * [gcc.c] There is one call to choose_temp_base for determining the
-    tempdir to be used only;
-    #ifdef HAVE_MKSTEMP delete the tempfile created as a side effect.
-    (fixes #23123 for gcc).
-  * gcc-docs postinst was broken (due to a broken line) (fixes #23391, #23401).
-  * [debian/control] description for gcc-docs said `egcs' where it should have
-    said `gcc' (fixes #23396).
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Thu, 11 Jun 1998 12:48:50 +0200
-
-gcc (2.7.2.3-4.5) frozen unstable; urgency=high
-
-  * The previous version left temporary files behind, as they were not
-    marked for deletion afterwards.
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Sun, 31 May 1998 22:49:14 +0200
-
-gcc (2.7.2.3-4.4) frozen unstable; urgency=high (security fixes)
-
-  * Security improvements with regard to the /tmp problem
-    (gcc opens predictably named files in TMPDIR which can be abused via
-    symlinks)  (Fixes #19453 for gcc):
-    * Compile -DMKTEMP_EACH_FILE to ensure the %u name is generated randomly
-      every time; affects gcc/gcc.c .
-    * [cp/g++.c, collect2.c, gcc.c] If compiled -DHAVE_MKSTEMP use mkstemp(3)
-      rather than mktemp(3).
-    * Security improvements: don't use the result of choose_temp_base in a
-      predictable fashion.
-      [gcc.c]:
-      * @c, @objective-c: use random name rather then tempbasename.i for
-        intermediate preprocessor output (%g.i -> %d%u).
-      * @c, @objective-c: use random name rather then tempbasename.s for
-        intermediate compiler output (%g.s -> %d%u).
-      * @c, @objective-c, @cpp-output, @assembler-with-cpp: switched
-        "as [-o output file] <input file>" to
-        "as <input file> [-o output file]".
-      * @c, @objective-c, @assembler-with-cpp: use previous random name
-        (cc1|cpp output) rather then tempbasename.s for intermediate assembler
-        input (%g.s -> %U)
-      [f/lang-specs.h]:
-      * @f77-cpp-input: use random name rather then tempbasename.i for
-        intermediate cpp output (%g.i -> %d%u).
-      * @f77-cpp-input: use previous random name (cpp output) rather than
-        tempbasename.i for f771 input (%g.i -> %U).
-      * @f77-cpp-input: switched
-        "as [-o output file] <input file>" to
-        "as <input file> [-o output file]".
-      * @f77-cpp-input: use random name rather then tempbasename.s for
-        intermediate compiler output (%g.s -> %d%u).
-      * @ratfor: use random name rather then tempbasename.i for
-        intermediate ratfor output (%g.f -> %d%u).
-      * @ratfor: use previous random name (ratfor output) rather than
-        tempbasename.i for f771 input (%g.f -> %U).
-      * @ratfor: use random name rather then tempbasename.s for
-        intermediate compiler output (%g.s -> %d%u).
-      * @ratfor: switched
-        "as [-o output file] <input file>" to
-        "as <input file> [-o output file]".
-      * @ratfor: use previous random name
-        (ratfor output) rather then tempbasename.s for intermediate assembler
-        input (%g.s -> %U).
-      * @f77: use random name rather then tempbasename.s for
-        intermediate ratfor output (%g.f -> %d%u).
-      * @ratfor: use previous random name (ratfor output) rather than
-        tempbasename.i for f771 input (%g.f -> %U).
-      * @ratfor: use random name rather then tempbasename.s for
-        intermediate compiler output (%g.s -> %d%u).
-      * @ratfor: switched
-        "as [-o output file] <input file>" to
-        "as <input file> [-o output file]".
-      * @ratfor: use previous random name
-        (ratfor output) rather then tempbasename.s for intermediate assembler
-        input (%g.s -> %U).
-      * @f77: use random name rather then tempbasename.s for
-        intermediate compiler output (%g.s -> %d%u).
-      * @f77: switched
-        "as [-o output file] <input file>" to
-        "as <input file> [-o output file]".
-      * @ratfor: use random name rather then tempbasename.s for
-        intermediate compiler output (%g.s -> %U).
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Sat, 30 May 1998 17:27:03 +0200
-
-gcc (2.7.2.3-4.3) frozen unstable; urgency=high
-
-  * The "alpha" patches from -4 affected a lot more than alpha support,
-    and in all likeliness broke compilation of libc6 2.0.7pre3-1
-    and 2.0.7pre1-4 . I removed them by selective application of the
-    diff between -4 and -4. (should fix #22292).
-  * Fixed reference to the trampolines paper (fixes #20002 for Debian;
-    this still needs to be forwarded).
-  * This is for frozen too. (obsoletes #22390 (request to move -4.2 to
-    frozen)).
-  * Split of gcc-docs package, so that the gcc can be succesfully installed
-    on systems that have egcs-docs installed.
-  * Added the README on the compiler situation that's already in the egcs
-    packages.
-  * Use the recommended settings LDFLAGS=-s CFLAGS= BOOT_CFLAGS='-O2'.
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Thu, 28 May 1998 20:03:59 +0200
-
-gcc (2.7.2.3-4.2) unstable; urgency=low
-
-  * Still for unstable, as I have received no feedback about the g++272
-    package yet.
-  * gcc now Provides: objc-compiler .
-  * Clean up /etc/alternatives/{g++,g++.1.gz} if they are dangling.
-    (fixes #19765, #20563)
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Wed, 22 Apr 1998 12:40:45 +0200
-
-gcc (2.7.2.3-4.1) unstable; urgency=low
-
-  * Bumped Standards-Version.
-  * Forked off a g++272 package (e.g. for code that uses the GNU extensions
-    in libg++); for now this is in "unstable" only; feedback appreciated.
-  * Some cleanup (lintian): permissions, absolute link, gzip manpage.
-
- -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>  Fri, 17 Apr 1998 13:05:25 +0200
-
-gcc (2.7.2.3-4) unstable; urgency=low
-
-  * Added alpha patches
-  * Only build C and objective-c compilers, split off g++
-
- -- Galen Hazelwood <galenh@micron.net>  Sun,  8 Mar 1998 21:16:39 -0700
-
-gcc (2.7.2.3-3) unstable; urgency=low
-
-  * Added patches for m68k
-  * Added patches for sparc (#13968)
-
- -- Galen Hazelwood <galenh@micron.net>  Fri, 17 Oct 1997 18:25:21 -0600
-
-gcc (2.7.2.3-2) unstable; urgency=low
-
-  * Added g77 support (g77 0.5.21)
-
- -- Galen Hazelwood <galenh@micron.net>  Wed, 10 Sep 1997 18:44:54 -0600
-
-gcc (2.7.2.3-1) unstable; urgency=low
-
-  * New upstream version
-  * Now using pristine source
-  * Removed misplaced paragraph in cpp.texi (#10877)
-  * Fix security bug for temporary files (#5298)
-  * Added Suggests: libg++-dev (#12335)
-  * Patched objc/thr-posix.c to support conditions (#12502)
-
- -- Galen Hazelwood <galenh@micron.net>  Mon,  8 Sep 1997 12:20:07 -0600
-
-gcc (2.7.2.2-7) unstable; urgency=low
-
-  * Made cc and c++ managed through alternates mechanism (for egcs)
-
- -- Galen Hazelwood <galenh@micron.net>  Tue, 19 Aug 1997 22:37:03 +0000
-
-gcc (2.7.2.2-6) unstable; urgency=low
-
-  * Tweaked Objective-C thread support (#11069)
-
- -- Galen Hazelwood <galenh@micron.net>  Wed,  9 Jul 1997 11:56:57 -0600
-
-gcc (2.7.2.2-5) unstable; urgency=low
-
-  * More updated m68k patches
-  * Now conflicts with libc5-dev (#10006, #10112)
-  * More strict Depends: cpp, prevents version mismatch (#9954)
-
- -- Galen Hazelwood <galenh@micron.net>  Thu, 19 Jun 1997 01:29:02 -0600
-
-gcc (2.7.2.2-4) unstable; urgency=low
-
-  * Moved to unstable
-  * Temporarily removed fortran support (waiting for new g77)
-  * Updated m68k patches
-
- -- Galen Hazelwood <galenh@micron.net>  Fri,  9 May 1997 13:35:14 -0600
-
-gcc (2.7.2.2-3) experimental; urgency=low
-
-  * Built against libc6 (fixes bug #8511)
-
- -- Galen Hazelwood <galenh@micron.net>  Fri, 4 Apr 1997 13:30:10 -0700
-
-gcc (2.7.2.2-2) experimental; urgency=low
-
-  * Fixed configure to build crt{begin,end}S.o on i386
-
- -- Galen Hazelwood <galenh@micron.net>  Tue, 11 Mar 1997 16:15:02 -0700
-
-gcc (2.7.2.2-1) experimental; urgency=low
-
-  * Built for use with libc6-dev (experimental purposes only!)
-  * Added m68k patches from Andreas Schwab
-
- -- Galen Hazelwood <galenh@micron.net>  Fri, 7 Mar 1997 12:44:17 -0700
-
-gcc (2.7.2.1-7) unstable; urgency=low
-
-  * Patched to support g77 0.5.20
-
- -- Galen Hazelwood <galenh@micron.net>  Thu, 6 Mar 1997 22:20:23 -0700
-
-gcc (2.7.2.1-6) unstable; urgency=low
-
-  * Added (small) manpage for protoize/unprotoize (fixes bug #6904)
-  * Removed -lieee from specs file (fixes bug #7741)
-  * No longer builds aout-gcc
-
- -- Galen Hazelwood <galenh@micron.net>  Mon, 3 Mar 1997 11:10:20 -0700
-
-gcc (2.7.2.1-5) unstable; urgency=low
-
-  * debian/control now lists cpp in section "interpreters"
-  * Re-added Objective-c patches for unstable
-
- -- Galen Hazelwood <galenh@micron.net>  Wed, 22 Jan 1997 10:27:52 -0700
-
-gcc (2.7.2.1-4) stable unstable; urgency=low
-
-  * Changed original source file so dpkg-source -x works
-  * Removed Objective-c patches (unsafe for stable)
-  * Built against rex's libc, so fixes placed in -3 are available to
-    those still using rex
-
- -- Galen Hazelwood <galenh@micron.net>  Tue, 21 Jan 1997 11:11:53 -0700
+gcc-4.9 (4.9.2-6ubuntu1) vivid; urgency=medium
 
-gcc (2.7.2.1-3) unstable; urgency=low
+  * Merge with Debian; remaining changes:
+    - Build from upstream sources.
 
-  * New (temporary) maintainer
-  * Updated to new standards and source format
-  * Integrated aout-gcc into gcc source package
-  * Demoted aout-gcc to Priority "extra"
-  * cpp package description more clear (fixes bug #5428)
-  * Removed cpp "Replaces: gcc" (fixes bug #5762)
-  * Minor fix to invoke.texi (fixes bug #2909)
-  * Added latest Objective-C patches for GNUstep people (fixes bug #4657)
+ -- Matthias Klose <doko@ubuntu.com>  Tue, 09 Dec 2014 13:47:24 +0100
 
- -- Galen Hazelwood <galenh@micron.net>  Sun, 5 Jan 1997 09:57:36 -0700
+# For older changelog entries, run 'apt-get changelog gcc-4.9-base'
diff -pruN 8.2.0-19/debian/control 8.2.0-19ubuntu1/debian/control
--- 8.2.0-19/debian/control	2019-02-08 22:28:39.000000000 +0000
+++ 8.2.0-19ubuntu1/debian/control	2019-02-08 22:28:46.000000000 +0000
@@ -1,13 +1,14 @@
 Source: gcc-8
 Section: devel
 Priority: optional
-Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
+Maintainer: Ubuntu Core developers <ubuntu-devel-discuss@lists.ubuntu.com>
+XSBC-Original-Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
 Uploaders: Matthias Klose <doko@debian.org>
 Standards-Version: 4.3.0
-Build-Depends: debhelper (>= 9.20141010), dpkg-dev (>= 1.17.14), g++-multilib [amd64 i386 kfreebsd-amd64 mips mips64 mips64el mips64r6 mips64r6el mipsel mipsn32 mipsn32el mipsn32r6 mipsn32r6el mipsr6 mipsr6el powerpc ppc64 s390 s390x sparc sparc64 x32] <!cross>, 
-  libc6.1-dev (>= 2.13-5) [alpha ia64] | libc0.3-dev (>= 2.13-5) [hurd-i386] | libc0.1-dev (>= 2.13-5) [kfreebsd-i386 kfreebsd-amd64] | libc6-dev (>= 2.13-5), libc6-dev (>= 2.13-31) [armel armhf], libc6-dev-amd64 [i386 x32], libc6-dev-sparc64 [sparc], libc6-dev-sparc [sparc64], libc6-dev-s390 [s390x], libc6-dev-s390x [s390], libc6-dev-i386 [amd64 x32], libc6-dev-powerpc [ppc64], libc6-dev-ppc64 [powerpc], libc0.1-dev-i386 [kfreebsd-amd64], lib32gcc1 [amd64 ppc64 kfreebsd-amd64 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el s390x sparc64 x32], libn32gcc1 [mips mipsel mips64 mips64el mipsr6 mipsr6el mips64r6 mips64r6el], lib64gcc1 [i386 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el powerpc sparc s390 x32], libc6-dev-mips64 [mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el], libc6-dev-mipsn32 [mips mipsel mips64 mips64el mipsr6 mipsr6el mips64r6 mips64r6el], libc6-dev-mips32 [mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el], libc6-dev-x32 [amd64 i386], libx32gcc1 [amd64 i386], libc6.1-dbg [alpha ia64] | libc0.3-dbg [hurd-i386] | libc0.1-dbg [kfreebsd-i386 kfreebsd-amd64] | libc6-dbg, 
+Build-Depends: debhelper (>= 9.20141010), dpkg-dev (>= 1.17.14), g++-multilib [amd64 armel armhf i386 kfreebsd-amd64 mips mips64 mips64el mips64r6 mips64r6el mipsel mipsn32 mipsn32el mipsn32r6 mipsn32r6el mipsr6 mipsr6el powerpc ppc64 s390 s390x sparc sparc64 x32] <!cross>, 
+  libc6.1-dev (>= 2.13-0ubuntu6) [alpha ia64] | libc0.3-dev (>= 2.13-0ubuntu6) [hurd-i386] | libc0.1-dev (>= 2.13-0ubuntu6) [kfreebsd-i386 kfreebsd-amd64] | libc6-dev (>= 2.13-0ubuntu6), libc6-dev (>= 2.13-31) [armel armhf], libc6-dev-amd64 [i386 x32], libc6-dev-sparc64 [sparc], libc6-dev-sparc [sparc64], libc6-dev-s390 [s390x], libc6-dev-s390x [s390], libc6-dev-i386 [amd64 x32], libc6-dev-powerpc [ppc64], libc6-dev-ppc64 [powerpc], libc0.1-dev-i386 [kfreebsd-amd64], lib32gcc1 [amd64 ppc64 kfreebsd-amd64 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el s390x sparc64 x32], libn32gcc1 [mips mipsel mips64 mips64el mipsr6 mipsr6el mips64r6 mips64r6el], lib64gcc1 [i386 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el powerpc sparc s390 x32], libc6-dev-mips64 [mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el], libc6-dev-mipsn32 [mips mipsel mips64 mips64el mipsr6 mipsr6el mips64r6 mips64r6el], libc6-dev-mips32 [mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el], libc6-dev-x32 [amd64 i386], libx32gcc1 [amd64 i386], libc6-dev-armhf [armel], libhfgcc1 [armel], libc6-dev-armel [armhf], libsfgcc1 [armhf], libc6.1-dbg [alpha ia64] | libc0.3-dbg [hurd-i386] | libc0.1-dbg [kfreebsd-i386 kfreebsd-amd64] | libc6-dbg, 
   kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any], linux-libc-dev [m68k], 
-  m4, libtool, autoconf2.64, 
+  m4, libtool, autoconf2.64, gcc-8-base, 
   dwz, libunwind8-dev [ia64], libatomic-ops-dev [ia64], 
   gawk, lzma, xz-utils, patchutils, 
   zlib1g-dev, systemtap-sdt-dev [linux-any kfreebsd-any hurd-any], 
@@ -16,7 +17,7 @@ Build-Depends: debhelper (>= 9.20141010)
   gdb:native [!riscv64], nvptx-tools [amd64], 
   texinfo (>= 4.3), locales, sharutils, 
   procps, gnat-8:native [!m32r !riscv64 !sh3 !sh3eb !sh4eb !m68k !powerpcspe], g++-8:native, netbase, 
-  libisl-dev (>= 0.20), libmpc-dev (>= 1.0), libmpfr-dev (>= 3.0.0-9~), libgmp-dev (>= 2:5.0.1~), lib32z1-dev [amd64 kfreebsd-amd64], lib64z1-dev [i386], 
+  libisl-dev, libmpc-dev (>= 1.0), libmpfr-dev (>= 3.0.0-9~), libgmp-dev (>= 2:5.0.1~), lib32z1-dev [amd64 kfreebsd-amd64], lib64z1-dev [i386], libx32z1-dev [amd64 kfreebsd-amd64 i386], 
   dejagnu [!m68k !hurd-amd64 !hurd-i386 !hurd-alpha !kfreebsd-amd64 !kfreebsd-i386 !kfreebsd-alpha], coreutils (>= 2.26) | realpath (>= 1.9.12), chrpath, lsb-release, quilt, 
   pkg-config, libgc-dev, 
    g++-8-alpha-linux-gnu [alpha] <cross>, gobjc-8-alpha-linux-gnu [alpha] <cross>, gfortran-8-alpha-linux-gnu [alpha] <cross>, gdc-8-alpha-linux-gnu [alpha] <cross>, gccgo-8-alpha-linux-gnu [alpha] <cross>, gnat-8-alpha-linux-gnu [alpha] <cross>, g++-8-x86-64-linux-gnu [amd64] <cross>, gobjc-8-x86-64-linux-gnu [amd64] <cross>, gfortran-8-x86-64-linux-gnu [amd64] <cross>, gdc-8-x86-64-linux-gnu [amd64] <cross>, gccgo-8-x86-64-linux-gnu [amd64] <cross>, gnat-8-x86-64-linux-gnu [amd64] <cross>, g++-8-arm-linux-gnueabi [armel] <cross>, gobjc-8-arm-linux-gnueabi [armel] <cross>, gfortran-8-arm-linux-gnueabi [armel] <cross>, gdc-8-arm-linux-gnueabi [armel] <cross>, gccgo-8-arm-linux-gnueabi [armel] <cross>, gnat-8-arm-linux-gnueabi [armel] <cross>, g++-8-arm-linux-gnueabihf [armhf] <cross>, gobjc-8-arm-linux-gnueabihf [armhf] <cross>, gfortran-8-arm-linux-gnueabihf [armhf] <cross>, gdc-8-arm-linux-gnueabihf [armhf] <cross>, gccgo-8-arm-linux-gnueabihf [armhf] <cross>, gnat-8-arm-linux-gnueabihf [armhf] <cross>, g++-8-aarch64-linux-gnu [arm64] <cross>, gobjc-8-aarch64-linux-gnu [arm64] <cross>, gfortran-8-aarch64-linux-gnu [arm64] <cross>, gdc-8-aarch64-linux-gnu [arm64] <cross>, gccgo-8-aarch64-linux-gnu [arm64] <cross>, gnat-8-aarch64-linux-gnu [arm64] <cross>, g++-8-i686-linux-gnu [i386] <cross>, gobjc-8-i686-linux-gnu [i386] <cross>, gfortran-8-i686-linux-gnu [i386] <cross>, gdc-8-i686-linux-gnu [i386] <cross>, gccgo-8-i686-linux-gnu [i386] <cross>, gnat-8-i686-linux-gnu [i386] <cross>, g++-8-mips-linux-gnu [mips] <cross>, gobjc-8-mips-linux-gnu [mips] <cross>, gfortran-8-mips-linux-gnu [mips] <cross>, gdc-8-mips-linux-gnu [mips] <cross>, gccgo-8-mips-linux-gnu [mips] <cross>, gnat-8-mips-linux-gnu [mips] <cross>, g++-8-mipsel-linux-gnu [mipsel] <cross>, gobjc-8-mipsel-linux-gnu [mipsel] <cross>, gfortran-8-mipsel-linux-gnu [mipsel] <cross>, gdc-8-mipsel-linux-gnu [mipsel] <cross>, gccgo-8-mipsel-linux-gnu [mipsel] <cross>, gnat-8-mipsel-linux-gnu [mipsel] <cross>, g++-8-mips64-linux-gnuabi64 [mips64] <cross>, gobjc-8-mips64-linux-gnuabi64 [mips64] <cross>, gfortran-8-mips64-linux-gnuabi64 [mips64] <cross>, gdc-8-mips64-linux-gnuabi64 [mips64] <cross>, gccgo-8-mips64-linux-gnuabi64 [mips64] <cross>, gnat-8-mips64-linux-gnuabi64 [mips64] <cross>, g++-8-mips64el-linux-gnuabi64 [mips64el] <cross>, gobjc-8-mips64el-linux-gnuabi64 [mips64el] <cross>, gfortran-8-mips64el-linux-gnuabi64 [mips64el] <cross>, gdc-8-mips64el-linux-gnuabi64 [mips64el] <cross>, gccgo-8-mips64el-linux-gnuabi64 [mips64el] <cross>, gnat-8-mips64el-linux-gnuabi64 [mips64el] <cross>, g++-8-mips64-linux-gnuabin32 [mipsn32] <cross>, gobjc-8-mips64-linux-gnuabin32 [mipsn32] <cross>, gfortran-8-mips64-linux-gnuabin32 [mipsn32] <cross>, gdc-8-mips64-linux-gnuabin32 [mipsn32] <cross>, gccgo-8-mips64-linux-gnuabin32 [mipsn32] <cross>, gnat-8-mips64-linux-gnuabin32 [mipsn32] <cross>, g++-8-powerpc-linux-gnu [powerpc] <cross>, gobjc-8-powerpc-linux-gnu [powerpc] <cross>, gfortran-8-powerpc-linux-gnu [powerpc] <cross>, gdc-8-powerpc-linux-gnu [powerpc] <cross>, gccgo-8-powerpc-linux-gnu [powerpc] <cross>, gnat-8-powerpc-linux-gnu [powerpc] <cross>, g++-8-powerpc-linux-gnuspe [powerpcspe] <cross>, gobjc-8-powerpc-linux-gnuspe [powerpcspe] <cross>, gfortran-8-powerpc-linux-gnuspe [powerpcspe] <cross>, gdc-8-powerpc-linux-gnuspe [powerpcspe] <cross>, gccgo-8-powerpc-linux-gnuspe [powerpcspe] <cross>, gnat-8-powerpc-linux-gnuspe [powerpcspe] <cross>, g++-8-powerpc64-linux-gnu [ppc64] <cross>, gobjc-8-powerpc64-linux-gnu [ppc64] <cross>, gfortran-8-powerpc64-linux-gnu [ppc64] <cross>, gdc-8-powerpc64-linux-gnu [ppc64] <cross>, gccgo-8-powerpc64-linux-gnu [ppc64] <cross>, gnat-8-powerpc64-linux-gnu [ppc64] <cross>, g++-8-powerpc64le-linux-gnu [ppc64el] <cross>, gobjc-8-powerpc64le-linux-gnu [ppc64el] <cross>, gfortran-8-powerpc64le-linux-gnu [ppc64el] <cross>, gdc-8-powerpc64le-linux-gnu [ppc64el] <cross>, gccgo-8-powerpc64le-linux-gnu [ppc64el] <cross>, gnat-8-powerpc64le-linux-gnu [ppc64el] <cross>, g++-8-m68k-linux-gnu [m68k] <cross>, gobjc-8-m68k-linux-gnu [m68k] <cross>, gfortran-8-m68k-linux-gnu [m68k] <cross>, gdc-8-m68k-linux-gnu [m68k] <cross>, g++-8-sh4-linux-gnu [sh4] <cross>, gobjc-8-sh4-linux-gnu [sh4] <cross>, gfortran-8-sh4-linux-gnu [sh4] <cross>, gnat-8-sh4-linux-gnu [sh4] <cross>, g++-8-sparc64-linux-gnu [sparc64] <cross>, gobjc-8-sparc64-linux-gnu [sparc64] <cross>, gfortran-8-sparc64-linux-gnu [sparc64] <cross>, gdc-8-sparc64-linux-gnu [sparc64] <cross>, gccgo-8-sparc64-linux-gnu [sparc64] <cross>, gnat-8-sparc64-linux-gnu [sparc64] <cross>, g++-8-s390x-linux-gnu [s390x] <cross>, gobjc-8-s390x-linux-gnu [s390x] <cross>, gfortran-8-s390x-linux-gnu [s390x] <cross>, gdc-8-s390x-linux-gnu [s390x] <cross>, gccgo-8-s390x-linux-gnu [s390x] <cross>, gnat-8-s390x-linux-gnu [s390x] <cross>, g++-8-x86-64-linux-gnux32 [x32] <cross>, gobjc-8-x86-64-linux-gnux32 [x32] <cross>, gfortran-8-x86-64-linux-gnux32 [x32] <cross>, gdc-8-x86-64-linux-gnux32 [x32] <cross>, gccgo-8-x86-64-linux-gnux32 [x32] <cross>, gnat-8-x86-64-linux-gnux32 [x32] <cross>, g++-8-mips64el-linux-gnuabin32 [mipsn32el] <cross>, gobjc-8-mips64el-linux-gnuabin32 [mipsn32el] <cross>, gfortran-8-mips64el-linux-gnuabin32 [mipsn32el] <cross>, gdc-8-mips64el-linux-gnuabin32 [mipsn32el] <cross>, gccgo-8-mips64el-linux-gnuabin32 [mipsn32el] <cross>, gnat-8-mips64el-linux-gnuabin32 [mipsn32el] <cross>, g++-8-mipsisa32r6-linux-gnu [mipsr6] <cross>, gobjc-8-mipsisa32r6-linux-gnu [mipsr6] <cross>, gfortran-8-mipsisa32r6-linux-gnu [mipsr6] <cross>, gdc-8-mipsisa32r6-linux-gnu [mipsr6] <cross>, gccgo-8-mipsisa32r6-linux-gnu [mipsr6] <cross>, gnat-8-mipsisa32r6-linux-gnu [mipsr6] <cross>, g++-8-mipsisa32r6el-linux-gnu [mipsr6el] <cross>, gobjc-8-mipsisa32r6el-linux-gnu [mipsr6el] <cross>, gfortran-8-mipsisa32r6el-linux-gnu [mipsr6el] <cross>, gdc-8-mipsisa32r6el-linux-gnu [mipsr6el] <cross>, gccgo-8-mipsisa32r6el-linux-gnu [mipsr6el] <cross>, gnat-8-mipsisa32r6el-linux-gnu [mipsr6el] <cross>, g++-8-mipsisa64r6-linux-gnuabi64 [mips64r6] <cross>, gobjc-8-mipsisa64r6-linux-gnuabi64 [mips64r6] <cross>, gfortran-8-mipsisa64r6-linux-gnuabi64 [mips64r6] <cross>, gdc-8-mipsisa64r6-linux-gnuabi64 [mips64r6] <cross>, gccgo-8-mipsisa64r6-linux-gnuabi64 [mips64r6] <cross>, gnat-8-mipsisa64r6-linux-gnuabi64 [mips64r6] <cross>, g++-8-mipsisa64r6el-linux-gnuabi64 [mips64r6el] <cross>, gobjc-8-mipsisa64r6el-linux-gnuabi64 [mips64r6el] <cross>, gfortran-8-mipsisa64r6el-linux-gnuabi64 [mips64r6el] <cross>, gdc-8-mipsisa64r6el-linux-gnuabi64 [mips64r6el] <cross>, gccgo-8-mipsisa64r6el-linux-gnuabi64 [mips64r6el] <cross>, gnat-8-mipsisa64r6el-linux-gnuabi64 [mips64r6el] <cross>, g++-8-mipsisa64r6-linux-gnuabin32 [mipsn32r6] <cross>, gobjc-8-mipsisa64r6-linux-gnuabin32 [mipsn32r6] <cross>, gfortran-8-mipsisa64r6-linux-gnuabin32 [mipsn32r6] <cross>, gdc-8-mipsisa64r6-linux-gnuabin32 [mipsn32r6] <cross>, gccgo-8-mipsisa64r6-linux-gnuabin32 [mipsn32r6] <cross>, gnat-8-mipsisa64r6-linux-gnuabin32 [mipsn32r6] <cross>, g++-8-mipsisa64r6el-linux-gnuabin32 [mipsn32r6el] <cross>, gobjc-8-mipsisa64r6el-linux-gnuabin32 [mipsn32r6el] <cross>, gfortran-8-mipsisa64r6el-linux-gnuabin32 [mipsn32r6el] <cross>, gdc-8-mipsisa64r6el-linux-gnuabin32 [mipsn32r6el] <cross>, gccgo-8-mipsisa64r6el-linux-gnuabin32 [mipsn32r6el] <cross>, gnat-8-mipsisa64r6el-linux-gnuabin32 [mipsn32r6el] <cross>, 
@@ -38,56 +39,6 @@ Description: GCC, the GNU Compiler Colle
  This package contains files common to all languages and libraries
  contained in the GNU Compiler Collection (GCC).
 
-Package: libgcc1
-X-DH-Build-For-Type: target
-Architecture: any
-Section: libs
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Provides: libgcc1-armel [armel], libgcc1-armhf [armhf]
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-Breaks: ${multiarch:breaks}
-Description: GCC support library
- Shared version of the support library, a library of internal subroutines
- that GCC uses to overcome shortcomings of particular machines, or
- special needs for some languages.
-
-Package: libgcc1-dbg
-X-DH-Build-For-Type: target
-Architecture: any
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libgcc1 (= ${gcc:EpochVersion}), ${misc:Depends}
-Provides: libgcc1-dbg-armel [armel], libgcc1-dbg-armhf [armhf]
-Multi-Arch: same
-Description: GCC support library (debug symbols)
- Debug symbols for the GCC support library.
-
-Package: libgcc2
-X-DH-Build-For-Type: target
-Architecture: m68k
-Section: libs
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-Breaks: ${multiarch:breaks}
-Description: GCC support library
- Shared version of the support library, a library of internal subroutines
- that GCC uses to overcome shortcomings of particular machines, or
- special needs for some languages.
-
-Package: libgcc2-dbg
-X-DH-Build-For-Type: target
-Architecture: m68k
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libgcc2 (= ${gcc:EpochVersion}), ${misc:Depends}
-Multi-Arch: same
-Description: GCC support library (debug symbols)
- Debug symbols for the GCC support library.
-
 Package: libgcc-8-dev
 X-DH-Build-For-Type: target
 Architecture: any
@@ -129,27 +80,6 @@ Depends: gcc-8-base (= ${gcc:Version}),
 Description: GCC support library (debug symbols)
  Debug symbols for the GCC support library.
 
-Package: lib64gcc1
-X-DH-Build-For-Type: target
-Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
-Section: libs
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${misc:Depends}
-Conflicts: libgcc1 (<= 1:3.3-0pre9)
-Description: GCC support library (64bit)
- Shared version of the support library, a library of internal subroutines
- that GCC uses to overcome shortcomings of particular machines, or
- special needs for some languages.
-
-Package: lib64gcc1-dbg
-X-DH-Build-For-Type: target
-Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib64gcc1 (= ${gcc:EpochVersion}), ${misc:Depends}
-Description: GCC support library (debug symbols)
- Debug symbols for the GCC support library.
-
 Package: lib64gcc-8-dev
 X-DH-Build-For-Type: target
 Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
@@ -167,27 +97,6 @@ Description: GCC support library (64bit
  This package contains the headers and static library files necessary for
  building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
 
-Package: lib32gcc1
-X-DH-Build-For-Type: target
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
-Section: libs
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${misc:Depends}
-Conflicts: ${confl:lib32}
-Description: GCC support library (32 bit Version)
- Shared version of the support library, a library of internal subroutines
- that GCC uses to overcome shortcomings of particular machines, or
- special needs for some languages.
-
-Package: lib32gcc1-dbg
-X-DH-Build-For-Type: target
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib32gcc1 (= ${gcc:EpochVersion}), ${misc:Depends}
-Description: GCC support library (debug symbols)
- Debug symbols for the GCC support library.
-
 Package: lib32gcc-8-dev
 X-DH-Build-For-Type: target
 Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
@@ -205,26 +114,39 @@ Description: GCC support library (32 bit
  This package contains the headers and static library files necessary for
  building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
 
-Package: libn32gcc1
+Package: libhfgcc-8-dev
 X-DH-Build-For-Type: target
-Architecture: mips mipsel mips64 mips64el mipsr6 mipsr6el mips64r6 mips64r6el
-Section: libs
+Architecture: armel
+Section: libdevel
 Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${misc:Depends}
-Conflicts: libgcc1 (<= 1:3.3-0pre9)
-Description: GCC support library (n32)
- Shared version of the support library, a library of internal subroutines
- that GCC uses to overcome shortcomings of particular machines, or
- special needs for some languages.
+Recommends: ${dep:libcdev}
+Depends: gcc-8-base (= ${gcc:Version}), ${dep:libgccbiarch}, ${dep:libsspbiarch},
+ ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
+ ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:liblsanbiarch},
+ ${dep:libtsanbiarch}, ${dep:libubsanbiarch},
+ ${dep:libvtvbiarch}, ${dep:libmpxbiarch},
+ ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
+Replaces: gccgo-8-multilib (<< ${gcc:Version})
+Description: GCC support library (hard float ABI development files)
+ This package contains the headers and static library files necessary for
+ building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
 
-Package: libn32gcc1-dbg
+Package: libsfgcc-8-dev
 X-DH-Build-For-Type: target
-Architecture: mips mipsel mips64 mips64el mipsr6 mipsr6el mips64r6 mips64r6el
-Section: debug
+Architecture: armhf
+Section: libdevel
 Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libn32gcc1 (= ${gcc:EpochVersion}), ${misc:Depends}
-Description: GCC support library (debug symbols)
- Debug symbols for the GCC support library.
+Recommends: ${dep:libcdev}
+Depends: gcc-8-base (= ${gcc:Version}), ${dep:libgccbiarch}, ${dep:libsspbiarch},
+ ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
+ ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:liblsanbiarch},
+ ${dep:libtsanbiarch}, ${dep:libubsanbiarch},
+ ${dep:libvtvbiarch}, ${dep:libmpxbiarch},
+ ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
+Replaces: gccgo-8-multilib (<< ${gcc:Version})
+Description: GCC support library (soft float ABI development files)
+ This package contains the headers and static library files necessary for
+ building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
 
 Package: libn32gcc-8-dev
 X-DH-Build-For-Type: target
@@ -243,26 +165,6 @@ Description: GCC support library (n32 de
  This package contains the headers and static library files necessary for
  building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
 
-Package: libx32gcc1
-X-DH-Build-For-Type: target
-Architecture: amd64 i386
-Section: libs
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${misc:Depends}
-Description: GCC support library (x32)
- Shared version of the support library, a library of internal subroutines
- that GCC uses to overcome shortcomings of particular machines, or
- special needs for some languages.
-
-Package: libx32gcc1-dbg
-X-DH-Build-For-Type: target
-Architecture: amd64 i386
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libx32gcc1 (= ${gcc:EpochVersion}), ${misc:Depends}
-Description: GCC support library (debug symbols)
- Debug symbols for the GCC support library.
-
 Package: libx32gcc-8-dev
 X-DH-Build-For-Type: target
 Architecture: amd64 i386
@@ -307,7 +209,7 @@ Description: GNU C compiler
  This is the GNU C compiler, a fairly portable optimizing compiler for C.
 
 Package: gcc-8-multilib
-Architecture: amd64 i386 kfreebsd-amd64 mips mips64 mips64el mips64r6 mips64r6el mipsel mipsn32 mipsn32el mipsn32r6 mipsn32r6el mipsr6 mipsr6el powerpc ppc64 s390 s390x sparc sparc64 x32
+Architecture: amd64 armel armhf i386 kfreebsd-amd64 mips mips64 mips64el mips64r6 mips64r6el mipsel mipsn32 mipsn32el mipsn32r6 mipsn32r6el mipsr6 mipsr6el powerpc ppc64 s390 s390x sparc sparc64 x32
 Section: devel
 Priority: optional
 Depends: gcc-8-base (= ${gcc:Version}), gcc-8 (= ${gcc:Version}), ${dep:libcbiarchdev}, ${dep:libgccbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
@@ -362,6 +264,14 @@ Description: GNU C preprocessor
  This package has been separated from gcc for the benefit of those who
  require the preprocessor but not the compiler.
 
+Package: cpp-8-doc
+Architecture: all
+Section: doc
+Priority: optional
+Depends: gcc-8-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
+Description: Documentation for the GNU C preprocessor (cpp)
+ Documentation for the GNU C preprocessor in info format.
+
 Package: gcc-8-locales
 Architecture: all
 Section: devel
@@ -386,7 +296,7 @@ Description: GNU C++ compiler
  This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 
 Package: g++-8-multilib
-Architecture: amd64 i386 kfreebsd-amd64 mips mips64 mips64el mips64r6 mips64r6el mipsel mipsn32 mipsn32el mipsn32r6 mipsn32r6el mipsr6 mipsr6el powerpc ppc64 s390 s390x sparc sparc64 x32
+Architecture: amd64 armel armhf i386 kfreebsd-amd64 mips mips64 mips64el mips64r6 mips64r6el mipsel mipsn32 mipsn32el mipsn32r6 mipsn32r6el mipsr6 mipsr6el powerpc ppc64 s390 s390x sparc sparc64 x32
 Section: devel
 Priority: optional
 Depends: gcc-8-base (= ${gcc:Version}), g++-8 (= ${gcc:Version}), gcc-8-multilib (= ${gcc:Version}), ${dep:libcxxbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
@@ -483,884 +393,147 @@ Depends: gcc-8-base (= ${gcc:Version}),
 Description: GCC OpenMP (GOMP) support library (n32 debug symbols)
  GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 
-Package: libx32gomp1
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: amd64 i386
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Description: GCC OpenMP (GOMP) support library (x32)
- GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
- in the GNU Compiler Collection.
-
-Package: libx32gomp1-dbg
-X-DH-Build-For-Type: target
-Architecture: amd64 i386
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libx32gomp1 (= ${gcc:Version}), ${misc:Depends}
-Description: GCC OpenMP (GOMP) support library (x32 debug symbols)
- GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
-
-Package: libitm1
+Package: libmpx2
 X-DH-Build-For-Type: target
 Section: libs
 Architecture: any
-Provides: libitm1-armel [armel], libitm1-armhf [armhf]
+Provides: libmpx2-armel [armel], libmpx2-armhf [armhf]
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Priority: optional
 Depends: gcc-8-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: GNU Transactional Memory Library
- GNU Transactional Memory Library (libitm) provides transaction support for
- accesses to the memory of a process, enabling easy-to-use synchronization of
- accesses to shared memory by several threads.
+Replaces: libmpx0 (<< 6-20160120-1)
+Description: Intel memory protection extensions (runtime)
+ Intel MPX is a set of processor features which, with compiler,
+ runtime library and OS support, brings increased robustness to
+ software by checking pointer references whose compile time normal
+ intentions are usurped at runtime due to buffer overflow.
 
-Package: libitm1-dbg
+Package: libmpx2-dbg
 X-DH-Build-For-Type: target
 Architecture: any
 Section: debug
 Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libitm1 (= ${gcc:Version}), ${misc:Depends}
-Provides: libitm1-dbg-armel [armel], libitm1-dbg-armhf [armhf]
+Depends: gcc-8-base (= ${gcc:Version}), libmpx2 (= ${gcc:Version}), ${misc:Depends}
+Provides: libmpx2-dbg-armel [armel], libmpx2-dbg-armhf [armhf]
 Multi-Arch: same
-Description: GNU Transactional Memory Library (debug symbols)
- GNU Transactional Memory Library (libitm) provides transaction support for
- accesses to the memory of a process, enabling easy-to-use synchronization of
- accesses to shared memory by several threads.
+Description: Intel memory protection extensions (debug symbols)
+ Intel MPX is a set of processor features which, with compiler,
+ runtime library and OS support, brings increased robustness to
+ software by checking pointer references whose compile time normal
+ intentions are usurped at runtime due to buffer overflow.
 
-Package: lib32itm1
+Package: lib32mpx2
 X-DH-Build-For-Type: target
 Section: libs
 Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
 Priority: optional
 Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 Conflicts: ${confl:lib32}
-Description: GNU Transactional Memory Library (32bit)
- GNU Transactional Memory Library (libitm) provides transaction support for
- accesses to the memory of a process, enabling easy-to-use synchronization of
- accesses to shared memory by several threads.
+Replaces: lib32mpx0 (<< 6-20160120-1)
+Description: Intel memory protection extensions (32bit)
+ Intel MPX is a set of processor features which, with compiler,
+ runtime library and OS support, brings increased robustness to
+ software by checking pointer references whose compile time normal
+ intentions are usurped at runtime due to buffer overflow.
 
-Package: lib32itm1-dbg
+Package: lib32mpx2-dbg
 X-DH-Build-For-Type: target
 Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
 Section: debug
 Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib32itm1 (= ${gcc:Version}), ${misc:Depends}
-Description: GNU Transactional Memory Library (32 bit debug symbols)
- GNU Transactional Memory Library (libitm) provides transaction support for
- accesses to the memory of a process, enabling easy-to-use synchronization of
- accesses to shared memory by several threads.
+Depends: gcc-8-base (= ${gcc:Version}), lib32mpx2 (= ${gcc:Version}), ${misc:Depends}
+Description: Intel memory protection extensions (32 bit debug symbols)
+ Intel MPX is a set of processor features which, with compiler,
+ runtime library and OS support, brings increased robustness to
+ software by checking pointer references whose compile time normal
+ intentions are usurped at runtime due to buffer overflow.
 
-Package: lib64itm1
+Package: lib64mpx2
 X-DH-Build-For-Type: target
 Section: libs
 Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
 Priority: optional
 Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Description: GNU Transactional Memory Library (64bit)
- GNU Transactional Memory Library (libitm) provides transaction support for
- accesses to the memory of a process, enabling easy-to-use synchronization of
- accesses to shared memory by several threads.
+Replaces: lib64mpx0 (<< 6-20160120-1)
+Description: Intel memory protection extensions (64bit)
+ Intel MPX is a set of processor features which, with compiler,
+ runtime library and OS support, brings increased robustness to
+ software by checking pointer references whose compile time normal
+ intentions are usurped at runtime due to buffer overflow.
 
-Package: lib64itm1-dbg
+Package: lib64mpx2-dbg
 X-DH-Build-For-Type: target
 Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
 Section: debug
 Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib64itm1 (= ${gcc:Version}), ${misc:Depends}
-Description: GNU Transactional Memory Library (64bit debug symbols)
- GNU Transactional Memory Library (libitm) provides transaction support for
- accesses to the memory of a process, enabling easy-to-use synchronization of
- accesses to shared memory by several threads.
-
-#Package: libn32itm`'ITM_SO`'LS
-#Section: ifdef(`TARGET',`devel',`libs')
-#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Priority: optional
-#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-#BUILT_USING`'dnl
-#Description: GNU Transactional Memory Library (n32)
-# GNU Transactional Memory Library (libitm) provides transaction support for
-# accesses to the memory of a process, enabling easy-to-use synchronization of
-# accesses to shared memory by several threads.
-
-#Package: libn32itm`'ITM_SO-dbg`'LS
-#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Section: debug
-#Priority: optional
-#Depends: BASELDEP, libdep(itm`'ITM_SO,n32,=), ${misc:Depends}
-#BUILT_USING`'dnl
-#Description: GNU Transactional Memory Library (n32 debug symbols)
-# GNU Transactional Memory Library (libitm) provides transaction support for
-# accesses to the memory of a process, enabling easy-to-use synchronization of
-# accesses to shared memory by several threads.
-
-Package: libx32itm1
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: amd64 i386
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Description: GNU Transactional Memory Library (x32)
- This manual documents the usage and internals of libitm. It provides
- transaction support for accesses to the memory of a process, enabling
- easy-to-use synchronization of accesses to shared memory by several threads.
+Depends: gcc-8-base (= ${gcc:Version}), lib64mpx2 (= ${gcc:Version}), ${misc:Depends}
+Description: Intel memory protection extensions (64bit debug symbols)
+ Intel MPX is a set of processor features which, with compiler,
+ runtime library and OS support, brings increased robustness to
+ software by checking pointer references whose compile time normal
+ intentions are usurped at runtime due to buffer overflow.
 
-Package: libx32itm1-dbg
-X-DH-Build-For-Type: target
-Architecture: amd64 i386
-Section: debug
+Package: libgccjit-8-doc
+Section: doc
+Architecture: all
 Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libx32itm1 (= ${gcc:Version}), ${misc:Depends}
-Description: GNU Transactional Memory Library (x32 debug symbols)
- This manual documents the usage and internals of libitm. It provides
- transaction support for accesses to the memory of a process, enabling
- easy-to-use synchronization of accesses to shared memory by several threads.
+Depends: gcc-8-base (= ${gcc:Version}), ${misc:Depends}
+Conflicts: libgccjit-5-doc, libgccjit-6-doc, libgccjit-7-doc
+Description: GCC just-in-time compilation (documentation)
+ libgccjit provides an embeddable shared library with an API for adding
+ compilation to existing programs using GCC.
 
-Package: libatomic1
-X-DH-Build-For-Type: target
-Section: libs
+Package: libgccjit-8-dev
+Section: libdevel
 Architecture: any
-Provides: libatomic1-armel [armel], libatomic1-armhf [armhf]
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: support library providing __atomic built-in functions
- library providing __atomic built-in functions. When an atomic call cannot
- be turned into lock-free instructions, GCC will make calls into this library.
+Depends: gcc-8-base (= ${gcc:Version}), libgccjit0 (>= ${gcc:Version}),
+ ${shlibs:Depends}, ${misc:Depends}
+Suggests: libgccjit-8-dbg
+Description: GCC just-in-time compilation (development files)
+ libgccjit provides an embeddable shared library with an API for adding
+ compilation to existing programs using GCC.
 
-Package: libatomic1-dbg
-X-DH-Build-For-Type: target
+Package: gobjc++-8
 Architecture: any
-Section: debug
 Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libatomic1 (= ${gcc:Version}), ${misc:Depends}
-Provides: libatomic1-dbg-armel [armel], libatomic1-dbg-armhf [armhf]
-Multi-Arch: same
-Description: support library providing __atomic built-in functions (debug symbols)
- library providing __atomic built-in functions. When an atomic call cannot
- be turned into lock-free instructions, GCC will make calls into this library.
+Depends: gcc-8-base (= ${gcc:Version}), gobjc-8 (= ${gcc:Version}), g++-8 (= ${gcc:Version}), ${shlibs:Depends}, libobjc-8-dev (= ${gcc:Version}), ${misc:Depends}
+Suggests: ${gobjcxx:multilib}, gcc-8-doc (>= ${gcc:SoftVersion})
+Provides: objc++-compiler
+Description: GNU Objective-C++ compiler
+ This is the GNU Objective-C++ compiler, which compiles
+ Objective-C++ on platforms supported by the gcc compiler. It uses the
+ gcc backend to generate optimized code.
 
-Package: lib32atomic1
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
+Package: gobjc++-8-multilib
+Architecture: amd64 armel armhf i386 kfreebsd-amd64 mips mips64 mips64el mips64r6 mips64r6el mipsel mipsn32 mipsn32el mipsn32r6 mipsn32r6el mipsr6 mipsr6el powerpc ppc64 s390 s390x sparc sparc64 x32
+Section: devel
 Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Conflicts: ${confl:lib32}
-Description: support library providing __atomic built-in functions (32bit)
- library providing __atomic built-in functions. When an atomic call cannot
- be turned into lock-free instructions, GCC will make calls into this library.
+Depends: gcc-8-base (= ${gcc:Version}), gobjc++-8 (= ${gcc:Version}), g++-8-multilib (= ${gcc:Version}), gobjc-8-multilib (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: GNU Objective-C++ compiler (multilib support)
+ This is the GNU Objective-C++ compiler, which compiles Objective-C++ on
+ platforms supported by the gcc compiler.
+ .
+ This is a dependency package, depending on development packages
+ for the non-default multilib architecture(s).
 
-Package: lib32atomic1-dbg
-X-DH-Build-For-Type: target
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
-Section: debug
+Package: gobjc-8
+Architecture: any
 Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib32atomic1 (= ${gcc:Version}), ${misc:Depends}
-Description: support library providing __atomic built-in functions (32 bit debug symbols)
- library providing __atomic built-in functions. When an atomic call cannot
- be turned into lock-free instructions, GCC will make calls into this library.
+Depends: gcc-8-base (= ${gcc:Version}), gcc-8 (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, libobjc-8-dev (= ${gcc:Version}), ${misc:Depends}
+Suggests: ${gobjc:multilib}, gcc-8-doc (>= ${gcc:SoftVersion}), libobjc4-dbg (>= ${gcc:Version})
+Provides: objc-compiler
+Description: GNU Objective-C compiler
+ This is the GNU Objective-C compiler, which compiles
+ Objective-C on platforms supported by the gcc compiler. It uses the
+ gcc backend to generate optimized code.
 
-Package: lib64atomic1
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Description: support library providing __atomic built-in functions (64bit)
- library providing __atomic built-in functions. When an atomic call cannot
- be turned into lock-free instructions, GCC will make calls into this library.
-
-Package: lib64atomic1-dbg
-X-DH-Build-For-Type: target
-Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib64atomic1 (= ${gcc:Version}), ${misc:Depends}
-Description: support library providing __atomic built-in functions (64bit debug symbols)
- library providing __atomic built-in functions. When an atomic call cannot
- be turned into lock-free instructions, GCC will make calls into this library.
-
-Package: libn32atomic1
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: mips mipsel mips64 mips64el mipsr6 mipsr6el mips64r6 mips64r6el
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Description: support library providing __atomic built-in functions (n32)
- library providing __atomic built-in functions. When an atomic call cannot
- be turned into lock-free instructions, GCC will make calls into this library.
-
-Package: libn32atomic1-dbg
-X-DH-Build-For-Type: target
-Architecture: mips mipsel mips64 mips64el mipsr6 mipsr6el mips64r6 mips64r6el
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libn32atomic1 (= ${gcc:Version}), ${misc:Depends}
-Description: support library providing __atomic built-in functions (n32 debug symbols)
- library providing __atomic built-in functions. When an atomic call cannot
- be turned into lock-free instructions, GCC will make calls into this library.
-
-Package: libx32atomic1
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: amd64 i386
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Description: support library providing __atomic built-in functions (x32)
- library providing __atomic built-in functions. When an atomic call cannot
- be turned into lock-free instructions, GCC will make calls into this library.
-
-Package: libx32atomic1-dbg
-X-DH-Build-For-Type: target
-Architecture: amd64 i386
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libx32atomic1 (= ${gcc:Version}), ${misc:Depends}
-Description: support library providing __atomic built-in functions (x32 debug symbols)
- library providing __atomic built-in functions. When an atomic call cannot
- be turned into lock-free instructions, GCC will make calls into this library.
-
-Package: libasan5
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: any
-Provides: libasan5-armel [armel], libasan5-armhf [armhf]
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: AddressSanitizer -- a fast memory error detector
- AddressSanitizer (ASan) is a fast memory error detector.  It finds
- use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
-
-Package: libasan5-dbg
-X-DH-Build-For-Type: target
-Architecture: any
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libasan5 (= ${gcc:Version}), ${misc:Depends}
-Provides: libasan5-dbg-armel [armel], libasan5-dbg-armhf [armhf]
-Multi-Arch: same
-Description: AddressSanitizer -- a fast memory error detector (debug symbols)
- AddressSanitizer (ASan) is a fast memory error detector.  It finds
- use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
-
-Package: lib32asan5
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Conflicts: ${confl:lib32}
-Description: AddressSanitizer -- a fast memory error detector (32bit)
- AddressSanitizer (ASan) is a fast memory error detector.  It finds
- use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
-
-Package: lib32asan5-dbg
-X-DH-Build-For-Type: target
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib32asan5 (= ${gcc:Version}), ${misc:Depends}
-Description: AddressSanitizer -- a fast memory error detector (32 bit debug symbols)
- AddressSanitizer (ASan) is a fast memory error detector.  It finds
- use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
-
-Package: lib64asan5
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Description: AddressSanitizer -- a fast memory error detector (64bit)
- AddressSanitizer (ASan) is a fast memory error detector.  It finds
- use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
-
-Package: lib64asan5-dbg
-X-DH-Build-For-Type: target
-Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib64asan5 (= ${gcc:Version}), ${misc:Depends}
-Description: AddressSanitizer -- a fast memory error detector (64bit debug symbols)
- AddressSanitizer (ASan) is a fast memory error detector.  It finds
- use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
-
-#Package: libn32asan`'ASAN_SO`'LS
-#Section: ifdef(`TARGET',`devel',`libs')
-#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Priority: optional
-#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-#BUILT_USING`'dnl
-#Description: AddressSanitizer -- a fast memory error detector (n32)
-# AddressSanitizer (ASan) is a fast memory error detector.  It finds
-# use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
-
-#Package: libn32asan`'ASAN_SO-dbg`'LS
-#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Section: debug
-#Priority: optional
-#Depends: BASELDEP, libdep(asan`'ASAN_SO,n32,=), ${misc:Depends}
-#BUILT_USING`'dnl
-#Description: AddressSanitizer -- a fast memory error detector (n32 debug symbols)
-# AddressSanitizer (ASan) is a fast memory error detector.  It finds
-# use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
-
-Package: libx32asan5
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: amd64 i386
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Description: AddressSanitizer -- a fast memory error detector (x32)
- AddressSanitizer (ASan) is a fast memory error detector.  It finds
- use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
-
-Package: libx32asan5-dbg
-X-DH-Build-For-Type: target
-Architecture: amd64 i386
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libx32asan5 (= ${gcc:Version}), ${misc:Depends}
-Description: AddressSanitizer -- a fast memory error detector (x32 debug symbols)
- AddressSanitizer (ASan) is a fast memory error detector.  It finds
- use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
-
-Package: liblsan0
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: any
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: LeakSanitizer -- a memory leak detector (runtime)
- LeakSanitizer (Lsan) is a memory leak detector which is integrated
- into AddressSanitizer.
-
-Package: liblsan0-dbg
-X-DH-Build-For-Type: target
-Architecture: any
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), liblsan0 (= ${gcc:Version}), ${misc:Depends}
-Multi-Arch: same
-Description: LeakSanitizer -- a memory leak detector (debug symbols)
- LeakSanitizer (Lsan) is a memory leak detector which is integrated
- into AddressSanitizer.
-
-Package: lib32lsan0
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Conflicts: ${confl:lib32}
-Description: LeakSanitizer -- a memory leak detector (32bit)
- LeakSanitizer (Lsan) is a memory leak detector which is integrated
- into AddressSanitizer (empty package).
-
-Package: lib32lsan0-dbg
-X-DH-Build-For-Type: target
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib32lsan0 (= ${gcc:Version}), ${misc:Depends}
-Description: LeakSanitizer -- a memory leak detector (32 bit debug symbols)
- LeakSanitizer (Lsan) is a memory leak detector which is integrated
- into AddressSanitizer (empty package).
-
-#Package: lib64lsan`'LSAN_SO`'LS
-#Section: ifdef(`TARGET',`devel',`libs')
-#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-#Priority: optional
-#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-#BUILT_USING`'dnl
-#Description: LeakSanitizer -- a memory leak detector (64bit)
-# LeakSanitizer (Lsan) is a memory leak detector which is integrated
-# into AddressSanitizer.
-
-#Package: lib64lsan`'LSAN_SO-dbg`'LS
-#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-#Section: debug
-#Priority: optional
-#Depends: BASELDEP, libdep(lsan`'LSAN_SO,64,=), ${misc:Depends}
-#BUILT_USING`'dnl
-#Description: LeakSanitizer -- a memory leak detector (64bit debug symbols)
-# LeakSanitizer (Lsan) is a memory leak detector which is integrated
-# into AddressSanitizer.
-
-#Package: libn32lsan`'LSAN_SO`'LS
-#Section: ifdef(`TARGET',`devel',`libs')
-#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Priority: optional
-#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-#BUILT_USING`'dnl
-#Description: LeakSanitizer -- a memory leak detector (n32)
-# LeakSanitizer (Lsan) is a memory leak detector which is integrated
-# into AddressSanitizer.
-
-#Package: libn32lsan`'LSAN_SO-dbg`'LS
-#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Section: debug
-#Priority: optional
-#Depends: BASELDEP, libdep(lsan`'LSAN_SO,n32,=), ${misc:Depends}
-#BUILT_USING`'dnl
-#Description: LeakSanitizer -- a memory leak detector (n32 debug symbols)
-# LeakSanitizer (Lsan) is a memory leak detector which is integrated
-# into AddressSanitizer.
-
-Package: libx32lsan0
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: amd64 i386
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Description: LeakSanitizer -- a memory leak detector (x32)
- LeakSanitizer (Lsan) is a memory leak detector which is integrated
- into AddressSanitizer (empty package).
-
-Package: libx32lsan0-dbg
-X-DH-Build-For-Type: target
-Architecture: amd64 i386
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libx32lsan0 (= ${gcc:Version}), ${misc:Depends}
-Description: LeakSanitizer -- a memory leak detector (x32 debug symbols)
- LeakSanitizer (Lsan) is a memory leak detector which is integrated
- into AddressSanitizer (empty package).
-
-Package: libtsan0
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: any
-Provides: libtsan0-armel [armel], libtsan0-armhf [armhf]
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: ThreadSanitizer -- a Valgrind-based detector of data races (runtime)
- ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
- The Linux and Mac versions are based on Valgrind. 
-
-Package: libtsan0-dbg
-X-DH-Build-For-Type: target
-Architecture: any
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libtsan0 (= ${gcc:Version}), ${misc:Depends}
-Provides: libtsan0-dbg-armel [armel], libtsan0-dbg-armhf [armhf]
-Multi-Arch: same
-Description: ThreadSanitizer -- a Valgrind-based detector of data races (debug symbols)
- ThreadSanitizer (Tsan) is a data race detector for C/C++ programs. 
- The Linux and Mac versions are based on Valgrind. 
-
-Package: libubsan1
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: any
-Provides: libubsan1-armel [armel], libubsan1-armhf [armhf]
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: UBSan -- undefined behaviour sanitizer (runtime)
- UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
- Various computations will be instrumented to detect undefined behavior
- at runtime. Available for C and C++.
-
-Package: libubsan1-dbg
-X-DH-Build-For-Type: target
-Architecture: any
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libubsan1 (= ${gcc:Version}), ${misc:Depends}
-Provides: libubsan1-dbg-armel [armel], libubsan1-dbg-armhf [armhf]
-Multi-Arch: same
-Description: UBSan -- undefined behaviour sanitizer (debug symbols)
- UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
- Various computations will be instrumented to detect undefined behavior
- at runtime. Available for C and C++.
-
-Package: lib32ubsan1
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Conflicts: ${confl:lib32}
-Description: UBSan -- undefined behaviour sanitizer (32bit)
- UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
- Various computations will be instrumented to detect undefined behavior
- at runtime. Available for C and C++.
-
-Package: lib32ubsan1-dbg
-X-DH-Build-For-Type: target
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib32ubsan1 (= ${gcc:Version}), ${misc:Depends}
-Description: UBSan -- undefined behaviour sanitizer (32 bit debug symbols)
- UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
- Various computations will be instrumented to detect undefined behavior
- at runtime. Available for C and C++.
-
-Package: lib64ubsan1
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Description: UBSan -- undefined behaviour sanitizer (64bit)
- UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
- Various computations will be instrumented to detect undefined behavior
- at runtime. Available for C and C++.
-
-Package: lib64ubsan1-dbg
-X-DH-Build-For-Type: target
-Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib64ubsan1 (= ${gcc:Version}), ${misc:Depends}
-Description: UBSan -- undefined behaviour sanitizer (64bit debug symbols)
- UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
- Various computations will be instrumented to detect undefined behavior
- at runtime. Available for C and C++.
-
-#Package: libn32ubsan`'UBSAN_SO`'LS
-#Section: ifdef(`TARGET',`devel',`libs')
-#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Priority: optional
-#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-#BUILT_USING`'dnl
-#Description: UBSan -- undefined behaviour sanitizer (n32)
-# UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
-# Various computations will be instrumented to detect undefined behavior
-# at runtime. Available for C and C++.
-
-#Package: libn32ubsan`'UBSAN_SO-dbg`'LS
-#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Section: debug
-#Priority: optional
-#Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,n32,=), ${misc:Depends}
-#BUILT_USING`'dnl
-#Description: UBSan -- undefined behaviour sanitizer (n32 debug symbols)
-# UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
-# Various computations will be instrumented to detect undefined behavior
-# at runtime. Available for C and C++.
-
-Package: libx32ubsan1
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: amd64 i386
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Description: UBSan -- undefined behaviour sanitizer (x32)
- UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
- Various computations will be instrumented to detect undefined behavior
- at runtime. Available for C and C++.
-
-Package: libx32ubsan1-dbg
-X-DH-Build-For-Type: target
-Architecture: amd64 i386
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libx32ubsan1 (= ${gcc:Version}), ${misc:Depends}
-Description: UBSan -- undefined behaviour sanitizer (x32 debug symbols)
- UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
- Various computations will be instrumented to detect undefined behavior
- at runtime. Available for C and C++.
-
-Package: libmpx2
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: any
-Provides: libmpx2-armel [armel], libmpx2-armhf [armhf]
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Replaces: libmpx0 (<< 6-20160120-1)
-Description: Intel memory protection extensions (runtime)
- Intel MPX is a set of processor features which, with compiler,
- runtime library and OS support, brings increased robustness to
- software by checking pointer references whose compile time normal
- intentions are usurped at runtime due to buffer overflow.
-
-Package: libmpx2-dbg
-X-DH-Build-For-Type: target
-Architecture: any
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libmpx2 (= ${gcc:Version}), ${misc:Depends}
-Provides: libmpx2-dbg-armel [armel], libmpx2-dbg-armhf [armhf]
-Multi-Arch: same
-Description: Intel memory protection extensions (debug symbols)
- Intel MPX is a set of processor features which, with compiler,
- runtime library and OS support, brings increased robustness to
- software by checking pointer references whose compile time normal
- intentions are usurped at runtime due to buffer overflow.
-
-Package: lib32mpx2
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Conflicts: ${confl:lib32}
-Replaces: lib32mpx0 (<< 6-20160120-1)
-Description: Intel memory protection extensions (32bit)
- Intel MPX is a set of processor features which, with compiler,
- runtime library and OS support, brings increased robustness to
- software by checking pointer references whose compile time normal
- intentions are usurped at runtime due to buffer overflow.
-
-Package: lib32mpx2-dbg
-X-DH-Build-For-Type: target
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib32mpx2 (= ${gcc:Version}), ${misc:Depends}
-Description: Intel memory protection extensions (32 bit debug symbols)
- Intel MPX is a set of processor features which, with compiler,
- runtime library and OS support, brings increased robustness to
- software by checking pointer references whose compile time normal
- intentions are usurped at runtime due to buffer overflow.
-
-Package: lib64mpx2
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Replaces: lib64mpx0 (<< 6-20160120-1)
-Description: Intel memory protection extensions (64bit)
- Intel MPX is a set of processor features which, with compiler,
- runtime library and OS support, brings increased robustness to
- software by checking pointer references whose compile time normal
- intentions are usurped at runtime due to buffer overflow.
-
-Package: lib64mpx2-dbg
-X-DH-Build-For-Type: target
-Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib64mpx2 (= ${gcc:Version}), ${misc:Depends}
-Description: Intel memory protection extensions (64bit debug symbols)
- Intel MPX is a set of processor features which, with compiler,
- runtime library and OS support, brings increased robustness to
- software by checking pointer references whose compile time normal
- intentions are usurped at runtime due to buffer overflow.
-
-Package: libquadmath0
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: any
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: GCC Quad-Precision Math Library
- A library, which provides quad-precision mathematical functions on targets
- supporting the __float128 datatype. The library is used to provide on such
- targets the REAL(16) type in the GNU Fortran compiler.
-
-Package: libquadmath0-dbg
-X-DH-Build-For-Type: target
-Architecture: any
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libquadmath0 (= ${gcc:Version}), ${misc:Depends}
-Multi-Arch: same
-Description: GCC Quad-Precision Math Library (debug symbols)
- A library, which provides quad-precision mathematical functions on targets
- supporting the __float128 datatype.
-
-Package: lib32quadmath0
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Conflicts: ${confl:lib32}
-Description: GCC Quad-Precision Math Library (32bit)
- A library, which provides quad-precision mathematical functions on targets
- supporting the __float128 datatype. The library is used to provide on such
- targets the REAL(16) type in the GNU Fortran compiler.
-
-Package: lib32quadmath0-dbg
-X-DH-Build-For-Type: target
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib32quadmath0 (= ${gcc:Version}), ${misc:Depends}
-Description: GCC Quad-Precision Math Library (32 bit debug symbols)
- A library, which provides quad-precision mathematical functions on targets
- supporting the __float128 datatype.
-
-Package: lib64quadmath0
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Description: GCC Quad-Precision Math Library  (64bit)
- A library, which provides quad-precision mathematical functions on targets
- supporting the __float128 datatype. The library is used to provide on such
- targets the REAL(16) type in the GNU Fortran compiler.
-
-Package: lib64quadmath0-dbg
-X-DH-Build-For-Type: target
-Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib64quadmath0 (= ${gcc:Version}), ${misc:Depends}
-Description: GCC Quad-Precision Math Library  (64bit debug symbols)
- A library, which provides quad-precision mathematical functions on targets
- supporting the __float128 datatype.
-
-#Package: libn32quadmath`'QMATH_SO`'LS
-#Section: ifdef(`TARGET',`devel',`libs')
-#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Priority: optional
-#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-#BUILT_USING`'dnl
-#Description: GCC Quad-Precision Math Library (n32)
-# A library, which provides quad-precision mathematical functions on targets
-# supporting the __float128 datatype. The library is used to provide on such
-# targets the REAL(16) type in the GNU Fortran compiler.
-
-#Package: libn32quadmath`'QMATH_SO-dbg`'LS
-#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Section: debug
-#Priority: optional
-#Depends: BASELDEP, libdep(quadmath`'QMATH_SO,n32,=), ${misc:Depends}
-#BUILT_USING`'dnl
-#Description: GCC Quad-Precision Math Library (n32 debug symbols)
-# A library, which provides quad-precision mathematical functions on targets
-# supporting the __float128 datatype.
-
-Package: libx32quadmath0
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: amd64 i386
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Description: GCC Quad-Precision Math Library (x32)
- A library, which provides quad-precision mathematical functions on targets
- supporting the __float128 datatype. The library is used to provide on such
- targets the REAL(16) type in the GNU Fortran compiler.
-
-Package: libx32quadmath0-dbg
-X-DH-Build-For-Type: target
-Architecture: amd64 i386
-Section: debug
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libx32quadmath0 (= ${gcc:Version}), ${misc:Depends}
-Description: GCC Quad-Precision Math Library (x32 debug symbols)
- A library, which provides quad-precision mathematical functions on targets
- supporting the __float128 datatype.
-
-Package: libcc1-0
-Section: libs
-Architecture: any
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: GCC cc1 plugin for GDB
- libcc1 is a plugin for GDB.
-
-Package: libgccjit0
-Section: libs
-Architecture: any
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Breaks: python-gccjit (<< 0.4-4), python3-gccjit (<< 0.4-4)
-Description: GCC just-in-time compilation (shared library)
- libgccjit provides an embeddable shared library with an API for adding
- compilation to existing programs using GCC.
-
-Package: libgccjit0-dbg
-Section: debug
-Architecture: any
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libgccjit0 (= ${gcc:Version}),
- ${shlibs:Depends}, ${misc:Depends}
-Breaks: libgccjit-5-dbg, libgccjit-6-dbg
-Replaces: libgccjit-5-dbg, libgccjit-6-dbg
-Description: GCC just-in-time compilation (debug information)
- libgccjit provides an embeddable shared library with an API for adding
- compilation to existing programs using GCC.
-
-Package: libgccjit-8-doc
-Section: doc
-Architecture: all
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${misc:Depends}
-Conflicts: libgccjit-5-doc, libgccjit-6-doc, libgccjit-7-doc
-Description: GCC just-in-time compilation (documentation)
- libgccjit provides an embeddable shared library with an API for adding
- compilation to existing programs using GCC.
-
-Package: libgccjit-8-dev
-Section: libdevel
-Architecture: any
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libgccjit0 (>= ${gcc:Version}),
- ${shlibs:Depends}, ${misc:Depends}
-Suggests: libgccjit-8-dbg
-Description: GCC just-in-time compilation (development files)
- libgccjit provides an embeddable shared library with an API for adding
- compilation to existing programs using GCC.
-
-Package: gobjc++-8
-Architecture: any
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), gobjc-8 (= ${gcc:Version}), g++-8 (= ${gcc:Version}), ${shlibs:Depends}, libobjc-8-dev (= ${gcc:Version}), ${misc:Depends}
-Suggests: ${gobjcxx:multilib}, gcc-8-doc (>= ${gcc:SoftVersion})
-Provides: objc++-compiler
-Description: GNU Objective-C++ compiler
- This is the GNU Objective-C++ compiler, which compiles
- Objective-C++ on platforms supported by the gcc compiler. It uses the
- gcc backend to generate optimized code.
-
-Package: gobjc++-8-multilib
-Architecture: amd64 i386 kfreebsd-amd64 mips mips64 mips64el mips64r6 mips64r6el mipsel mipsn32 mipsn32el mipsn32r6 mipsn32r6el mipsr6 mipsr6el powerpc ppc64 s390 s390x sparc sparc64 x32
-Section: devel
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), gobjc++-8 (= ${gcc:Version}), g++-8-multilib (= ${gcc:Version}), gobjc-8-multilib (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: GNU Objective-C++ compiler (multilib support)
- This is the GNU Objective-C++ compiler, which compiles Objective-C++ on
- platforms supported by the gcc compiler.
- .
- This is a dependency package, depending on development packages
- for the non-default multilib architecture(s).
-
-Package: gobjc-8
-Architecture: any
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), gcc-8 (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, libobjc-8-dev (= ${gcc:Version}), ${misc:Depends}
-Suggests: ${gobjc:multilib}, gcc-8-doc (>= ${gcc:SoftVersion}), libobjc4-dbg (>= ${gcc:Version})
-Provides: objc-compiler
-Description: GNU Objective-C compiler
- This is the GNU Objective-C compiler, which compiles
- Objective-C on platforms supported by the gcc compiler. It uses the
- gcc backend to generate optimized code.
-
-Package: gobjc-8-multilib
-Architecture: amd64 i386 kfreebsd-amd64 mips mips64 mips64el mips64r6 mips64r6el mipsel mipsn32 mipsn32el mipsn32r6 mipsn32r6el mipsr6 mipsr6el powerpc ppc64 s390 s390x sparc sparc64 x32
-Section: devel
+Package: gobjc-8-multilib
+Architecture: amd64 armel armhf i386 kfreebsd-amd64 mips mips64 mips64el mips64r6 mips64r6el mipsel mipsn32 mipsn32el mipsn32r6 mipsn32r6el mipsr6 mipsr6el powerpc ppc64 s390 s390x sparc sparc64 x32
+Section: devel
 Priority: optional
 Depends: gcc-8-base (= ${gcc:Version}), gobjc-8 (= ${gcc:Version}), gcc-8-multilib (= ${gcc:Version}), ${dep:libobjcbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
 Description: GNU Objective-C compiler (multilib support)
@@ -1421,101 +594,25 @@ Description: Runtime library for GNU Obj
  This package contains the headers and static library files needed to build
  GNU ObjC applications.
 
-Package: libobjc4
+Package: libhfobjc-8-dev
 X-DH-Build-For-Type: target
-Section: libs
-Architecture: any
-Provides: libobjc4-armel [armel], libobjc4-armhf [armhf]
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: Runtime library for GNU Objective-C applications
- Library needed for GNU ObjC applications linked against the shared library.
-
-Package: libobjc4-dbg
-X-DH-Build-For-Type: target
-Section: debug
-Architecture: any
-Provides: libobjc4-dbg-armel [armel], libobjc4-dbg-armhf [armhf]
-Multi-Arch: same
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libobjc4 (= ${gcc:Version}), libgcc1-dbg (>= ${libgcc:Version}), ${misc:Depends}
-Description: Runtime library for GNU Objective-C applications (debug symbols)
- Library needed for GNU ObjC applications linked against the shared library.
-
-Package: lib64objc4
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Description: Runtime library for GNU Objective-C applications (64bit)
- Library needed for GNU ObjC applications linked against the shared library.
-
-Package: lib64objc4-dbg
-X-DH-Build-For-Type: target
-Section: debug
-Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib64objc4 (= ${gcc:Version}), lib64gcc1-dbg (>= ${gcc:EpochVersion}), ${misc:Depends}
-Description: Runtime library for GNU Objective-C applications (64 bit debug symbols)
- Library needed for GNU ObjC applications linked against the shared library.
-
-Package: lib32objc4
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Conflicts: ${confl:lib32}
-Description: Runtime library for GNU Objective-C applications (32bit)
- Library needed for GNU ObjC applications linked against the shared library.
-
-Package: lib32objc4-dbg
-X-DH-Build-For-Type: target
-Section: debug
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib32objc4 (= ${gcc:Version}), lib32gcc1-dbg (>= ${gcc:EpochVersion}), ${misc:Depends}
-Description: Runtime library for GNU Objective-C applications (32 bit debug symbols)
- Library needed for GNU ObjC applications linked against the shared library.
-
-Package: libn32objc4
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: mips mipsel mips64 mips64el mipsr6 mipsr6el mips64r6 mips64r6el
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Description: Runtime library for GNU Objective-C applications (n32)
- Library needed for GNU ObjC applications linked against the shared library.
-
-Package: libn32objc4-dbg
-X-DH-Build-For-Type: target
-Section: debug
-Architecture: mips mipsel mips64 mips64el mipsr6 mipsr6el mips64r6 mips64r6el
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libn32objc4 (= ${gcc:Version}), libn32gcc1-dbg (>= ${gcc:EpochVersion}), ${misc:Depends}
-Description: Runtime library for GNU Objective-C applications (n32 debug symbols)
- Library needed for GNU ObjC applications linked against the shared library.
-
-Package: libx32objc4
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: amd64 i386
+Architecture: armel
+Section: libdevel
 Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Description: Runtime library for GNU Objective-C applications (x32)
- Library needed for GNU ObjC applications linked against the shared library.
+Depends: gcc-8-base (= ${gcc:Version}), libhfgcc-8-dev (= ${gcc:Version}), libhfobjc4 (>= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: Runtime library for GNU Objective-C applications (hard float ABI development files)
+ This package contains the headers and static library files needed to build
+ GNU ObjC applications.
 
-Package: libx32objc4-dbg
+Package: libsfobjc-8-dev
 X-DH-Build-For-Type: target
-Section: debug
-Architecture: amd64 i386
+Architecture: armhf
+Section: libdevel
 Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libx32objc4 (= ${gcc:Version}), libx32gcc1-dbg (>= ${gcc:EpochVersion}), ${misc:Depends}
-Description: Runtime library for GNU Objective-C applications (x32 debug symbols)
- Library needed for GNU ObjC applications linked against the shared library.
+Depends: gcc-8-base (= ${gcc:Version}), libsfgcc-8-dev (= ${gcc:Version}), libsfobjc4 (>= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: Runtime library for GNU Objective-C applications (soft float development files)
+ This package contains the headers and static library files needed to build
+ GNU ObjC applications.
 
 Package: gfortran-8
 Architecture: any
@@ -1531,7 +628,7 @@ Description: GNU Fortran compiler
  gcc backend to generate optimized code.
 
 Package: gfortran-8-multilib
-Architecture: amd64 i386 kfreebsd-amd64 mips mips64 mips64el mips64r6 mips64r6el mipsel mipsn32 mipsn32el mipsn32r6 mipsn32r6el mipsr6 mipsr6el powerpc ppc64 s390 s390x sparc sparc64 x32
+Architecture: amd64 armel armhf i386 kfreebsd-amd64 mips mips64 mips64el mips64r6 mips64r6el mipsel mipsn32 mipsn32el mipsn32r6 mipsn32r6el mipsr6 mipsr6el powerpc ppc64 s390 s390x sparc sparc64 x32
 Section: devel
 Priority: optional
 Depends: gcc-8-base (= ${gcc:Version}), gfortran-8 (= ${gcc:Version}), gcc-8-multilib (= ${gcc:Version}), ${dep:libgfortranbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
@@ -1542,6 +639,14 @@ Description: GNU Fortran compiler (multi
  This is a dependency package, depending on development packages
  for the non-default multilib architecture(s).
 
+Package: gfortran-8-doc
+Architecture: all
+Section: doc
+Priority: optional
+Depends: gcc-8-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
+Description: Documentation for the GNU Fortran compiler (gfortran)
+ Documentation for the GNU Fortran compiler in info format.
+
 Package: libgfortran-8-dev
 X-DH-Build-For-Type: target
 Architecture: any
@@ -1593,112 +698,25 @@ Description: Runtime library for GNU For
  This package contains the headers and static library files needed to build
  GNU Fortran applications.
 
-Package: libgfortran5
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: any
-Provides: libgfortran5-armel [armel], libgfortran5-armhf [armhf]
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-Breaks: ${multiarch:breaks}
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: Runtime library for GNU Fortran applications
- Library needed for GNU Fortran applications linked against the
- shared library.
-
-Package: libgfortran5-dbg
-X-DH-Build-For-Type: target
-Section: debug
-Architecture: any
-Provides: libgfortran5-dbg-armel [armel], libgfortran5-dbg-armhf [armhf]
-Multi-Arch: same
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libgfortran5 (= ${gcc:Version}), libgcc1-dbg (>= ${libgcc:Version}), ${misc:Depends}
-Description: Runtime library for GNU Fortran applications (debug symbols)
- Library needed for GNU Fortran applications linked against the
- shared library.
-
-Package: lib64gfortran5
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Description: Runtime library for GNU Fortran applications (64bit)
- Library needed for GNU Fortran applications linked against the
- shared library.
-
-Package: lib64gfortran5-dbg
-X-DH-Build-For-Type: target
-Section: debug
-Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib64gfortran5 (= ${gcc:Version}), ${misc:Depends}
-Description: Runtime library for GNU Fortran applications (64bit debug symbols)
- Library needed for GNU Fortran applications linked against the
- shared library.
-
-Package: lib32gfortran5
+Package: libhfgfortran-8-dev
 X-DH-Build-For-Type: target
-Section: libs
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Conflicts: ${confl:lib32}
-Description: Runtime library for GNU Fortran applications (32bit)
- Library needed for GNU Fortran applications linked against the
- shared library.
-
-Package: lib32gfortran5-dbg
-X-DH-Build-For-Type: target
-Section: debug
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib32gfortran5 (= ${gcc:Version}), ${misc:Depends}
-Description: Runtime library for GNU Fortran applications (32 bit debug symbols)
- Library needed for GNU Fortran applications linked against the
- shared library.
-
-Package: libn32gfortran5
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: mips mipsel mips64 mips64el mipsr6 mipsr6el mips64r6 mips64r6el
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Description: Runtime library for GNU Fortran applications (n32)
- Library needed for GNU Fortran applications linked against the
- shared library.
-
-Package: libn32gfortran5-dbg
-X-DH-Build-For-Type: target
-Section: debug
-Architecture: mips mipsel mips64 mips64el mipsr6 mipsr6el mips64r6 mips64r6el
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libn32gfortran5 (= ${gcc:Version}), ${misc:Depends}
-Description: Runtime library for GNU Fortran applications (n32 debug symbols)
- Library needed for GNU Fortran applications linked against the
- shared library.
-
-Package: libx32gfortran5
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: amd64 i386
+Architecture: armel
+Section: libdevel
 Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
-Description: Runtime library for GNU Fortran applications (x32)
- Library needed for GNU Fortran applications linked against the
- shared library.
+Depends: gcc-8-base (= ${gcc:Version}), libhfgcc-8-dev (= ${gcc:Version}), libhfgfortran5 (>= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: Runtime library for GNU Fortran applications (hard float ABI development files)
+ This package contains the headers and static library files needed to build
+ GNU Fortran applications.
 
-Package: libx32gfortran5-dbg
+Package: libsfgfortran-8-dev
 X-DH-Build-For-Type: target
-Section: debug
-Architecture: amd64 i386
+Architecture: armhf
+Section: libdevel
 Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libx32gfortran5 (= ${gcc:Version}), ${misc:Depends}
-Description: Runtime library for GNU Fortran applications (x32 debug symbols)
- Library needed for GNU Fortran applications linked against the
- shared library.
+Depends: gcc-8-base (= ${gcc:Version}), libsfgcc-8-dev (= ${gcc:Version}), libsfgfortran5 (>= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: Runtime library for GNU Fortran applications (soft float ABI development files)
+ This package contains the headers and static library files needed to build
+ GNU Fortran applications.
 
 Package: gccgo-8
 Architecture: any
@@ -1714,7 +732,7 @@ Description: GNU Go compiler
  by the gcc compiler. It uses the gcc backend to generate optimized code.
 
 Package: gccgo-8-multilib
-Architecture: amd64 i386 kfreebsd-amd64 mips mips64 mips64el mips64r6 mips64r6el mipsel mipsn32 mipsn32el mipsn32r6 mipsn32r6el mipsr6 mipsr6el powerpc ppc64 s390 s390x sparc sparc64 x32
+Architecture: amd64 armel armhf i386 kfreebsd-amd64 mips mips64 mips64el mips64r6 mips64r6el mipsel mipsn32 mipsn32el mipsn32r6 mipsn32r6el mipsr6 mipsr6el powerpc ppc64 s390 s390x sparc sparc64 x32
 Section: devel
 Priority: optional
 Depends: gcc-8-base (= ${gcc:Version}), gccgo-8 (= ${gcc:Version}), gcc-8-multilib (= ${gcc:Version}), ${dep:libgobiarch}, ${shlibs:Depends}, ${misc:Depends}
@@ -1734,6 +752,14 @@ Description: GNU Go compiler (multilib s
  This is a dependency package, depending on development packages
  for the non-default multilib architecture(s).
 
+Package: gccgo-8-doc
+Architecture: all
+Section: doc
+Priority: optional
+Depends: gcc-8-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
+Description: Documentation for the GNU Go compiler (gccgo)
+ Documentation for the GNU Go compiler in info format.
+
 Package: libgo13
 X-DH-Build-For-Type: target
 Section: libs
@@ -1850,79 +876,6 @@ Description: Runtime library for GNU Go
  shared library. This currently is an empty package, because the
  library is completely unstripped.
 
-Package: libstdc++6
-X-DH-Build-For-Type: target
-Architecture: any
-Section: libs
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${dep:libc}, ${shlibs:Depends}, ${misc:Depends}
-Provides: libstdc++6-armel [armel], libstdc++6-armhf [armhf]
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-Breaks: ${multiarch:breaks}, 
-Conflicts: scim (<< 1.4.2-1)
-Replaces: libstdc++6-8-dbg (<< 4.9.0-3)
-Description: GNU Standard C++ Library v3
- This package contains an additional runtime library for C++ programs
- built with the GNU compiler.
- .
- libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
- was included up to g++-2.95. The first version of libstdc++-v3 appeared
- in g++-3.0.
-
-Package: lib32stdc++6
-X-DH-Build-For-Type: target
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
-Section: libs
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib32gcc1 (>= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Conflicts: ${confl:lib32}
-Description: GNU Standard C++ Library v3 (32 bit Version)
- This package contains an additional runtime library for C++ programs
- built with the GNU compiler.
-
-Package: lib64stdc++6
-X-DH-Build-For-Type: target
-Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
-Section: libs
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib64gcc1 (>= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: GNU Standard C++ Library v3 (64bit)
- This package contains an additional runtime library for C++ programs
- built with the GNU compiler.
- .
- libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
- was included up to g++-2.95. The first version of libstdc++-v3 appeared
- in g++-3.0.
-
-Package: libn32stdc++6
-X-DH-Build-For-Type: target
-Architecture: mips mipsel mips64 mips64el mipsr6 mipsr6el mips64r6 mips64r6el
-Section: libs
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libn32gcc1 (>= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: GNU Standard C++ Library v3 (n32)
- This package contains an additional runtime library for C++ programs
- built with the GNU compiler.
- .
- libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
- was included up to g++-2.95. The first version of libstdc++-v3 appeared
- in g++-3.0.
-
-Package: libx32stdc++6
-X-DH-Build-For-Type: target
-Architecture: amd64 i386
-Section: libs
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libx32gcc1 (>= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: GNU Standard C++ Library v3 (x32)
- This package contains an additional runtime library for C++ programs
- built with the GNU compiler.
- .
- libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
- was included up to g++-2.95. The first version of libstdc++-v3 appeared
- in g++-3.0.
-
 Package: libstdc++-8-dev
 X-DH-Build-For-Type: target
 Architecture: any
@@ -2104,6 +1057,62 @@ Description: GNU Standard C++ Library v3
  This package contains the shared library of libstdc++ compiled with
  debugging symbols.
 
+Package: libhfstdc++-8-dev
+X-DH-Build-For-Type: target
+Architecture: armel
+Section: libdevel
+Priority: optional
+Depends: gcc-8-base (= ${gcc:Version}), libhfgcc-8-dev (= ${gcc:Version}),
+ libhfstdc++6 (>= ${gcc:Version}), libstdc++-8-dev (= ${gcc:Version}), ${misc:Depends}
+Description: GNU Standard C++ Library v3 (development files)
+ This package contains the headers and static library files necessary for
+ building C++ programs which use libstdc++.
+ .
+ libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
+ was included up to g++-2.95. The first version of libstdc++-v3 appeared
+ in g++-3.0.
+
+Package: libhfstdc++6-8-dbg
+X-DH-Build-For-Type: target
+Architecture: armel
+Section: debug
+Priority: optional
+Depends: gcc-8-base (= ${gcc:Version}), libhfstdc++6 (>= ${gcc:Version}),
+ libstdc++-8-dev (= ${gcc:Version}), libhfgcc1-dbg (>= ${gcc:EpochVersion}),
+ ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libhfstdc++6-dbg, libhfstdc++6-4.3-dbg, libhfstdc++6-4.4-dbg, libhfstdc++6-4.5-dbg, libhfstdc++6-4.6-dbg, libhfstdc++6-4.7-dbg, libhfstdc++6-4.8-dbg, libhfstdc++6-4.9-dbg, libhfstdc++6-5-dbg, libhfstdc++6-6-dbg, libhfstdc++6-7-dbg, libstdc++6-armhf [armel]
+Description: GNU Standard C++ Library v3 (debugging files)
+ This package contains the shared library of libstdc++ compiled with
+ debugging symbols.
+
+Package: libsfstdc++-8-dev
+X-DH-Build-For-Type: target
+Architecture: armhf
+Section: libdevel
+Priority: optional
+Depends: gcc-8-base (= ${gcc:Version}), libsfgcc-8-dev (= ${gcc:Version}),
+ libsfstdc++6 (>= ${gcc:Version}), libstdc++-8-dev (= ${gcc:Version}), ${misc:Depends}
+Description: GNU Standard C++ Library v3 (development files)
+ This package contains the headers and static library files necessary for
+ building C++ programs which use libstdc++.
+ .
+ libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
+ was included up to g++-2.95. The first version of libstdc++-v3 appeared
+ in g++-3.0.
+
+Package: libsfstdc++6-8-dbg
+X-DH-Build-For-Type: target
+Architecture: armhf
+Section: debug
+Priority: optional
+Depends: gcc-8-base (= ${gcc:Version}), libsfstdc++6 (>= ${gcc:Version}),
+ libstdc++-8-dev (= ${gcc:Version}), libsfgcc1-dbg (>= ${gcc:EpochVersion}),
+ ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libsfstdc++6-dbg, libsfstdc++6-4.3-dbg, libsfstdc++6-4.4-dbg, libsfstdc++6-4.5-dbg, libsfstdc++6-4.6-dbg, libsfstdc++6-4.7-dbg, libsfstdc++6-4.8-dbg, libsfstdc++6-4.9-dbg, libsfstdc++6-5-dbg, libhfstdc++6-6-dbg, libhfstdc++6-7-dbg, libstdc++6-armel [armhf]
+Description: GNU Standard C++ Library v3 (debugging files)
+ This package contains the shared library of libstdc++ compiled with
+ debugging symbols.
+
 Package: libstdc++-8-doc
 Architecture: all
 Section: doc
@@ -2254,6 +1263,25 @@ Description: GNU Ada compiler selected c
  .
  This package contains the debugging symbols.
 
+Package: gnat-8-doc
+Architecture: all
+Section: doc
+Priority: optional
+Depends: dpkg (>= 1.15.4) | install-info, ${misc:Depends}
+Suggests: gnat-8
+Conflicts: gnat-4.1-doc, gnat-4.2-doc,
+  gnat-4.3-doc, gnat-4.4-doc, 
+  gnat-4.6-doc, gnat-4.9-doc, 
+  gnat-5-doc, gnat-6-doc, gnat-7-doc, 
+Description: GNU Ada compiler (documentation)
+ GNAT is a compiler for the Ada programming language. It produces optimized
+ code on platforms supported by the GNU Compiler Collection (GCC).
+ .
+ The libgnat library provides runtime components needed by most
+ applications produced with GNAT.
+ .
+ This package contains the documentation in info format.
+
 Package: gdc-8
 Architecture: any
 Priority: optional
@@ -2326,100 +1354,26 @@ Description: Phobos D standard library (
  .
  For more information check http://www.dlang.org/phobos/
 
-Package: libgphobos76
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: amd64 arm64 armel armhf i386 x32 kfreebsd-amd64 kfreebsd-i386
-Multi-Arch: same
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Replaces: libgphobos68
-Description: Phobos D standard library (runtime library)
- This is the Phobos standard library that comes with the D2 compiler.
- .
- For more information check http://www.dlang.org/phobos/
-
-Package: libgphobos76-dbg
-X-DH-Build-For-Type: target
-Section: debug
-Architecture: amd64 arm64 armel armhf i386 x32 kfreebsd-amd64 kfreebsd-i386
-Multi-Arch: same
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libgphobos76 (= ${gdc:Version}), ${misc:Depends}
-Replaces: libgphobos68-dbg
-Description: Phobos D standard library (debug symbols)
- This is the Phobos standard library that comes with the D2 compiler.
- .
- For more information check http://www.dlang.org/phobos/
-
-Package: lib64gphobos76
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Replaces: lib64gphobos68
-Description: Phobos D standard library (runtime library)
- This is the Phobos standard library that comes with the D2 compiler.
- .
- For more information check http://www.dlang.org/phobos/
-
-Package: lib64gphobos76-dbg
-X-DH-Build-For-Type: target
-Section: debug
-Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el mipsr6 mipsr6el mipsn32r6 mipsn32r6el x32
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib64gphobos76 (= ${gdc:Version}), ${misc:Depends}
-Replaces: lib64gphobos68-dbg
-Description: Phobos D standard library (debug symbols)
- This is the Phobos standard library that comes with the D2 compiler.
- .
- For more information check http://www.dlang.org/phobos/
-
-Package: lib32gphobos76
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Replaces: lib32gphobos68
-Description: Phobos D standard library (runtime library)
- This is the Phobos standard library that comes with the D2 compiler.
- .
- For more information check http://www.dlang.org/phobos/
-
-Package: lib32gphobos76-dbg
-X-DH-Build-For-Type: target
-Section: debug
-Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el mipsn32r6 mipsn32r6el mips64r6 mips64r6el
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), lib32gphobos76 (= ${gdc:Version}), ${misc:Depends}
-Replaces: lib32gphobos68-dbg
-Description: Phobos D standard library (debug symbols)
- This is the Phobos standard library that comes with the D2 compiler.
- .
- For more information check http://www.dlang.org/phobos/
-
-Package: libx32gphobos76
+Package: libhfgphobos-8-dev
 X-DH-Build-For-Type: target
-Section: libs
-Architecture: amd64 i386
+Architecture: armel
+Section: libdevel
 Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Replaces: libx32gphobos68
-Description: Phobos D standard library (runtime library)
+Depends: gcc-8-base (= ${gcc:Version}), libhfgphobos76 (>= ${gdc:Version}),
+  libhfgcc-8-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: Phobos D standard library (hard float ABI development files)
  This is the Phobos standard library that comes with the D2 compiler.
  .
  For more information check http://www.dlang.org/phobos/
 
-Package: libx32gphobos76-dbg
+Package: libsfgphobos-8-dev
 X-DH-Build-For-Type: target
-Section: debug
-Architecture: amd64 i386
+Architecture: armhf
+Section: libdevel
 Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libx32gphobos76 (= ${gdc:Version}), ${misc:Depends}
-Replaces: libx32gphobos68-dbg
-Description: Phobos D standard library (debug symbols)
+Depends: gcc-8-base (= ${gcc:Version}), libsfgphobos76 (>= ${gdc:Version}),
+  libsfgcc-8-dev (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
+Description: Phobos D standard library (soft float ABI development files)
  This is the Phobos standard library that comes with the D2 compiler.
  .
  For more information check http://www.dlang.org/phobos/
@@ -2453,37 +1407,6 @@ Description: HSAIL runtime library (deve
  The library contains both the code required to run kernels on the agent
  and also functions implementing more complex HSAIL instructions.
 
-Package: libhsail-rt0
-X-DH-Build-For-Type: target
-Section: libs
-Architecture: any
-Provides: libhsail-rt0-armel [armel], libhsail-rt0-armhf [armhf]
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
-Description: HSAIL runtime library
- This library implements the agent-side runtime functionality required
- to run HSA finalized programs produced by the BRIG frontend.
- .
- The library contains both the code required to run kernels on the agent
- and also functions implementing more complex HSAIL instructions.
-
-Package: libhsail-rt0-dbg
-X-DH-Build-For-Type: target
-Section: debug
-Architecture: any
-Provides: libhsail-rt0-dbg-armel [armel], libhsail-rt0-dbg-armhf [armhf]
-Multi-Arch: same
-Priority: optional
-Depends: gcc-8-base (= ${gcc:Version}), libhsail-rt0 (= ${gcc:Version}), libgcc1-dbg (>= ${libgcc:Version}), ${misc:Depends}
-Description: HSAIL runtime library (debug symbols)
- This library implements the agent-side runtime functionality required
- to run HSA finalized programs produced by the BRIG frontend.
- .
- The library contains both the code required to run kernels on the agent
- and also functions implementing more complex HSAIL instructions.
-
 #Package: gcc`'PV-soft-float
 #Architecture: arm armel armhf
 #Priority: PRI(optional)
@@ -2508,6 +1431,16 @@ Description: Fix non-ANSI header files
  package is built, so we make fixincludes available at build time of other
  packages, such that checking tools like lintian can make use of it.
 
+Package: gcc-8-doc
+Architecture: all
+Section: doc
+Priority: optional
+Depends: gcc-8-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
+Conflicts: gcc-docs (<< 2.95.2)
+Replaces: gcc (<=2.7.2.3-4.3), gcc-docs (<< 2.95.2)
+Description: Documentation for the GNU compilers (gcc, gobjc, g++)
+ Documentation for the GNU compilers in info format.
+
 Package: gcc-8-offload-nvptx
 Architecture: amd64
 Priority: optional
diff -pruN 8.2.0-19/debian/patches/gcc-linaro-doc.diff 8.2.0-19ubuntu1/debian/patches/gcc-linaro-doc.diff
--- 8.2.0-19/debian/patches/gcc-linaro-doc.diff	2019-02-08 22:28:39.000000000 +0000
+++ 8.2.0-19ubuntu1/debian/patches/gcc-linaro-doc.diff	2019-02-08 22:28:46.000000000 +0000
@@ -242,2206 +242,3 @@ Index: gcc/doc/md.texi
  @cindex @code{sync_compare_and_swap@var{mode}} instruction pattern
  @item @samp{sync_compare_and_swap@var{mode}}
  This pattern, if defined, emits code for an atomic compare-and-swap
-Index: gcc/LINARO-VERSION
-===================================================================
---- a/src/gcc/LINARO-VERSION	(.../gcc-8-branch)
-+++ b/src/gcc/LINARO-VERSION	(.../ARM/arm-8-branch)
-@@ -0,0 +1 @@
-+8.2-2018.08~dev
-Index: gcc/targhooks.c
-===================================================================
---- a/src/gcc/targhooks.c	(.../gcc-8-branch)
-+++ b/src/gcc/targhooks.c	(.../ARM/arm-8-branch)
-@@ -2336,4 +2336,43 @@
- {
- }
- 
-+/* Default implementation of TARGET_HAVE_SPECULATION_SAFE_VALUE.  */
-+bool
-+default_have_speculation_safe_value (bool active ATTRIBUTE_UNUSED)
-+{
-+#ifdef HAVE_speculation_barrier
-+  return active ? HAVE_speculation_barrier : true;
-+#else
-+  return false;
-+#endif
-+}
-+/* Alternative implementation of TARGET_HAVE_SPECULATION_SAFE_VALUE
-+   that can be used on targets that never have speculative execution.  */
-+bool
-+speculation_safe_value_not_needed (bool active)
-+{
-+  return !active;
-+}
-+
-+/* Default implementation of the speculation-safe-load builtin.  This
-+   implementation simply copies val to result and generates a
-+   speculation_barrier insn, if such a pattern is defined.  */
-+rtx
-+default_speculation_safe_value (machine_mode mode ATTRIBUTE_UNUSED,
-+				rtx result, rtx val,
-+				rtx failval ATTRIBUTE_UNUSED)
-+{
-+  emit_move_insn (result, val);
-+
-+#ifdef HAVE_speculation_barrier
-+  /* Assume the target knows what it is doing: if it defines a
-+     speculation barrier, but it is not enabled, then assume that one
-+     isn't needed.  */
-+  if (HAVE_speculation_barrier)
-+    emit_insn (gen_speculation_barrier ());
-+#endif
-+
-+  return result;
-+}
-+
- #include "gt-targhooks.h"
-Index: gcc/targhooks.h
-===================================================================
---- a/src/gcc/targhooks.h	(.../gcc-8-branch)
-+++ b/src/gcc/targhooks.h	(.../ARM/arm-8-branch)
-@@ -289,4 +289,8 @@
- extern bool default_stack_clash_protection_final_dynamic_probe (rtx);
- extern void default_select_early_remat_modes (sbitmap);
- 
-+extern bool default_have_speculation_safe_value (bool);
-+extern bool speculation_safe_value_not_needed (bool);
-+extern rtx default_speculation_safe_value (machine_mode, rtx, rtx, rtx);
-+
- #endif /* GCC_TARGHOOKS_H */
-Index: gcc/cppbuiltin.c
-===================================================================
---- a/src/gcc/cppbuiltin.c	(.../gcc-8-branch)
-+++ b/src/gcc/cppbuiltin.c	(.../ARM/arm-8-branch)
-@@ -53,18 +53,41 @@
-     *patchlevel = s_patchlevel;
- }
- 
-+/* Parse a LINAROVER version string of the format "M.m-year.month[-spin][~dev]"
-+   to create Linaro release number YYYYMM and spin version.  */
-+static void
-+parse_linarover (int *release, int *spin)
-+{
-+  static int s_year = -1, s_month, s_spin;
- 
-+  if (s_year == -1)
-+    if (sscanf (LINAROVER, "%*[^-]-%d.%d-%d", &s_year, &s_month, &s_spin) != 3)
-+      {
-+	sscanf (LINAROVER, "%*[^-]-%d.%d", &s_year, &s_month);
-+	s_spin = 0;
-+      }
-+
-+  if (release)
-+    *release = s_year * 100 + s_month;
-+
-+  if (spin)
-+    *spin = s_spin;
-+}
-+
- /* Define __GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__ and __VERSION__.  */
- static void
- define__GNUC__ (cpp_reader *pfile)
- {
--  int major, minor, patchlevel;
-+  int major, minor, patchlevel, linaro_release, linaro_spin;
- 
-   parse_basever (&major, &minor, &patchlevel);
-+  parse_linarover (&linaro_release, &linaro_spin);
-   cpp_define_formatted (pfile, "__GNUC__=%d", major);
-   cpp_define_formatted (pfile, "__GNUC_MINOR__=%d", minor);
-   cpp_define_formatted (pfile, "__GNUC_PATCHLEVEL__=%d", patchlevel);
-   cpp_define_formatted (pfile, "__VERSION__=\"%s\"", version_string);
-+  cpp_define_formatted (pfile, "__LINARO_RELEASE__=%d", linaro_release);
-+  cpp_define_formatted (pfile, "__LINARO_SPIN__=%d", linaro_spin);
-   cpp_define_formatted (pfile, "__ATOMIC_RELAXED=%d", MEMMODEL_RELAXED);
-   cpp_define_formatted (pfile, "__ATOMIC_SEQ_CST=%d", MEMMODEL_SEQ_CST);
-   cpp_define_formatted (pfile, "__ATOMIC_ACQUIRE=%d", MEMMODEL_ACQUIRE);
-Index: gcc/c-family/c-cppbuiltin.c
-===================================================================
---- a/src/gcc/c-family/c-cppbuiltin.c	(.../gcc-8-branch)
-+++ b/src/gcc/c-family/c-cppbuiltin.c	(.../ARM/arm-8-branch)
-@@ -1361,7 +1361,12 @@
-     cpp_define (pfile, "__WCHAR_UNSIGNED__");
- 
-   cpp_atomic_builtins (pfile);
--    
-+
-+  /* Show support for __builtin_speculation_safe_value () if the target
-+     has been updated to fully support it.  */
-+  if (targetm.have_speculation_safe_value (false))
-+    cpp_define (pfile, "__HAVE_SPECULATION_SAFE_VALUE");
-+
- #ifdef DWARF2_UNWIND_INFO
-   if (dwarf2out_do_cfi_asm ())
-     cpp_define (pfile, "__GCC_HAVE_DWARF2_CFI_ASM");
-Index: gcc/c-family/c-common.c
-===================================================================
---- a/src/gcc/c-family/c-common.c	(.../gcc-8-branch)
-+++ b/src/gcc/c-family/c-common.c	(.../ARM/arm-8-branch)
-@@ -6456,6 +6456,122 @@
-   return type ? type : error_mark_node;
- }
- 
-+/* Work out the size of the first argument of a call to
-+   __builtin_speculation_safe_value.  Only pointers and integral types
-+   are permitted.  Return -1 if the argument type is not supported or
-+   the size is too large; 0 if the argument type is a pointer or the
-+   size if it is integral.  */
-+static enum built_in_function
-+speculation_safe_value_resolve_call (tree function, vec<tree, va_gc> *params)
-+{
-+  /* Type of the argument.  */
-+  tree type;
-+  int size;
-+
-+  if (vec_safe_is_empty (params))
-+    {
-+      error ("too few arguments to function %qE", function);
-+      return BUILT_IN_NONE;
-+    }
-+
-+  type = TREE_TYPE ((*params)[0]);
-+  if (TREE_CODE (type) == ARRAY_TYPE && c_dialect_cxx ())
-+    {
-+      /* Force array-to-pointer decay for C++.   */
-+      (*params)[0] = default_conversion ((*params)[0]);
-+      type = TREE_TYPE ((*params)[0]);
-+    }
-+
-+  if (POINTER_TYPE_P (type))
-+    return BUILT_IN_SPECULATION_SAFE_VALUE_PTR;
-+
-+  if (!INTEGRAL_TYPE_P (type))
-+    goto incompatible;
-+
-+  if (!COMPLETE_TYPE_P (type))
-+    goto incompatible;
-+
-+  size = tree_to_uhwi (TYPE_SIZE_UNIT (type));
-+  if (size == 1 || size == 2 || size == 4 || size == 8 || size == 16)
-+    return ((enum built_in_function)
-+	    ((int) BUILT_IN_SPECULATION_SAFE_VALUE_1 + exact_log2 (size)));
-+
-+ incompatible:
-+  /* Issue the diagnostic only if the argument is valid, otherwise
-+     it would be redundant at best and could be misleading.  */
-+  if (type != error_mark_node)
-+    error ("operand type %qT is incompatible with argument %d of %qE",
-+	   type, 1, function);
-+
-+  return BUILT_IN_NONE;
-+}
-+
-+/* Validate and coerce PARAMS, the arguments to ORIG_FUNCTION to fit
-+   the prototype for FUNCTION.  The first argument is mandatory, a second
-+   argument, if present, must be type compatible with the first.  */
-+static bool
-+speculation_safe_value_resolve_params (location_t loc, tree orig_function,
-+				       vec<tree, va_gc> *params)
-+{
-+  tree val;
-+
-+  if (params->length () == 0)
-+    {
-+      error_at (loc, "too few arguments to function %qE", orig_function);
-+      return false;
-+    }
-+
-+  else if (params->length () > 2)
-+    {
-+      error_at (loc, "too many arguments to function %qE", orig_function);
-+      return false;
-+    }
-+
-+  val = (*params)[0];
-+  if (TREE_CODE (TREE_TYPE (val)) == ARRAY_TYPE)
-+    val = default_conversion (val);
-+  if (!(TREE_CODE (TREE_TYPE (val)) == POINTER_TYPE
-+	|| TREE_CODE (TREE_TYPE (val)) == INTEGER_TYPE))
-+    {
-+      error_at (loc,
-+		"expecting argument of type pointer or of type integer "
-+		"for argument 1");
-+      return false;
-+    }
-+  (*params)[0] = val;
-+
-+  if (params->length () == 2)
-+    {
-+      tree val2 = (*params)[1];
-+      if (TREE_CODE (TREE_TYPE (val2)) == ARRAY_TYPE)
-+	val2 = default_conversion (val2);
-+      if (!(TREE_TYPE (val) == TREE_TYPE (val2)
-+	    || useless_type_conversion_p (TREE_TYPE (val), TREE_TYPE (val2))))
-+	{
-+	  error_at (loc, "both arguments must be compatible");
-+	  return false;
-+	}
-+      (*params)[1] = val2;
-+    }
-+
-+  return true;
-+}
-+
-+/* Cast the result of the builtin back to the type of the first argument,
-+   preserving any qualifiers that it might have.  */
-+static tree
-+speculation_safe_value_resolve_return (tree first_param, tree result)
-+{
-+  tree ptype = TREE_TYPE (first_param);
-+  tree rtype = TREE_TYPE (result);
-+  ptype = TYPE_MAIN_VARIANT (ptype);
-+
-+  if (tree_int_cst_equal (TYPE_SIZE (ptype), TYPE_SIZE (rtype)))
-+    return convert (ptype, result);
-+
-+  return result;
-+}
-+
- /* A helper function for resolve_overloaded_builtin in resolving the
-    overloaded __sync_ builtins.  Returns a positive power of 2 if the
-    first operand of PARAMS is a pointer to a supported data type.
-@@ -7110,6 +7226,54 @@
-   /* Handle BUILT_IN_NORMAL here.  */
-   switch (orig_code)
-     {
-+    case BUILT_IN_SPECULATION_SAFE_VALUE_N:
-+      {
-+	tree new_function, first_param, result;
-+	enum built_in_function fncode
-+	  = speculation_safe_value_resolve_call (function, params);;
-+
-+	first_param = (*params)[0];
-+	if (fncode == BUILT_IN_NONE
-+	    || !speculation_safe_value_resolve_params (loc, function, params))
-+	  return error_mark_node;
-+
-+	if (targetm.have_speculation_safe_value (true))
-+	  {
-+	    new_function = builtin_decl_explicit (fncode);
-+	    result = build_function_call_vec (loc, vNULL, new_function, params,
-+					      NULL);
-+
-+	    if (result == error_mark_node)
-+	      return result;
-+
-+	    return speculation_safe_value_resolve_return (first_param, result);
-+	  }
-+	else
-+	  {
-+	    /* This target doesn't have, or doesn't need, active mitigation
-+	       against incorrect speculative execution.  Simply return the
-+	       first parameter to the builtin.  */
-+	    if (!targetm.have_speculation_safe_value (false))
-+	      /* The user has invoked __builtin_speculation_safe_value
-+		 even though __HAVE_SPECULATION_SAFE_VALUE is not
-+		 defined: emit a warning.  */
-+	      warning_at (input_location, 0,
-+			  "this target does not define a speculation barrier; "
-+			  "your program will still execute correctly, "
-+			  "but incorrect speculation may not be be "
-+			  "restricted");
-+
-+	    /* If the optional second argument is present, handle any side
-+	       effects now.  */
-+	    if (params->length () == 2
-+		&& TREE_SIDE_EFFECTS ((*params)[1]))
-+	      return build2 (COMPOUND_EXPR, TREE_TYPE (first_param),
-+			     (*params)[1], first_param);
-+
-+	    return first_param;
-+	  }
-+      }
-+
-     case BUILT_IN_ATOMIC_EXCHANGE:
-     case BUILT_IN_ATOMIC_COMPARE_EXCHANGE:
-     case BUILT_IN_ATOMIC_LOAD:
-Index: gcc/target.def
-===================================================================
---- a/src/gcc/target.def	(.../gcc-8-branch)
-+++ b/src/gcc/target.def	(.../ARM/arm-8-branch)
-@@ -4256,6 +4256,46 @@
-  hook_bool_void_true)
- 
- DEFHOOK
-+(have_speculation_safe_value,
-+"This hook is used to determine the level of target support for\n\
-+ @code{__builtin_speculation_safe_value}.  If called with an argument\n\
-+ of false, it returns true if the target has been modified to support\n\
-+ this builtin.  If called with an argument of true, it returns true\n\
-+ if the target requires active mitigation execution might be speculative.\n\
-+ \n\
-+ The default implementation returns false if the target does not define\n\
-+ a pattern named @code{speculation_barrier}.  Else it returns true\n\
-+ for the first case and whether the pattern is enabled for the current\n\
-+ compilation for the second case.\n\
-+ \n\
-+ For targets that have no processors that can execute instructions\n\
-+ speculatively an alternative implemenation of this hook is available:\n\
-+ simply redefine this hook to @code{speculation_safe_value_not_needed}\n\
-+ along with your other target hooks.",
-+bool, (bool active), default_have_speculation_safe_value)
-+
-+DEFHOOK
-+(speculation_safe_value,
-+"This target hook can be used to generate a target-specific code\n\
-+ sequence that implements the @code{__builtin_speculation_safe_value}\n\
-+ built-in function.  The function must always return @var{val} in\n\
-+ @var{result} in mode @var{mode} when the cpu is not executing\n\
-+ speculatively, but must never return that when speculating until it\n\
-+ is known that the speculation will not be unwound.  The hook supports\n\
-+ two primary mechanisms for implementing the requirements.  The first\n\
-+ is to emit a speculation barrier which forces the processor to wait\n\
-+ until all prior speculative operations have been resolved; the second\n\
-+ is to use a target-specific mechanism that can track the speculation\n\
-+ state and to return @var{failval} if it can determine that\n\
-+ speculation must be unwound at a later time.\n\
-+ \n\
-+ The default implementation simply copies @var{val} to @var{result} and\n\
-+ emits a @code{speculation_barrier} instruction if that is defined.",
-+rtx, (machine_mode mode, rtx result, rtx val, rtx failval),
-+ default_speculation_safe_value)
-+ 
-+
-+DEFHOOK
- (can_use_doloop_p,
-  "Return true if it is possible to use low-overhead loops (@code{doloop_end}\n\
- and @code{doloop_begin}) for a particular loop.  @var{iterations} gives the\n\
-Index: gcc/configure
-===================================================================
---- a/src/gcc/configure	(.../gcc-8-branch)
-+++ b/src/gcc/configure	(.../ARM/arm-8-branch)
-@@ -1726,7 +1726,8 @@
-   --with-stabs            arrange to use stabs instead of host debug format
-   --with-dwarf2           force the default debug format to be DWARF 2
-   --with-specs=SPECS      add SPECS to driver command-line processing
--  --with-pkgversion=PKG   Use PKG in the version string in place of "GCC"
-+  --with-pkgversion=PKG   Use PKG in the version string in place of "Linaro
-+                          GCC `cat $srcdir/LINARO-VERSION`"
-   --with-bugurl=URL       Direct users to URL to report a bug
-   --with-multilib-list    select multilibs (AArch64, SH and x86-64 only)
-   --with-gnu-ld           assume the C compiler uses GNU ld default=no
-@@ -7649,7 +7650,7 @@
-       *)   PKGVERSION="($withval) " ;;
-      esac
- else
--  PKGVERSION="(GCC) "
-+  PKGVERSION="(Linaro GCC `cat $srcdir/LINARO-VERSION`) "
- 
- fi
- 
-@@ -18448,7 +18449,7 @@
-   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-   lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<_LT_EOF
--#line 18451 "configure"
-+#line 18452 "configure"
- #include "confdefs.h"
- 
- #if HAVE_DLFCN_H
-@@ -18554,7 +18555,7 @@
-   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-   lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<_LT_EOF
--#line 18557 "configure"
-+#line 18558 "configure"
- #include "confdefs.h"
- 
- #if HAVE_DLFCN_H
-Index: gcc/builtins.c
-===================================================================
---- a/src/gcc/builtins.c	(.../gcc-8-branch)
-+++ b/src/gcc/builtins.c	(.../ARM/arm-8-branch)
-@@ -6629,6 +6629,55 @@
- }
- 
- 
-+/* Expand a call to __builtin_speculation_safe_value_<N>.  MODE
-+   represents the size of the first argument to that call, or VOIDmode
-+   if the argument is a pointer.  IGNORE will be true if the result
-+   isn't used.  */
-+static rtx
-+expand_speculation_safe_value (machine_mode mode, tree exp, rtx target,
-+			       bool ignore)
-+{
-+  rtx val, failsafe;
-+  unsigned nargs = call_expr_nargs (exp);
-+
-+  tree arg0 = CALL_EXPR_ARG (exp, 0);
-+
-+  if (mode == VOIDmode)
-+    {
-+      mode = TYPE_MODE (TREE_TYPE (arg0));
-+      gcc_assert (GET_MODE_CLASS (mode) == MODE_INT);
-+    }
-+
-+  val = expand_expr (arg0, NULL_RTX, mode, EXPAND_NORMAL);
-+
-+  /* An optional second argument can be used as a failsafe value on
-+     some machines.  If it isn't present, then the failsafe value is
-+     assumed to be 0.  */
-+  if (nargs > 1)
-+    {
-+      tree arg1 = CALL_EXPR_ARG (exp, 1);
-+      failsafe = expand_expr (arg1, NULL_RTX, mode, EXPAND_NORMAL);
-+    }
-+  else
-+    failsafe = const0_rtx;
-+
-+  /* If the result isn't used, the behavior is undefined.  It would be
-+     nice to emit a warning here, but path splitting means this might
-+     happen with legitimate code.  So simply drop the builtin
-+     expansion in that case; we've handled any side-effects above.  */
-+  if (ignore)
-+    return const0_rtx;
-+
-+  /* If we don't have a suitable target, create one to hold the result.  */
-+  if (target == NULL || GET_MODE (target) != mode)
-+    target = gen_reg_rtx (mode);
-+
-+  if (GET_MODE (val) != mode && GET_MODE (val) != VOIDmode)
-+    val = convert_modes (mode, VOIDmode, val, false);
-+
-+  return targetm.speculation_safe_value (mode, target, val, failsafe);
-+}
-+
- /* Expand an expression EXP that calls a built-in function,
-    with result going to TARGET if that's convenient
-    (and in mode MODE if that's convenient).
-@@ -7758,6 +7807,17 @@
- 	 folding.  */
-       break;
- 
-+    case BUILT_IN_SPECULATION_SAFE_VALUE_PTR:
-+      return expand_speculation_safe_value (VOIDmode, exp, target, ignore);
-+
-+    case BUILT_IN_SPECULATION_SAFE_VALUE_1:
-+    case BUILT_IN_SPECULATION_SAFE_VALUE_2:
-+    case BUILT_IN_SPECULATION_SAFE_VALUE_4:
-+    case BUILT_IN_SPECULATION_SAFE_VALUE_8:
-+    case BUILT_IN_SPECULATION_SAFE_VALUE_16:
-+      mode = get_builtin_sync_mode (fcode - BUILT_IN_SPECULATION_SAFE_VALUE_1);
-+      return expand_speculation_safe_value (mode, exp, target, ignore);
-+
-     default:	/* just do library call, if unknown builtin */
-       break;
-     }
-Index: gcc/builtin-attrs.def
-===================================================================
---- a/src/gcc/builtin-attrs.def	(.../gcc-8-branch)
-+++ b/src/gcc/builtin-attrs.def	(.../ARM/arm-8-branch)
-@@ -129,6 +129,8 @@
- 
- DEF_ATTR_TREE_LIST (ATTR_NOTHROW_LEAF_LIST, ATTR_LEAF, ATTR_NULL, ATTR_NOTHROW_LIST)
- 
-+DEF_ATTR_TREE_LIST (ATTR_NOVOPS_NOTHROW_LEAF_LIST, ATTR_NOVOPS, \
-+		        ATTR_NULL, ATTR_NOTHROW_LEAF_LIST)
- DEF_ATTR_TREE_LIST (ATTR_CONST_NOTHROW_LIST, ATTR_CONST,	\
- 			ATTR_NULL, ATTR_NOTHROW_LIST)
- DEF_ATTR_TREE_LIST (ATTR_CONST_NOTHROW_LEAF_LIST, ATTR_CONST,	\
-Index: gcc/testsuite/ChangeLog.arm
-===================================================================
---- a/src/gcc/testsuite/ChangeLog.arm	(.../gcc-8-branch)
-+++ b/src/gcc/testsuite/ChangeLog.arm	(.../ARM/arm-8-branch)
-@@ -0,0 +1,15 @@
-+2018-07-31  Richard Earnshaw  <rearnsha@arm.com>
-+
-+	* c-c++-common/spec-barrier-1.c: New test.
-+	* c-c++-common/spec-barrier-2.c: New test.
-+	* gcc.dg/spec-barrier-3.c: New test.
-+
-+2018-08-14  Yvan Roux  <yvan.roux@linaro.org>
-+
-+	* gcc.dg/cpp/linaro-macros.c: New test.
-+
-+Copyright (C) 2018 Free Software Foundation, Inc.
-+
-+Copying and distribution of this file, with or without modification,
-+are permitted in any medium without royalty provided the copyright
-+notice and this notice are preserved.
-Index: gcc/testsuite/gcc.dg/spec-barrier-3.c
-===================================================================
---- a/src/gcc/testsuite/gcc.dg/spec-barrier-3.c	(.../gcc-8-branch)
-+++ b/src/gcc/testsuite/gcc.dg/spec-barrier-3.c	(.../ARM/arm-8-branch)
-@@ -0,0 +1,13 @@
-+/* { dg-do compile } */
-+/* { dg-options "-Wpedantic" } */
-+
-+/* __builtin_speculation_safe_value returns a value with the same type
-+   as its first argument.  There should be a warning if that isn't
-+   type-compatible with the use.  */
-+int *
-+f (int x)
-+{
-+  return __builtin_speculation_safe_value (x);  /* { dg-warning "returning 'int' from a function with return type 'int \\*' makes pointer from integer without a cast" } */
-+}
-+
-+/* { dg-prune-output "this target does not define a speculation barrier;" } */
-Index: gcc/testsuite/gcc.dg/cpp/linaro-macros.c
-===================================================================
---- a/src/gcc/testsuite/gcc.dg/cpp/linaro-macros.c	(.../gcc-8-branch)
-+++ b/src/gcc/testsuite/gcc.dg/cpp/linaro-macros.c	(.../ARM/arm-8-branch)
-@@ -0,0 +1,14 @@
-+/* Test __LINARO_RELEASE__ and __LINARO_SPIN__.  */
-+/* { dg-do compile } */
-+
-+#if defined(__LINARO_RELEASE__) && __LINARO_RELEASE__ >= 201808
-+int i;
-+#else
-+#error "Bad __LINARO_RELEASE__."
-+#endif
-+
-+#if defined(__LINARO_SPIN__) && __LINARO_SPIN__ >= 0
-+int j;
-+#else
-+#error "Bad __LINARO_SPIN__."
-+#endif
-Index: gcc/testsuite/c-c++-common/spec-barrier-1.c
-===================================================================
---- a/src/gcc/testsuite/c-c++-common/spec-barrier-1.c	(.../gcc-8-branch)
-+++ b/src/gcc/testsuite/c-c++-common/spec-barrier-1.c	(.../ARM/arm-8-branch)
-@@ -0,0 +1,38 @@
-+/* { dg-do run } */
-+/* { dg-options "-O" } */
-+
-+/* Test that __builtin_speculation_safe_value returns the correct value.  */
-+/* This test will cause an unfiltered warning to be emitted on targets
-+   that have not implemented support for speculative execution
-+   barriers.  They should fix that rather than disabling this
-+   test.  */
-+char a = 1;
-+short b = 2;
-+int c = 3;
-+long d = 4;
-+long long e = 5;
-+int *f = (int*) &c;
-+#ifdef __SIZEOF_INT128__
-+__int128 g = 9;
-+#endif
-+
-+int main ()
-+{
-+  if (__builtin_speculation_safe_value (a) != 1)
-+    __builtin_abort ();
-+  if (__builtin_speculation_safe_value (b) != 2)
-+    __builtin_abort ();
-+  if (__builtin_speculation_safe_value (c) != 3)
-+    __builtin_abort ();
-+  if (__builtin_speculation_safe_value (d) != 4)
-+    __builtin_abort ();
-+  if (__builtin_speculation_safe_value (e) != 5)
-+    __builtin_abort ();
-+  if (__builtin_speculation_safe_value (f) != &c)
-+    __builtin_abort ();
-+#ifdef __SIZEOF_INT128__
-+  if (__builtin_speculation_safe_value (g) != 9)
-+    __builtin_abort ();
-+#endif
-+  return 0;
-+}
-Index: gcc/testsuite/c-c++-common/spec-barrier-2.c
-===================================================================
---- a/src/gcc/testsuite/c-c++-common/spec-barrier-2.c	(.../gcc-8-branch)
-+++ b/src/gcc/testsuite/c-c++-common/spec-barrier-2.c	(.../ARM/arm-8-branch)
-@@ -0,0 +1,17 @@
-+/* { dg-do run } */
-+
-+/* Even on targets that don't need the optional failval parameter,
-+   side-effects on the operand should still be calculated.  */
-+
-+int x = 3;
-+volatile int y = 9;
-+
-+int main ()
-+{
-+  int z = __builtin_speculation_safe_value (x, y++);
-+  if (z != 3 || y != 10)
-+    __builtin_abort ();
-+  return 0;
-+}
-+
-+/* { dg-prune-output "this target does not define a speculation barrier;" } */
-Index: gcc/builtin-types.def
-===================================================================
---- a/src/gcc/builtin-types.def	(.../gcc-8-branch)
-+++ b/src/gcc/builtin-types.def	(.../ARM/arm-8-branch)
-@@ -764,6 +764,12 @@
- 			 BT_VOID, BT_LONG)
- DEF_FUNCTION_TYPE_VAR_1 (BT_FN_VOID_ULL_VAR,
- 			 BT_VOID, BT_ULONGLONG)
-+DEF_FUNCTION_TYPE_VAR_1 (BT_FN_PTR_PTR_VAR, BT_PTR, BT_PTR)
-+DEF_FUNCTION_TYPE_VAR_1 (BT_FN_I1_I1_VAR, BT_I1, BT_I1)
-+DEF_FUNCTION_TYPE_VAR_1 (BT_FN_I2_I2_VAR, BT_I2, BT_I2)
-+DEF_FUNCTION_TYPE_VAR_1 (BT_FN_I4_I4_VAR, BT_I4, BT_I4)
-+DEF_FUNCTION_TYPE_VAR_1 (BT_FN_I8_I8_VAR, BT_I8, BT_I8)
-+DEF_FUNCTION_TYPE_VAR_1 (BT_FN_I16_I16_VAR, BT_I16, BT_I16)
- 
- DEF_FUNCTION_TYPE_VAR_2 (BT_FN_INT_FILEPTR_CONST_STRING_VAR,
- 			 BT_INT, BT_FILEPTR, BT_CONST_STRING)
-Index: gcc/builtins.def
-===================================================================
---- a/src/gcc/builtins.def	(.../gcc-8-branch)
-+++ b/src/gcc/builtins.def	(.../ARM/arm-8-branch)
-@@ -1017,6 +1017,28 @@
- 	     true, true, true, ATTR_NOTHROW_LEAF_LIST, false,
- 	     !targetm.have_tls)
- 
-+/* Suppressing speculation.  Users are expected to use the first (N)
-+   variant, which will be translated internally into one of the other
-+   types.  */
-+
-+DEF_GCC_BUILTIN (BUILT_IN_SPECULATION_SAFE_VALUE_N, "speculation_safe_value",
-+		 BT_FN_VOID_VAR, ATTR_NOVOPS_NOTHROW_LEAF_LIST)
-+
-+DEF_GCC_BUILTIN (BUILT_IN_SPECULATION_SAFE_VALUE_PTR,
-+		 "speculation_safe_value_ptr", BT_FN_PTR_PTR_VAR,
-+		 ATTR_NOVOPS_NOTHROW_LEAF_LIST)
-+DEF_GCC_BUILTIN (BUILT_IN_SPECULATION_SAFE_VALUE_1, "speculation_safe_value_1",
-+		 BT_FN_I1_I1_VAR, ATTR_NOVOPS_NOTHROW_LEAF_LIST)
-+DEF_GCC_BUILTIN (BUILT_IN_SPECULATION_SAFE_VALUE_2, "speculation_safe_value_2",
-+		 BT_FN_I2_I2_VAR, ATTR_NOVOPS_NOTHROW_LEAF_LIST)
-+DEF_GCC_BUILTIN (BUILT_IN_SPECULATION_SAFE_VALUE_4, "speculation_safe_value_4",
-+		 BT_FN_I4_I4_VAR, ATTR_NOVOPS_NOTHROW_LEAF_LIST)
-+DEF_GCC_BUILTIN (BUILT_IN_SPECULATION_SAFE_VALUE_8, "speculation_safe_value_8",
-+		 BT_FN_I8_I8_VAR, ATTR_NOVOPS_NOTHROW_LEAF_LIST)
-+DEF_GCC_BUILTIN (BUILT_IN_SPECULATION_SAFE_VALUE_16,
-+		 "speculation_safe_value_16", BT_FN_I16_I16_VAR,
-+		 ATTR_NOVOPS_NOTHROW_LEAF_LIST)
-+
- /* Exception support.  */
- DEF_BUILTIN_STUB (BUILT_IN_UNWIND_RESUME, "__builtin_unwind_resume")
- DEF_BUILTIN_STUB (BUILT_IN_CXA_END_CLEANUP, "__builtin_cxa_end_cleanup")
-Index: gcc/configure.ac
-===================================================================
---- a/src/gcc/configure.ac	(.../gcc-8-branch)
-+++ b/src/gcc/configure.ac	(.../ARM/arm-8-branch)
-@@ -929,7 +929,7 @@
- )
- AC_SUBST(CONFIGURE_SPECS)
- 
--ACX_PKGVERSION([GCC])
-+ACX_PKGVERSION([Linaro GCC `cat $srcdir/LINARO-VERSION`])
- ACX_BUGURL([https://gcc.gnu.org/bugs/])
- 
- # Sanity check enable_languages in case someone does not run the toplevel
-Index: gcc/ChangeLog.arm
-===================================================================
---- a/src/gcc/ChangeLog.arm	(.../gcc-8-branch)
-+++ b/src/gcc/ChangeLog.arm	(.../ARM/arm-8-branch)
-@@ -0,0 +1,203 @@
-+2018-08-14  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
-+
-+	Backport spectre v1 mitigation patches.
-+	2018-08-06  John David Anglin  <danglin@gcc.gnu.org>
-+	PR target/86785
-+	* config/pa/pa.c (TARGET_HAVE_SPECULATION_SAFE_VALUE):
-+	Define to speculation_safe_value_not_needed.
-+
-+	2018-08-06  Ulrich Weigand  <uweigand@de.ibm.com>
-+	PR target/86807
-+	* config/spu/spu.c (TARGET_HAVE_SPECULATION_SAFE_VALUE):
-+	Define to speculation_safe_value_not_needed.
-+
-+	2018-08-03  Sandra Loosemore  <sandra@codesourcery.com>
-+	PR target/86799
-+	* config/nios2/nios2.c (TARGET_HAVE_SPECULATION_SAFE_VALUE):
-+	Define.
-+
-+	2018-08-03  Jeff Law  <law@redhat.com>
-+	PR target/86795
-+	* config/mn10300/mn10300.c (TARGET_HAVE_SPECULATION_SAFE_VALUE):
-+	Define to speculation_safe_value_not_needed.
-+
-+	2018-08-02  Jeff Law  <law@redhat.com>
-+	PR target/86790
-+	* config/m68k/m68k.c (TARGET_HAVE_SPECULATION_SAFE_VALUE):
-+	Define to speculation_safe_value_not_needed.
-+
-+	PR target/86784
-+	* config/h8300/h8300.c (TARGET_HAVE_SPECULATION_SAFE_VALUE):
-+	Define to speculation_safe_value_not_needed.
-+
-+	2018-08-02  Nick Clifton  <nickc@redhat.com>
-+	PR target/86813
-+	* config/stormy16/stormy16.c (TARGET_HAVE_SPECULATION_SAFE_VALUE):
-+	Define to speculation_safe_value_not_needed.
-+
-+	PR target/86810
-+	* config/v850/v850.c (TARGET_HAVE_SPECULATION_SAFE_VALUE):
-+	Define to speculation_safe_value_not_needed.
-+
-+	PR target/86810
-+	* config/v850/v850.c (TARGET_HAVE_SPECULATION_SAFE_VALUE):
-+	Define to speculation_safe_value_not_needed.
-+
-+	PR target/86803
-+	* config/rx/rx.c (TARGET_HAVE_SPECULATION_SAFE_VALUE):
-+	Define to speculation_safe_value_not_needed.
-+
-+	PR target/86797
-+	* config/msp430/msp430.c (TARGET_HAVE_SPECULATION_SAFE_VALUE):
-+	Define to speculation_safe_value_not_needed.
-+
-+	PR target/86791
-+	* config/mcore/mcore.c (TARGET_HAVE_SPECULATION_SAFE_VALUE):
-+	Define to speculation_safe_value_not_needed.
-+
-+	PR target/86789
-+	* config/m32r/m32r.c (TARGET_HAVE_SPECULATION_SAFE_VALUE):
-+	Define to speculation_safe_value_not_needed.
-+
-+	PR target/86787
-+	* config/iq2000/iq2000.c (TARGET_HAVE_SPECULATION_SAFE_VALUE):
-+	Define to speculation_safe_value_not_needed.
-+
-+	PR target/86782
-+	* config/frv/frv.c (TARGET_HAVE_SPECULATION_SAFE_VALUE): Define to
-+	speculation_safe_value_not_needed.
-+
-+	PR target/86781
-+	* config/fr30/fr30.c (TARGET_HAVE_SPECULATION_SAFE_VALUE): Define
-+	to speculation_safe_value_not_needed.
-+
-+	2018-08-01  Tom de Vries  <tdevries@suse.de>
-+	PR target/86800
-+	* config/nvptx/nvptx.c (TARGET_HAVE_SPECULATION_SAFE_VALUE): Define to
-+	speculation_safe_value_not_needed.
-+
-+	2018-08-01  Richard Earnshaw  <rearnsha@arm.com>
-+	* config/rs6000/rs6000.md (speculation_barrier): Renamed from
-+	rs6000_speculation_barrier.
-+	* config/rs6000/rs6000.c (rs6000_expand_builtin): Adjust for
-+	new barrier pattern name.
-+
-+	2018-08-01  Richard Earnshaw  <rearnsha@arm.com>
-+
-+	* config/i386/i386.md (unspecv): Add UNSPECV_SPECULATION_BARRIER.
-+	(speculation_barrier): New insn.
-+
-+	2018-07-31  Ian Lance Taylor  <iant@golang.org>
-+	* targhooks.c (default_have_speculation_safe_value): Add
-+	ATTRIBUTE_UNUSED.
-+
-+	2018-07-31  Richard Earnshaw  <rearnsha@arm.com>
-+	* config/pdp11/pdp11.c (TARGET_HAVE_SPECULATION_SAFE_VALUE): Redefine
-+	to speculation_safe_value_not_needed.
-+
-+	2018-07-31  Richard Earnshaw  <rearnsha@arm.com>
-+	* targhooks.h (speculation_safe_value_not_needed): New prototype.
-+	* targhooks.c (speculation_safe_value_not_needed): New function.
-+	* target.def (have_speculation_safe_value): Update documentation.
-+	* doc/tm.texi: Regenerated.
-+
-+	2018-07-31  Richard Earnshaw  <rearnsha@arm.com>
-+
-+	* config/aarch64/iterators.md (ALLI_TI): New iterator.
-+	* config/aarch64/aarch64.md (despeculate_copy<ALLI_TI:mode>): New
-+	expand.
-+	(despeculate_copy<ALLI:mode>_insn): New insn.
-+	(despeculate_copyti_insn): New insn.
-+	(despeculate_simple<ALLI:mode>): New insn
-+	(despeculate_simpleti): New insn.
-+	* config/aarch64/aarch64.c (aarch64_speculation_safe_value): New
-+	function.
-+	(TARGET_SPECULATION_SAFE_VALUE): Redefine to
-+	aarch64_speculation_safe_value.
-+	(aarch64_print_operand): Handle const0_rtx in modifier 'H'.
-+
-+	2018-07-31  Richard Earnshaw  <rearnsha@arm.com>
-+
-+	* config/aarch64/aarch64-speculation.cc: New file.
-+	* config/aarch64/aarch64-passes.def (pass_track_speculation): Add
-+	before pass_reorder_blocks.
-+	* config/aarch64/aarch64-protos.h (make_pass_track_speculation): Add
-+	prototype.
-+	* config/aarch64/aarch64.c (aarch64_conditional_register_usage): Fix
-+	X14 and X15 when tracking speculation.
-+	* config/aarch64/aarch64.md (register name constants): Add
-+	SPECULATION_TRACKER_REGNUM and SPECULATION_SCRATCH_REGNUM.
-+	(unspec): Add UNSPEC_SPECULATION_TRACKER.
-+	(speculation_barrier): New insn attribute.
-+	(cmp<mode>): Allow SP in comparisons.
-+	(speculation_tracker): New insn.
-+	(speculation_barrier): Add speculation_barrier attribute.
-+	* config/aarch64/t-aarch64: Add make rule for aarch64-speculation.o.
-+	* config.gcc (aarch64*-*-*): Add aarch64-speculation.o to extra_objs.
-+	* doc/invoke.texi (AArch64 Options): Document -mtrack-speculation.
-+
-+	2018-07-31  Richard Earnshaw  <rearnsha@arm.com>
-+	* config/aarch64/aarch64.md (cb<optab><mode>1): Disable when
-+	aarch64_track_speculation is true.
-+	(tb<optab><mode>1): Likewise.
-+	* config/aarch64/aarch64.c (aarch64_split_compare_regs): Do not
-+	generate CB[N]Z when tracking speculation.
-+	(aarch64_split_compare_and_swap): Likewise.
-+	(aarch64_split_atomic_op): Likewise.
-+
-+	2018-07-31  Richard Earnshaw  <rearnsha@arm.com>
-+	* config/aarch64/aarch64.opt (mtrack-speculation): New target option.
-+
-+	2018-07-31  Richard Earnshaw  <rearnsha@arm.com>
-+	* config/aarch64.md (unspecv): Add UNSPECV_SPECULAION_BARRIER.
-+	(speculation_barrier): New insn.
-+
-+	2018-07-31  Richard Earnshaw  <rearnsha@arm.com>
-+	* config/arm/unspecs.md (unspecv): Add VUNSPEC_SPECULATION_BARRIER.
-+	* config/arm/arm.md (speculation_barrier): New expand.
-+	(speculation_barrier_insn): New pattern.
-+
-+	2018-07-31  Richard Earnshaw  <rearnsha@arm.com>
-+	* builtin-types.def (BT_FN_PTR_PTR_VAR): New function type.
-+	(BT_FN_I1_I1_VAR, BT_FN_I2_I2_VAR, BT_FN_I4_I4_VAR): Likewise.
-+	(BT_FN_I8_I8_VAR, BT_FN_I16_I16_VAR): Likewise.
-+	* builtin-attrs.def (ATTR_NOVOPS_NOTHROW_LEAF_LIST): New attribute
-+	list.
-+	* builtins.def (BUILT_IN_SPECULATION_SAFE_VALUE_N): New builtin.
-+	(BUILT_IN_SPECULATION_SAFE_VALUE_PTR): New internal builtin.
-+	(BUILT_IN_SPECULATION_SAFE_VALUE_1): Likewise.
-+	(BUILT_IN_SPECULATION_SAFE_VALUE_2): Likewise.
-+	(BUILT_IN_SPECULATION_SAFE_VALUE_4): Likewise.
-+	(BUILT_IN_SPECULATION_SAFE_VALUE_8): Likewise.
-+	(BUILT_IN_SPECULATION_SAFE_VALUE_16): Likewise.
-+	* builtins.c (expand_speculation_safe_value): New function.
-+	(expand_builtin): Call it.
-+	* doc/cpp.texi: Document predefine __HAVE_SPECULATION_SAFE_VALUE.
-+	* doc/extend.texi: Document __builtin_speculation_safe_value.
-+	* doc/md.texi: Document "speculation_barrier" pattern.
-+	* doc/tm.texi.in: Pull in TARGET_SPECULATION_SAFE_VALUE and
-+	TARGET_HAVE_SPECULATION_SAFE_VALUE.
-+	* doc/tm.texi: Regenerated.
-+	* target.def (have_speculation_safe_value, speculation_safe_value): New
-+	hooks.
-+	* targhooks.c (default_have_speculation_safe_value): New function.
-+	(default_speculation_safe_value): New function.
-+	* targhooks.h (default_have_speculation_safe_value): Add prototype.
-+	(default_speculation_safe_value): Add prototype.
-+
-+2018-08-14  Yvan Roux  <yvan.roux@linaro.org>
-+
-+	* LINARO-VERSION: New file.
-+	* configure.ac: Add Linaro version string.
-+	* configure: Regenerate.
-+	* Makefile.in (LINAROVER, LINAROVER_C, LINAROVER_S): Define.
-+	(CFLAGS-cppbuiltin.o): Add LINAROVER macro definition.
-+	(cppbuiltin.o): Depend on $(LINAROVER).
-+	* cppbuiltin.c (parse_linarover): New.
-+	(define_GNUC__): Define __LINARO_RELEASE__ and  __LINARO_SPIN__ macros.
-+
-+Copyright (C) 2018 Free Software Foundation, Inc.
-+
-+Copying and distribution of this file, with or without modification,
-+are permitted in any medium without royalty provided the copyright
-+notice and this notice are preserved.
-Index: gcc/config.gcc
-===================================================================
---- a/src/gcc/config.gcc	(.../gcc-8-branch)
-+++ b/src/gcc/config.gcc	(.../ARM/arm-8-branch)
-@@ -304,7 +304,7 @@
- 	extra_headers="arm_fp16.h arm_neon.h arm_acle.h"
- 	c_target_objs="aarch64-c.o"
- 	cxx_target_objs="aarch64-c.o"
--	extra_objs="aarch64-builtins.o aarch-common.o cortex-a57-fma-steering.o"
-+	extra_objs="aarch64-builtins.o aarch-common.o cortex-a57-fma-steering.o aarch64-speculation.o"
- 	target_gtfiles="\$(srcdir)/config/aarch64/aarch64-builtins.c"
- 	target_has_targetm_common=yes
- 	;;
-Index: gcc/Makefile.in
-===================================================================
---- a/src/gcc/Makefile.in	(.../gcc-8-branch)
-+++ b/src/gcc/Makefile.in	(.../ARM/arm-8-branch)
-@@ -854,10 +854,12 @@
- DEVPHASE    := $(srcdir)/DEV-PHASE # experimental, prerelease, ""
- DATESTAMP   := $(srcdir)/DATESTAMP # YYYYMMDD or empty
- REVISION    := $(srcdir)/REVISION  # [BRANCH revision XXXXXX]
-+LINAROVER   := $(srcdir)/LINARO-VERSION # M.x-YYYY.MM[-S][~dev]
- 
- BASEVER_c   := $(shell cat $(BASEVER))
- DEVPHASE_c  := $(shell cat $(DEVPHASE))
- DATESTAMP_c := $(shell cat $(DATESTAMP))
-+LINAROVER_c := $(shell cat $(LINAROVER))
- 
- ifeq (,$(wildcard $(REVISION)))
- REVISION_c  :=
-@@ -884,6 +886,7 @@
-   "\"$(if $(DEVPHASE_c)$(filter-out 0,$(PATCHLEVEL_c)), $(DATESTAMP_c))\""
- PKGVERSION_s:= "\"@PKGVERSION@\""
- BUGURL_s    := "\"@REPORT_BUGS_TO@\""
-+LINAROVER_s := "\"$(LINAROVER_c)\""
- 
- PKGVERSION  := @PKGVERSION@
- BUGURL_TEXI := @REPORT_BUGS_TEXI@
-@@ -2883,8 +2886,9 @@
-   -DSTANDARD_EXEC_PREFIX=\"$(libdir)/gcc/\" \
-   @TARGET_SYSTEM_ROOT_DEFINE@
- 
--CFLAGS-cppbuiltin.o += $(PREPROCESSOR_DEFINES) -DBASEVER=$(BASEVER_s)
--cppbuiltin.o: $(BASEVER)
-+CFLAGS-cppbuiltin.o += $(PREPROCESSOR_DEFINES) -DBASEVER=$(BASEVER_s) \
-+	-DLINAROVER=$(LINAROVER_s)
-+cppbuiltin.o: $(BASEVER) $(LINAROVER)
- 
- CFLAGS-cppdefault.o += $(PREPROCESSOR_DEFINES)
- 
-Index: gcc/config/nvptx/nvptx.c
-===================================================================
---- a/src/gcc/config/nvptx/nvptx.c	(.../gcc-8-branch)
-+++ b/src/gcc/config/nvptx/nvptx.c	(.../ARM/arm-8-branch)
-@@ -5864,6 +5864,9 @@
- #undef TARGET_CAN_CHANGE_MODE_CLASS
- #define TARGET_CAN_CHANGE_MODE_CLASS nvptx_can_change_mode_class
- 
-+#undef TARGET_HAVE_SPECULATION_SAFE_VALUE
-+#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed
-+
- struct gcc_target targetm = TARGET_INITIALIZER;
- 
- #include "gt-nvptx.h"
-Index: gcc/config/frv/frv.c
-===================================================================
---- a/src/gcc/config/frv/frv.c	(.../gcc-8-branch)
-+++ b/src/gcc/config/frv/frv.c	(.../ARM/arm-8-branch)
-@@ -528,6 +528,9 @@
- #undef TARGET_CONSTANT_ALIGNMENT
- #define TARGET_CONSTANT_ALIGNMENT constant_alignment_word_strings
- 
-+#undef  TARGET_HAVE_SPECULATION_SAFE_VALUE
-+#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed
-+
- struct gcc_target targetm = TARGET_INITIALIZER;
- 
- #define FRV_SYMBOL_REF_TLS_P(RTX) \
-Index: gcc/config/spu/spu.c
-===================================================================
---- a/src/gcc/config/spu/spu.c	(.../gcc-8-branch)
-+++ b/src/gcc/config/spu/spu.c	(.../ARM/arm-8-branch)
-@@ -7458,6 +7458,9 @@
- #undef TARGET_CONSTANT_ALIGNMENT
- #define TARGET_CONSTANT_ALIGNMENT spu_constant_alignment
- 
-+#undef  TARGET_HAVE_SPECULATION_SAFE_VALUE
-+#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed
-+
- struct gcc_target targetm = TARGET_INITIALIZER;
- 
- #include "gt-spu.h"
-Index: gcc/config/m32r/m32r.c
-===================================================================
---- a/src/gcc/config/m32r/m32r.c	(.../gcc-8-branch)
-+++ b/src/gcc/config/m32r/m32r.c	(.../ARM/arm-8-branch)
-@@ -226,6 +226,9 @@
- #undef TARGET_STARTING_FRAME_OFFSET
- #define TARGET_STARTING_FRAME_OFFSET m32r_starting_frame_offset
- 
-+#undef  TARGET_HAVE_SPECULATION_SAFE_VALUE
-+#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed
-+
- struct gcc_target targetm = TARGET_INITIALIZER;
- 
- /* Called by m32r_option_override to initialize various things.  */
-Index: gcc/config/rx/rx.c
-===================================================================
---- a/src/gcc/config/rx/rx.c	(.../gcc-8-branch)
-+++ b/src/gcc/config/rx/rx.c	(.../ARM/arm-8-branch)
-@@ -3785,6 +3785,9 @@
- #undef  TARGET_RTX_COSTS
- #define TARGET_RTX_COSTS rx_rtx_costs
- 
-+#undef  TARGET_HAVE_SPECULATION_SAFE_VALUE
-+#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed
-+
- struct gcc_target targetm = TARGET_INITIALIZER;
- 
- #include "gt-rx.h"
-Index: gcc/config/i386/i386.md
-===================================================================
---- a/src/gcc/config/i386/i386.md	(.../gcc-8-branch)
-+++ b/src/gcc/config/i386/i386.md	(.../ARM/arm-8-branch)
-@@ -291,6 +291,9 @@
-   UNSPECV_CLRSSBSY
-   UNSPECV_MOVDIRI
-   UNSPECV_MOVDIR64B
-+
-+  ;; For Speculation Barrier support
-+  UNSPECV_SPECULATION_BARRIER
- ])
- 
- ;; Constants to represent rounding modes in the ROUND instruction
-@@ -20777,6 +20780,13 @@
-   "movdir64b\t{%1, %0|%0, %1}"
-   [(set_attr "type" "other")])
- 
-+(define_insn "speculation_barrier"
-+  [(unspec_volatile [(const_int 0)] UNSPECV_SPECULATION_BARRIER)]
-+  ""
-+  "lfence"
-+  [(set_attr "type" "other")
-+   (set_attr "length" "3")])
-+
- (include "mmx.md")
- (include "sse.md")
- (include "sync.md")
-Index: gcc/config/pdp11/pdp11.c
-===================================================================
---- a/src/gcc/config/pdp11/pdp11.c	(.../gcc-8-branch)
-+++ b/src/gcc/config/pdp11/pdp11.c	(.../ARM/arm-8-branch)
-@@ -251,6 +251,9 @@
- 
- #undef  TARGET_CAN_CHANGE_MODE_CLASS
- #define TARGET_CAN_CHANGE_MODE_CLASS pdp11_can_change_mode_class
-+
-+#undef TARGET_HAVE_SPECULATION_SAFE_VALUE
-+#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed
- 
- /* A helper function to determine if REGNO should be saved in the
-    current function's stack frame.  */
-Index: gcc/config/stormy16/stormy16.c
-===================================================================
---- a/src/gcc/config/stormy16/stormy16.c	(.../gcc-8-branch)
-+++ b/src/gcc/config/stormy16/stormy16.c	(.../ARM/arm-8-branch)
-@@ -2728,6 +2728,9 @@
- #undef TARGET_CONSTANT_ALIGNMENT
- #define TARGET_CONSTANT_ALIGNMENT constant_alignment_word_strings
- 
-+#undef  TARGET_HAVE_SPECULATION_SAFE_VALUE
-+#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed
-+
- struct gcc_target targetm = TARGET_INITIALIZER;
- 
- #include "gt-stormy16.h"
-Index: gcc/config/fr30/fr30.c
-===================================================================
---- a/src/gcc/config/fr30/fr30.c	(.../gcc-8-branch)
-+++ b/src/gcc/config/fr30/fr30.c	(.../ARM/arm-8-branch)
-@@ -195,6 +195,9 @@
- #undef TARGET_CONSTANT_ALIGNMENT
- #define TARGET_CONSTANT_ALIGNMENT constant_alignment_word_strings
- 
-+#undef  TARGET_HAVE_SPECULATION_SAFE_VALUE
-+#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed
-+
- struct gcc_target targetm = TARGET_INITIALIZER;
- 
- 
-Index: gcc/config/nios2/nios2.c
-===================================================================
---- a/src/gcc/config/nios2/nios2.c	(.../gcc-8-branch)
-+++ b/src/gcc/config/nios2/nios2.c	(.../ARM/arm-8-branch)
-@@ -5572,6 +5572,9 @@
- #undef TARGET_CONSTANT_ALIGNMENT
- #define TARGET_CONSTANT_ALIGNMENT constant_alignment_word_strings
- 
-+#undef TARGET_HAVE_SPECULATION_SAFE_VALUE
-+#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed
-+
- struct gcc_target targetm = TARGET_INITIALIZER;
- 
- #include "gt-nios2.h"
-Index: gcc/config/iq2000/iq2000.c
-===================================================================
---- a/src/gcc/config/iq2000/iq2000.c	(.../gcc-8-branch)
-+++ b/src/gcc/config/iq2000/iq2000.c	(.../ARM/arm-8-branch)
-@@ -274,6 +274,9 @@
- #undef  TARGET_STARTING_FRAME_OFFSET
- #define TARGET_STARTING_FRAME_OFFSET	iq2000_starting_frame_offset
- 
-+#undef  TARGET_HAVE_SPECULATION_SAFE_VALUE
-+#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed
-+
- struct gcc_target targetm = TARGET_INITIALIZER;
- 
- /* Return nonzero if we split the address into high and low parts.  */
-Index: gcc/config/mn10300/mn10300.c
-===================================================================
---- a/src/gcc/config/mn10300/mn10300.c	(.../gcc-8-branch)
-+++ b/src/gcc/config/mn10300/mn10300.c	(.../ARM/arm-8-branch)
-@@ -3437,4 +3437,7 @@
- #undef  TARGET_MODES_TIEABLE_P
- #define TARGET_MODES_TIEABLE_P mn10300_modes_tieable_p
- 
-+#undef  TARGET_HAVE_SPECULATION_SAFE_VALUE
-+#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed
-+
- struct gcc_target targetm = TARGET_INITIALIZER;
-Index: gcc/config/m68k/m68k.c
-===================================================================
---- a/src/gcc/config/m68k/m68k.c	(.../gcc-8-branch)
-+++ b/src/gcc/config/m68k/m68k.c	(.../ARM/arm-8-branch)
-@@ -352,6 +352,9 @@
- #undef TARGET_PROMOTE_FUNCTION_MODE
- #define TARGET_PROMOTE_FUNCTION_MODE m68k_promote_function_mode
- 
-+#undef  TARGET_HAVE_SPECULATION_SAFE_VALUE
-+#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed
-+
- static const struct attribute_spec m68k_attribute_table[] =
- {
-   /* { name, min_len, max_len, decl_req, type_req, fn_type_req,
-Index: gcc/config/aarch64/aarch64-passes.def
-===================================================================
---- a/src/gcc/config/aarch64/aarch64-passes.def	(.../gcc-8-branch)
-+++ b/src/gcc/config/aarch64/aarch64-passes.def	(.../ARM/arm-8-branch)
-@@ -19,3 +19,4 @@
-    <http://www.gnu.org/licenses/>.  */
- 
- INSERT_PASS_AFTER (pass_regrename, 1, pass_fma_steering);
-+INSERT_PASS_BEFORE (pass_reorder_blocks, 1, pass_track_speculation);
-Index: gcc/config/aarch64/aarch64-speculation.cc
-===================================================================
---- a/src/gcc/config/aarch64/aarch64-speculation.cc	(.../gcc-8-branch)
-+++ b/src/gcc/config/aarch64/aarch64-speculation.cc	(.../ARM/arm-8-branch)
-@@ -0,0 +1,494 @@
-+/* Speculation tracking and mitigation (e.g. CVE 2017-5753) for AArch64.
-+   Copyright (C) 2018 Free Software Foundation, Inc.
-+   Contributed by ARM Ltd.
-+
-+   This file is part of GCC.
-+
-+   GCC is free software; you can redistribute it and/or modify it
-+   under the terms of the GNU General Public License as published by
-+   the Free Software Foundation; either version 3, or (at your option)
-+   any later version.
-+
-+   GCC is distributed in the hope that it will be useful, but
-+   WITHOUT ANY WARRANTY; without even the implied warranty of
-+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-+   General Public License for more details.
-+
-+   You should have received a copy of the GNU General Public License
-+   along with GCC; see the file COPYING3.  If not see
-+   <http://www.gnu.org/licenses/>.  */
-+
-+#include "config.h"
-+#include "system.h"
-+#include "coretypes.h"
-+#include "target.h"
-+#include "rtl.h"
-+#include "tree-pass.h"
-+#include "profile-count.h"
-+#include "cfg.h"
-+#include "cfgbuild.h"
-+#include "print-rtl.h"
-+#include "cfgrtl.h"
-+#include "function.h"
-+#include "basic-block.h"
-+#include "memmodel.h"
-+#include "emit-rtl.h"
-+#include "insn-attr.h"
-+#include "df.h"
-+#include "tm_p.h"
-+#include "insn-config.h"
-+#include "recog.h"
-+
-+/* This pass scans the RTL just before the final branch
-+   re-organisation pass.  The aim is to identify all places where
-+   there is conditional control flow and to insert code that tracks
-+   any speculative execution of a conditional branch.
-+
-+   To do this we reserve a call-clobbered register (so that it can be
-+   initialized very early in the function prologue) that can then be
-+   updated each time there is a conditional branch.  At each such
-+   branch we then generate a code sequence that uses conditional
-+   select operations that are not subject to speculation themselves
-+   (we ignore for the moment situations where that might not always be
-+   strictly true).  For example, a branch sequence such as:
-+
-+	B.EQ	<dst>
-+	...
-+   <dst>:
-+
-+   is transformed to:
-+
-+	B.EQ	<dst>
-+	CSEL	tracker, tracker, XZr, ne
-+	...
-+   <dst>:
-+	CSEL	tracker, tracker, XZr, eq
-+
-+   Since we start with the tracker initialized to all bits one, if at any
-+   time the predicted control flow diverges from the architectural program
-+   behavior, then the tracker will become zero (but not otherwise).
-+
-+   The tracker value can be used at any time at which a value needs
-+   guarding against incorrect speculation.  This can be done in
-+   several ways, but they all amount to the same thing.  For an
-+   untrusted address, or an untrusted offset to a trusted address, we
-+   can simply mask the address with the tracker with the untrusted
-+   value.  If the CPU is not speculating, or speculating correctly,
-+   then the value will remain unchanged, otherwise it will be clamped
-+   to zero.  For more complex scenarios we can compare the tracker
-+   against zero and use the flags to form a new selection with an
-+   alternate safe value.
-+
-+   On implementations where the data processing instructions may
-+   themselves produce speculative values, the architecture requires
-+   that a CSDB instruction will resolve such data speculation, so each
-+   time we use the tracker for protecting a vulnerable value we also
-+   emit a CSDB: we do not need to do that each time the tracker itself
-+   is updated.
-+
-+   At function boundaries, we need to communicate the speculation
-+   tracking state with the caller or the callee.  This is tricky
-+   because there is no register available for such a purpose without
-+   creating a new ABI.  We deal with this by relying on the principle
-+   that in all real programs the stack pointer, SP will never be NULL
-+   at a function boundary; we can thus encode the speculation state in
-+   SP by clearing SP if the speculation tracker itself is NULL.  After
-+   the call we recover the tracking state back from SP into the
-+   tracker register.  The results is that a function call sequence is
-+   transformed to
-+
-+	MOV	tmp, SP
-+	AND	tmp, tmp, tracker
-+	MOV	SP, tmp
-+	BL	<callee>
-+	CMP	SP, #0
-+	CSETM	tracker, ne
-+
-+   The additional MOV instructions in the pre-call sequence are needed
-+   because SP cannot be used directly with the AND instruction.
-+
-+   The code inside a function body uses the post-call sequence in the
-+   prologue to establish the tracker and the pre-call sequence in the
-+   epilogue to re-encode the state for the return.
-+
-+   The code sequences have the nice property that if called from, or
-+   calling a function that does not track speculation then the stack pointer
-+   will always be non-NULL and hence the tracker will be initialized to all
-+   bits one as we need: we lose the ability to fully track speculation in that
-+   case, but we are still architecturally safe.
-+
-+   Tracking speculation in this way is quite expensive, both in code
-+   size and execution time.  We employ a number of tricks to try to
-+   limit this:
-+
-+   1) Simple leaf functions with no conditional branches (or use of
-+   the tracker) do not need to establish a new tracker: they simply
-+   carry the tracking state through SP for the duration of the call.
-+   The same is also true for leaf functions that end in a tail-call.
-+
-+   2) Back-to-back function calls in a single basic block also do not
-+   need to re-establish the tracker between the calls.  Again, we can
-+   carry the tracking state in SP for this period of time unless the
-+   tracker value is needed at that point in time.
-+
-+   We run the pass just before the final branch reorganization pass so
-+   that we can handle most of the conditional branch cases using the
-+   standard edge insertion code.  The reorg pass will hopefully clean
-+   things up for afterwards so that the results aren't too
-+   horrible.  */
-+
-+/* Generate a code sequence to clobber SP if speculating incorreclty.  */
-+static rtx_insn *
-+aarch64_speculation_clobber_sp ()
-+{
-+  rtx sp = gen_rtx_REG (DImode, SP_REGNUM);
-+  rtx tracker = gen_rtx_REG (DImode, SPECULATION_TRACKER_REGNUM);
-+  rtx scratch = gen_rtx_REG (DImode, SPECULATION_SCRATCH_REGNUM);
-+
-+  start_sequence ();
-+  emit_insn (gen_rtx_SET (scratch, sp));
-+  emit_insn (gen_anddi3 (scratch, scratch, tracker));
-+  emit_insn (gen_rtx_SET (sp, scratch));
-+  rtx_insn *seq = get_insns ();
-+  end_sequence ();
-+  return seq;
-+}
-+
-+/* Generate a code sequence to establish the tracker variable from the
-+   contents of SP.  */
-+static rtx_insn *
-+aarch64_speculation_establish_tracker ()
-+{
-+  rtx sp = gen_rtx_REG (DImode, SP_REGNUM);
-+  rtx tracker = gen_rtx_REG (DImode, SPECULATION_TRACKER_REGNUM);
-+  start_sequence ();
-+  rtx cc = aarch64_gen_compare_reg (EQ, sp, const0_rtx);
-+  emit_insn (gen_cstoredi_neg (tracker,
-+			       gen_rtx_NE (CCmode, cc, const0_rtx), cc));
-+  rtx_insn *seq = get_insns ();
-+  end_sequence ();
-+  return seq;
-+}
-+
-+/* Main speculation tracking pass.  */
-+unsigned int
-+aarch64_do_track_speculation ()
-+{
-+  basic_block bb;
-+  bool needs_tracking = false;
-+  bool need_second_pass = false;
-+  rtx_insn *insn;
-+  int fixups_pending = 0;
-+
-+  FOR_EACH_BB_FN (bb, cfun)
-+    {
-+      insn = BB_END (bb);
-+
-+      if (dump_file)
-+	fprintf (dump_file, "Basic block %d:\n", bb->index);
-+
-+      while (insn != BB_HEAD (bb)
-+	     && NOTE_P (insn))
-+	insn = PREV_INSN (insn);
-+
-+      if (control_flow_insn_p (insn))
-+	{
-+	  if (any_condjump_p (insn))
-+	    {
-+	      if (dump_file)
-+		{
-+		  fprintf (dump_file, "  condjump\n");
-+		  dump_insn_slim (dump_file, insn);
-+		}
-+
-+	      rtx src = SET_SRC (pc_set (insn));
-+
-+	      /* Check for an inverted jump, where the fall-through edge
-+		 appears first.  */
-+	      bool inverted = GET_CODE (XEXP (src, 2)) != PC;
-+	      /* The other edge must be the PC (we assume that we don't
-+		 have conditional return instructions).  */
-+	      gcc_assert (GET_CODE (XEXP (src, 1 + !inverted)) == PC);
-+
-+	      rtx cond = copy_rtx (XEXP (src, 0));
-+	      gcc_assert (COMPARISON_P (cond)
-+			  && REG_P (XEXP (cond, 0))
-+			  && REGNO (XEXP (cond, 0)) == CC_REGNUM
-+			  && XEXP (cond, 1) == const0_rtx);
-+	      enum rtx_code inv_cond_code
-+		= reversed_comparison_code (cond, insn);
-+	      /* We should be able to reverse all conditions.  */
-+	      gcc_assert (inv_cond_code != UNKNOWN);
-+	      rtx inv_cond = gen_rtx_fmt_ee (inv_cond_code, GET_MODE (cond),
-+					     copy_rtx (XEXP (cond, 0)),
-+					     copy_rtx (XEXP (cond, 1)));
-+	      if (inverted)
-+		std::swap (cond, inv_cond);
-+
-+	      insert_insn_on_edge (gen_speculation_tracker (cond),
-+				   BRANCH_EDGE (bb));
-+	      insert_insn_on_edge (gen_speculation_tracker (inv_cond),
-+				   FALLTHRU_EDGE (bb));
-+	      needs_tracking = true;
-+	    }
-+	  else if (GET_CODE (PATTERN (insn)) == RETURN)
-+	    {
-+	      /* If we already know we'll need a second pass, don't put
-+		 out the return sequence now, or we might end up with
-+		 two copies.  Instead, we'll do all return statements
-+		 during the second pass.  However, if this is the
-+		 first return insn we've found and we already
-+		 know that we'll need to emit the code, we can save a
-+		 second pass by emitting the code now.  */
-+	      if (needs_tracking && ! need_second_pass)
-+		{
-+		  rtx_insn *seq = aarch64_speculation_clobber_sp ();
-+		  emit_insn_before (seq, insn);
-+		}
-+	      else
-+		{
-+		  fixups_pending++;
-+		  need_second_pass = true;
-+		}
-+	    }
-+	  else if (find_reg_note (insn, REG_NON_LOCAL_GOTO, NULL_RTX))
-+	    {
-+	      rtx_insn *seq = aarch64_speculation_clobber_sp ();
-+	      emit_insn_before (seq, insn);
-+	      needs_tracking = true;
-+	    }
-+	}
-+      else
-+	{
-+	  if (dump_file)
-+	    {
-+	      fprintf (dump_file, "  other\n");
-+	      dump_insn_slim (dump_file, insn);
-+	    }
-+	}
-+    }
-+
-+  FOR_EACH_BB_FN (bb, cfun)
-+    {
-+      rtx_insn *end = BB_END (bb);
-+      rtx_insn *call_insn = NULL;
-+
-+      if (bb->flags & BB_NON_LOCAL_GOTO_TARGET)
-+	{
-+	  rtx_insn *label = NULL;
-+	  /* For non-local goto targets we have to recover the
-+	     speculation state from SP.  Find the last code label at
-+	     the head of the block and place the fixup sequence after
-+	     that.  */
-+	  for (insn = BB_HEAD (bb); insn != end; insn = NEXT_INSN (insn))
-+	    {
-+	      if (LABEL_P (insn))
-+		label = insn;
-+	      /* Never put anything before the basic block note.  */
-+	      if (NOTE_INSN_BASIC_BLOCK_P (insn))
-+		label = insn;
-+	      if (INSN_P (insn))
-+		break;
-+	    }
-+
-+	  gcc_assert (label);
-+	  emit_insn_after (aarch64_speculation_establish_tracker (), label);
-+	}
-+
-+      /* Scan the insns looking for calls.  We need to pass the
-+	 speculation tracking state encoded in to SP.  After a call we
-+	 restore the speculation tracking into the tracker register.
-+	 To avoid unnecessary transfers we look for two or more calls
-+	 within a single basic block and eliminate, where possible,
-+	 any redundant operations.  */
-+      for (insn = BB_HEAD (bb); ; insn = NEXT_INSN (insn))
-+	{
-+	  if (NONDEBUG_INSN_P (insn)
-+	      && recog_memoized (insn) >= 0
-+	      && (get_attr_speculation_barrier (insn)
-+		  == SPECULATION_BARRIER_TRUE))
-+	    {
-+	      if (call_insn)
-+		{
-+		  /* This instruction requires the speculation
-+		     tracking to be in the tracker register.  If there
-+		     was an earlier call in this block, we need to
-+		     copy the speculation tracking back there.  */
-+		  emit_insn_after (aarch64_speculation_establish_tracker (),
-+				   call_insn);
-+		  call_insn = NULL;
-+		}
-+
-+	      needs_tracking = true;
-+	    }
-+
-+	  if (CALL_P (insn))
-+	    {
-+	      bool tailcall
-+		= (SIBLING_CALL_P (insn)
-+		   || find_reg_note (insn, REG_NORETURN, NULL_RTX));
-+
-+	      /* Tailcalls are like returns, we can eliminate the
-+		 transfer between the tracker register and SP if we
-+		 know that this function does not itself need
-+		 tracking.  */
-+	      if (tailcall && (need_second_pass || !needs_tracking))
-+		{
-+		  /* Don't clear call_insn if it is set - needs_tracking
-+		     will be true in that case and so we will end
-+		     up putting out mitigation sequences.  */
-+		  fixups_pending++;
-+		  need_second_pass = true;
-+		  break;
-+		}
-+
-+	      needs_tracking = true;
-+
-+	      /* We always need a transfer before the first call in a BB.  */
-+	      if (!call_insn)
-+		emit_insn_before (aarch64_speculation_clobber_sp (), insn);
-+
-+	      /* Tail-calls and no-return calls don't need any post-call
-+		 reestablishment of the tracker.  */
-+	      if (! tailcall)
-+		call_insn = insn;
-+	      else
-+		call_insn = NULL;
-+	    }
-+
-+	  if (insn == end)
-+	    break;
-+	}
-+
-+      if (call_insn)
-+	{
-+	  rtx_insn *seq = aarch64_speculation_establish_tracker ();
-+
-+	  /* Handle debug insns at the end of the BB.  Put the extra
-+	     insns after them.  This ensures that we have consistent
-+	     behaviour for the placement of the extra insns between
-+	     debug and non-debug builds.  */
-+	  for (insn = call_insn;
-+	       insn != end && DEBUG_INSN_P (NEXT_INSN (insn));
-+	       insn = NEXT_INSN (insn))
-+	    ;
-+
-+	  if (insn == end)
-+	    {
-+	      edge e = find_fallthru_edge (bb->succs);
-+	      /* We need to be very careful about some calls that
-+		 appear at the end of a basic block.  If the call
-+		 involves exceptions, then the compiler may depend on
-+		 this being the last instruction in the block.  The
-+		 easiest way to handle this is to commit the new
-+		 instructions on the fall-through edge and to let
-+		 commit_edge_insertions clean things up for us.
-+
-+		 Sometimes, eg with OMP, there may not even be an
-+		 outgoing edge after the call.  In that case, there's
-+		 not much we can do, presumably the compiler has
-+		 decided that the call can never return in this
-+		 context.  */
-+	      if (e)
-+		{
-+		  /* We need to set the location lists explicitly in
-+		     this case.  */
-+		  if (! INSN_P (seq))
-+		    {
-+		      start_sequence ();
-+		      emit_insn (seq);
-+		      seq = get_insns ();
-+		      end_sequence ();
-+		    }
-+
-+		  for (rtx_insn *list = seq; list; list = NEXT_INSN (list))
-+		    INSN_LOCATION (list) = INSN_LOCATION (call_insn);
-+
-+		  insert_insn_on_edge (seq, e);
-+		}
-+	    }
-+	  else
-+	    emit_insn_after (seq, call_insn);
-+	}
-+    }
-+
-+  if (needs_tracking)
-+    {
-+      if (need_second_pass)
-+	{
-+	  /* We found a return instruction before we found out whether
-+	     or not we need to emit the tracking code, but we now
-+	     know we do.  Run quickly over the basic blocks and
-+	     fix up the return insns.  */
-+	  FOR_EACH_BB_FN (bb, cfun)
-+	    {
-+	      insn = BB_END (bb);
-+
-+	      while (insn != BB_HEAD (bb)
-+		     && NOTE_P (insn))
-+		insn = PREV_INSN (insn);
-+
-+	      if ((control_flow_insn_p (insn)
-+		   && GET_CODE (PATTERN (insn)) == RETURN)
-+		  || (CALL_P (insn)
-+		      && (SIBLING_CALL_P (insn)
-+			  || find_reg_note (insn, REG_NORETURN, NULL_RTX))))
-+		{
-+		  rtx_insn *seq = aarch64_speculation_clobber_sp ();
-+		  emit_insn_before (seq, insn);
-+		  fixups_pending--;
-+		}
-+	    }
-+	  gcc_assert (fixups_pending == 0);
-+	}
-+
-+      /* Set up the initial value of the tracker, using the incoming SP.  */
-+      insert_insn_on_edge (aarch64_speculation_establish_tracker (),
-+			   single_succ_edge (ENTRY_BLOCK_PTR_FOR_FN (cfun)));
-+      commit_edge_insertions ();
-+    }
-+
-+  return 0;
-+}
-+
-+namespace {
-+
-+const pass_data pass_data_aarch64_track_speculation =
-+{
-+  RTL_PASS,		/* type.  */
-+  "speculation",	/* name.  */
-+  OPTGROUP_NONE,	/* optinfo_flags.  */
-+  TV_MACH_DEP,		/* tv_id.  */
-+  0,			/* properties_required.  */
-+  0,			/* properties_provided.  */
-+  0,			/* properties_destroyed.  */
-+  0,			/* todo_flags_start.  */
-+  0			/* todo_flags_finish.  */
-+};
-+
-+class pass_track_speculation : public rtl_opt_pass
-+{
-+ public:
-+  pass_track_speculation(gcc::context *ctxt)
-+    : rtl_opt_pass(pass_data_aarch64_track_speculation, ctxt)
-+    {}
-+
-+  /* opt_pass methods:  */
-+  virtual bool gate (function *)
-+    {
-+      return aarch64_track_speculation;
-+    }
-+
-+  virtual unsigned int execute (function *)
-+    {
-+      return aarch64_do_track_speculation ();
-+    }
-+}; // class pass_track_speculation.
-+} // anon namespace.
-+
-+/* Create a new pass instance.  */
-+rtl_opt_pass *
-+make_pass_track_speculation (gcc::context *ctxt)
-+{
-+  return new pass_track_speculation (ctxt);
-+}
-Index: gcc/config/aarch64/iterators.md
-===================================================================
---- a/src/gcc/config/aarch64/iterators.md	(.../gcc-8-branch)
-+++ b/src/gcc/config/aarch64/iterators.md	(.../ARM/arm-8-branch)
-@@ -35,6 +35,9 @@
- ;; Iterator for all integer modes (up to 64-bit)
- (define_mode_iterator ALLI [QI HI SI DI])
- 
-+;; Iterator for all integer modes (up to 128-bit)
-+(define_mode_iterator ALLI_TI [QI HI SI DI TI])
-+
- ;; Iterator for all integer modes that can be extended (up to 64-bit)
- (define_mode_iterator ALLX [QI HI SI])
- 
-Index: gcc/config/aarch64/aarch64.md
-===================================================================
---- a/src/gcc/config/aarch64/aarch64.md	(.../gcc-8-branch)
-+++ b/src/gcc/config/aarch64/aarch64.md	(.../ARM/arm-8-branch)
-@@ -88,6 +88,10 @@
-     (P13_REGNUM		81)
-     (P14_REGNUM		82)
-     (P15_REGNUM		83)
-+    ;; A couple of call-clobbered registers that we need to reserve when
-+    ;; tracking speculation this is not ABI, so is subject to change.
-+    (SPECULATION_TRACKER_REGNUM 15)
-+    (SPECULATION_SCRATCH_REGNUM 14)
-   ]
- )
- 
-@@ -189,6 +193,7 @@
-     UNSPEC_CLASTB
-     UNSPEC_FADDA
-     UNSPEC_REV_SUBREG
-+    UNSPEC_SPECULATION_TRACKER
- ])
- 
- (define_c_enum "unspecv" [
-@@ -199,6 +204,7 @@
-     UNSPECV_SET_FPSR		; Represent assign of FPSR content.
-     UNSPECV_BLOCKAGE		; Represent a blockage
-     UNSPECV_PROBE_STACK_RANGE	; Represent stack range probing.
-+    UNSPECV_SPECULATION_BARRIER ; Represent speculation barrier.
-   ]
- )
- 
-@@ -275,6 +281,11 @@
- ;; no predicated insns.
- (define_attr "predicated" "yes,no" (const_string "no"))
- 
-+;; Set to true on an insn that requires the speculation tracking state to be
-+;; in the tracking register before the insn issues.  Otherwise the compiler
-+;; may chose to hold the tracking state encoded in SP.
-+(define_attr "speculation_barrier" "true,false" (const_string "false"))
-+
- ;; -------------------------------------------------------------------
- ;; Pipeline descriptions and scheduling
- ;; -------------------------------------------------------------------
-@@ -678,7 +689,7 @@
- 				(const_int 0))
- 			   (label_ref (match_operand 1 "" ""))
- 			   (pc)))]
--  ""
-+  "!aarch64_track_speculation"
-   {
-     if (get_attr_length (insn) == 8)
-       return aarch64_gen_far_branch (operands, 1, "Lcb", "<inv_cb>\\t%<w>0, ");
-@@ -708,7 +719,7 @@
- 	     (label_ref (match_operand 2 "" ""))
- 	     (pc)))
-    (clobber (reg:CC CC_REGNUM))]
--  ""
-+  "!aarch64_track_speculation"
-   {
-     if (get_attr_length (insn) == 8)
-       {
-@@ -744,7 +755,7 @@
- 			   (label_ref (match_operand 1 "" ""))
- 			   (pc)))
-    (clobber (reg:CC CC_REGNUM))]
--  ""
-+  "!aarch64_track_speculation"
-   {
-     if (get_attr_length (insn) == 8)
-       {
-@@ -3133,7 +3144,7 @@
- 
- (define_insn "cmp<mode>"
-   [(set (reg:CC CC_REGNUM)
--	(compare:CC (match_operand:GPI 0 "register_operand" "r,r,r")
-+	(compare:CC (match_operand:GPI 0 "register_operand" "rk,rk,rk")
- 		    (match_operand:GPI 1 "aarch64_plus_operand" "r,I,J")))]
-   ""
-   "@
-@@ -6081,6 +6092,21 @@
-   DONE;
- })
- 
-+;; Track speculation through conditional branches.  We assume that
-+;; SPECULATION_TRACKER_REGNUM is reserved for this purpose when necessary.
-+(define_insn "speculation_tracker"
-+  [(set (reg:DI SPECULATION_TRACKER_REGNUM)
-+	(unspec [(reg:DI SPECULATION_TRACKER_REGNUM) (match_operand 0)]
-+	 UNSPEC_SPECULATION_TRACKER))]
-+  ""
-+  {
-+    operands[1] = gen_rtx_REG (DImode, SPECULATION_TRACKER_REGNUM);
-+    output_asm_insn ("csel\\t%1, %1, xzr, %m0", operands);
-+    return "";
-+  }
-+  [(set_attr "type" "csel")]
-+)
-+
- ;; Helper for aarch64.c code.
- (define_expand "set_clobber_cc"
-   [(parallel [(set (match_operand 0)
-@@ -6087,6 +6113,113 @@
- 		   (match_operand 1))
- 	      (clobber (reg:CC CC_REGNUM))])])
- 
-+;; Hard speculation barrier.
-+(define_insn "speculation_barrier"
-+  [(unspec_volatile [(const_int 0)] UNSPECV_SPECULATION_BARRIER)]
-+  ""
-+  "isb\;dsb\\tsy"
-+  [(set_attr "length" "8")
-+   (set_attr "type" "block")
-+   (set_attr "speculation_barrier" "true")]
-+)
-+
-+;; Support for __builtin_speculation_safe_value when we have speculation
-+;; tracking enabled.  Use the speculation tracker to decide whether to
-+;; copy operand 1 to the target, or to copy the fail value (operand 2).
-+(define_expand "despeculate_copy<ALLI_TI:mode>"
-+  [(set (match_operand:ALLI_TI 0 "register_operand" "=r")
-+	(unspec_volatile:ALLI_TI
-+	 [(match_operand:ALLI_TI 1 "register_operand" "r")
-+	  (match_operand:ALLI_TI 2 "aarch64_reg_or_zero" "rZ")
-+	  (use (reg:DI SPECULATION_TRACKER_REGNUM))
-+	  (clobber (reg:CC CC_REGNUM))] UNSPECV_SPECULATION_BARRIER))]
-+  ""
-+  "
-+  {
-+    if (operands[2] == const0_rtx)
-+      {
-+	rtx tracker;
-+	if (<MODE>mode == TImode)
-+	  tracker = gen_rtx_REG (DImode, SPECULATION_TRACKER_REGNUM);
-+	else
-+	  tracker = gen_rtx_REG (<MODE>mode, SPECULATION_TRACKER_REGNUM);
-+
-+	emit_insn (gen_despeculate_simple<mode> (operands[0], operands[1],
-+						 tracker));
-+	DONE;
-+      }
-+  }
-+  "
-+)
-+
-+;; Patterns to match despeculate_copy<mode>.  Note that "hint 0x14" is the
-+;; encoding for CSDB, but will work in older versions of the assembler.
-+(define_insn "*despeculate_copy<ALLI:mode>_insn"
-+  [(set (match_operand:ALLI 0 "register_operand" "=r")
-+	(unspec_volatile:ALLI
-+	 [(match_operand:ALLI 1 "register_operand" "r")
-+	  (match_operand:ALLI 2 "aarch64_reg_or_zero" "rZ")
-+	  (use (reg:DI SPECULATION_TRACKER_REGNUM))
-+	  (clobber (reg:CC CC_REGNUM))] UNSPECV_SPECULATION_BARRIER))]
-+  ""
-+  {
-+    operands[3] = gen_rtx_REG (DImode, SPECULATION_TRACKER_REGNUM);
-+    output_asm_insn ("cmp\\t%3, #0\;csel\\t%<w>0, %<w>1, %<w>2, ne\;hint\t0x14 // csdb",
-+		     operands);
-+    return "";
-+  }
-+  [(set_attr "length" "12")
-+   (set_attr "type" "block")
-+   (set_attr "speculation_barrier" "true")]
-+)
-+
-+;; Pattern to match despeculate_copyti
-+(define_insn "*despeculate_copyti_insn"
-+  [(set (match_operand:TI 0 "register_operand" "=r")
-+	(unspec_volatile:TI
-+	 [(match_operand:TI 1 "register_operand" "r")
-+	  (match_operand:TI 2 "aarch64_reg_or_zero" "rZ")
-+	  (use (reg:DI SPECULATION_TRACKER_REGNUM))
-+	  (clobber (reg:CC CC_REGNUM))] UNSPECV_SPECULATION_BARRIER))]
-+  ""
-+  {
-+    operands[3] = gen_rtx_REG (DImode, SPECULATION_TRACKER_REGNUM);
-+    output_asm_insn
-+      ("cmp\\t%3, #0\;csel\\t%0, %1, %2, ne\;csel\\t%H0, %H1, %H2, ne\;hint\t0x14 // csdb",
-+       operands);
-+    return "";
-+  }
-+  [(set_attr "length" "16")
-+   (set_attr "type" "block")
-+   (set_attr "speculation_barrier" "true")]
-+)
-+
-+(define_insn "despeculate_simple<ALLI:mode>"
-+  [(set (match_operand:ALLI 0 "register_operand" "=r")
-+	(unspec_volatile:ALLI
-+	 [(match_operand:ALLI 1 "register_operand" "r")
-+	  (use (match_operand:ALLI 2 "register_operand" ""))]
-+	 UNSPECV_SPECULATION_BARRIER))]
-+  ""
-+  "and\\t%<w>0, %<w>1, %<w>2\;hint\t0x14 // csdb"
-+  [(set_attr "type" "block")
-+   (set_attr "length" "8")
-+   (set_attr "speculation_barrier" "true")]
-+)
-+
-+(define_insn "despeculate_simpleti"
-+  [(set (match_operand:TI 0 "register_operand" "=r")
-+	(unspec_volatile:TI
-+	 [(match_operand:TI 1 "register_operand" "r")
-+	  (use (match_operand:DI 2 "register_operand" ""))]
-+	 UNSPECV_SPECULATION_BARRIER))]
-+  ""
-+  "and\\t%0, %1, %2\;and\\t%H0, %H1, %2\;hint\t0x14 // csdb"
-+  [(set_attr "type" "block")
-+   (set_attr "length" "12")
-+   (set_attr "speculation_barrier" "true")]
-+)
-+
- ;; AdvSIMD Stuff
- (include "aarch64-simd.md")
- 
-Index: gcc/config/aarch64/aarch64.opt
-===================================================================
---- a/src/gcc/config/aarch64/aarch64.opt	(.../gcc-8-branch)
-+++ b/src/gcc/config/aarch64/aarch64.opt	(.../ARM/arm-8-branch)
-@@ -214,3 +214,7 @@
- mverbose-cost-dump
- Common Undocumented Var(flag_aarch64_verbose_cost)
- Enables verbose cost model dumping in the debug dump files.
-+
-+mtrack-speculation
-+Target Var(aarch64_track_speculation)
-+Generate code to track when the CPU might be speculating incorrectly.
-Index: gcc/config/aarch64/t-aarch64
-===================================================================
---- a/src/gcc/config/aarch64/t-aarch64	(.../gcc-8-branch)
-+++ b/src/gcc/config/aarch64/t-aarch64	(.../ARM/arm-8-branch)
-@@ -67,6 +67,16 @@
- 	$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
- 		$(srcdir)/config/aarch64/cortex-a57-fma-steering.c
- 
-+aarch64-speculation.o: $(srcdir)/config/aarch64/aarch64-speculation.cc \
-+    $(CONFIG_H) \
-+    $(SYSTEM_H) \
-+    $(TM_H) \
-+    $(TARGET_H) \
-+    $(RTL_BASE_H) \
-+    $(TREE_PASS_H)
-+	$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_SPPFLAGS) $(INCLUDES) \
-+	  $(srcdir)/config/aarch64/aarch64-speculation.cc
-+
- comma=,
- MULTILIB_OPTIONS    = $(subst $(comma),/, $(patsubst %, mabi=%, $(subst $(comma),$(comma)mabi=,$(TM_MULTILIB_CONFIG))))
- MULTILIB_DIRNAMES   = $(subst $(comma), ,$(TM_MULTILIB_CONFIG))
-Index: gcc/config/aarch64/aarch64-protos.h
-===================================================================
---- a/src/gcc/config/aarch64/aarch64-protos.h	(.../gcc-8-branch)
-+++ b/src/gcc/config/aarch64/aarch64-protos.h	(.../ARM/arm-8-branch)
-@@ -547,7 +547,8 @@
- std::string aarch64_get_extension_string_for_isa_flags (unsigned long,
- 							unsigned long);
- 
--rtl_opt_pass *make_pass_fma_steering (gcc::context *ctxt);
-+rtl_opt_pass *make_pass_fma_steering (gcc::context *);
-+rtl_opt_pass *make_pass_track_speculation (gcc::context *);
- 
- poly_uint64 aarch64_regmode_natural_size (machine_mode);
- 
-Index: gcc/config/aarch64/aarch64.c
-===================================================================
---- a/src/gcc/config/aarch64/aarch64.c	(.../gcc-8-branch)
-+++ b/src/gcc/config/aarch64/aarch64.c	(.../ARM/arm-8-branch)
-@@ -6704,6 +6704,12 @@
-       break;
- 
-     case 'H':
-+      if (x == const0_rtx)
-+	{
-+	  asm_fprintf (f, "xzr");
-+	  break;
-+	}
-+
-       if (!REG_P (x) || !GP_REGNUM_P (REGNO (x) + 1))
- 	{
- 	  output_operand_lossage ("invalid operand for '%%%c'", code);
-@@ -12536,6 +12542,19 @@
- 	fixed_regs[i] = 1;
- 	call_used_regs[i] = 1;
-       }
-+
-+  /* When tracking speculation, we need a couple of call-clobbered registers
-+     to track the speculation state.  It would be nice to just use
-+     IP0 and IP1, but currently there are numerous places that just
-+     assume these registers are free for other uses (eg pointer
-+     authentication).  */
-+  if (aarch64_track_speculation)
-+    {
-+      fixed_regs[SPECULATION_TRACKER_REGNUM] = 1;
-+      call_used_regs[SPECULATION_TRACKER_REGNUM] = 1;
-+      fixed_regs[SPECULATION_SCRATCH_REGNUM] = 1;
-+      call_used_regs[SPECULATION_SCRATCH_REGNUM] = 1;
-+    }
- }
- 
- /* Walk down the type tree of TYPE counting consecutive base elements.
-@@ -14383,7 +14402,16 @@
- 
-   if (strong_zero_p)
-     {
--      x = gen_rtx_NE (VOIDmode, rval, const0_rtx);
-+      if (aarch64_track_speculation)
-+	{
-+	  /* Emit an explicit compare instruction, so that we can correctly
-+	     track the condition codes.  */
-+	  rtx cc_reg = aarch64_gen_compare_reg (NE, rval, const0_rtx);
-+	  x = gen_rtx_NE (GET_MODE (cc_reg), cc_reg, const0_rtx);
-+	}
-+      else
-+	x = gen_rtx_NE (VOIDmode, rval, const0_rtx);
-+
-       x = gen_rtx_IF_THEN_ELSE (VOIDmode, x,
- 				gen_rtx_LABEL_REF (Pmode, label2), pc_rtx);
-       aarch64_emit_unlikely_jump (gen_rtx_SET (pc_rtx, x));
-@@ -14401,7 +14429,16 @@
- 
-   if (!is_weak)
-     {
--      x = gen_rtx_NE (VOIDmode, scratch, const0_rtx);
-+      if (aarch64_track_speculation)
-+	{
-+	  /* Emit an explicit compare instruction, so that we can correctly
-+	     track the condition codes.  */
-+	  rtx cc_reg = aarch64_gen_compare_reg (NE, scratch, const0_rtx);
-+	  x = gen_rtx_NE (GET_MODE (cc_reg), cc_reg, const0_rtx);
-+	}
-+      else
-+	x = gen_rtx_NE (VOIDmode, scratch, const0_rtx);
-+
-       x = gen_rtx_IF_THEN_ELSE (VOIDmode, x,
- 				gen_rtx_LABEL_REF (Pmode, label1), pc_rtx);
-       aarch64_emit_unlikely_jump (gen_rtx_SET (pc_rtx, x));
-@@ -14737,7 +14774,16 @@
-   aarch64_emit_store_exclusive (mode, cond, mem,
- 				gen_lowpart (mode, new_out), model_rtx);
- 
--  x = gen_rtx_NE (VOIDmode, cond, const0_rtx);
-+  if (aarch64_track_speculation)
-+    {
-+      /* Emit an explicit compare instruction, so that we can correctly
-+	 track the condition codes.  */
-+      rtx cc_reg = aarch64_gen_compare_reg (NE, cond, const0_rtx);
-+      x = gen_rtx_NE (GET_MODE (cc_reg), cc_reg, const0_rtx);
-+    }
-+  else
-+    x = gen_rtx_NE (VOIDmode, cond, const0_rtx);
-+
-   x = gen_rtx_IF_THEN_ELSE (VOIDmode, x,
- 			    gen_rtx_LABEL_REF (Pmode, label), pc_rtx);
-   aarch64_emit_unlikely_jump (gen_rtx_SET (pc_rtx, x));
-@@ -17416,6 +17462,45 @@
-     }
- }
- 
-+/* Override the default target speculation_safe_value.  */
-+static rtx
-+aarch64_speculation_safe_value (machine_mode mode,
-+				rtx result, rtx val, rtx failval)
-+{
-+  /* Maybe we should warn if falling back to hard barriers.  They are
-+     likely to be noticably more expensive than the alternative below.  */
-+  if (!aarch64_track_speculation)
-+    return default_speculation_safe_value (mode, result, val, failval);
-+
-+  if (!REG_P (val))
-+    val = copy_to_mode_reg (mode, val);
-+
-+  if (!aarch64_reg_or_zero (failval, mode))
-+    failval = copy_to_mode_reg (mode, failval);
-+
-+  switch (mode)
-+    {
-+    case E_QImode:
-+      emit_insn (gen_despeculate_copyqi (result, val, failval));
-+      break;
-+    case E_HImode:
-+      emit_insn (gen_despeculate_copyhi (result, val, failval));
-+      break;
-+    case E_SImode:
-+      emit_insn (gen_despeculate_copysi (result, val, failval));
-+      break;
-+    case E_DImode:
-+      emit_insn (gen_despeculate_copydi (result, val, failval));
-+      break;
-+    case E_TImode:
-+      emit_insn (gen_despeculate_copyti (result, val, failval));
-+      break;
-+    default:
-+      gcc_unreachable ();
-+    }
-+  return result;
-+}
-+
- /* Target-specific selftests.  */
- 
- #if CHECKING_P
-@@ -17885,6 +17970,9 @@
- #undef TARGET_SELECT_EARLY_REMAT_MODES
- #define TARGET_SELECT_EARLY_REMAT_MODES aarch64_select_early_remat_modes
- 
-+#undef TARGET_SPECULATION_SAFE_VALUE
-+#define TARGET_SPECULATION_SAFE_VALUE aarch64_speculation_safe_value
-+
- #if CHECKING_P
- #undef TARGET_RUN_TARGET_SELFTESTS
- #define TARGET_RUN_TARGET_SELFTESTS selftest::aarch64_run_selftests
-Index: gcc/config/rs6000/rs6000.c
-===================================================================
---- a/src/gcc/config/rs6000/rs6000.c	(.../gcc-8-branch)
-+++ b/src/gcc/config/rs6000/rs6000.c	(.../ARM/arm-8-branch)
-@@ -16900,7 +16900,7 @@
- 
-     case MISC_BUILTIN_SPEC_BARRIER:
-       {
--	emit_insn (gen_rs6000_speculation_barrier ());
-+	emit_insn (gen_speculation_barrier ());
- 	return NULL_RTX;
-       }
- 
-Index: gcc/config/rs6000/rs6000.md
-===================================================================
---- a/src/gcc/config/rs6000/rs6000.md	(.../gcc-8-branch)
-+++ b/src/gcc/config/rs6000/rs6000.md	(.../ARM/arm-8-branch)
-@@ -12604,7 +12604,7 @@
-   return "ori 2,2,0";
- })
- 
--(define_insn "rs6000_speculation_barrier"
-+(define_insn "speculation_barrier"
-   [(unspec_volatile:BLK [(const_int 0)] UNSPECV_SPEC_BARRIER)]
-   ""
-   "ori 31,31,0")
-Index: gcc/config/mcore/mcore.c
-===================================================================
---- a/src/gcc/config/mcore/mcore.c	(.../gcc-8-branch)
-+++ b/src/gcc/config/mcore/mcore.c	(.../ARM/arm-8-branch)
-@@ -253,6 +253,9 @@
- #undef TARGET_CONSTANT_ALIGNMENT
- #define TARGET_CONSTANT_ALIGNMENT constant_alignment_word_strings
- 
-+#undef  TARGET_HAVE_SPECULATION_SAFE_VALUE
-+#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed
-+
- struct gcc_target targetm = TARGET_INITIALIZER;
- 
- /* Adjust the stack and return the number of bytes taken to do it.  */
-Index: gcc/config/arm/unspecs.md
-===================================================================
---- a/src/gcc/config/arm/unspecs.md	(.../gcc-8-branch)
-+++ b/src/gcc/config/arm/unspecs.md	(.../ARM/arm-8-branch)
-@@ -168,6 +168,7 @@
-   VUNSPEC_MCRR2		; Represent the coprocessor mcrr2 instruction.
-   VUNSPEC_MRRC		; Represent the coprocessor mrrc instruction.
-   VUNSPEC_MRRC2		; Represent the coprocessor mrrc2 instruction.
-+  VUNSPEC_SPECULATION_BARRIER ; Represents an unconditional speculation barrier.
- ])
- 
- ;; Enumerators for NEON unspecs.
-Index: gcc/config/arm/arm.md
-===================================================================
---- a/src/gcc/config/arm/arm.md	(.../gcc-8-branch)
-+++ b/src/gcc/config/arm/arm.md	(.../ARM/arm-8-branch)
-@@ -12012,6 +12012,27 @@
-   [(set_attr "length" "4")
-    (set_attr "type" "coproc")])
- 
-+(define_expand "speculation_barrier"
-+  [(unspec_volatile [(const_int 0)] VUNSPEC_SPECULATION_BARRIER)]
-+  "TARGET_EITHER"
-+  "
-+    /* Don't emit anything for Thumb1 and suppress the warning from the
-+       generic expansion.  */
-+    if (!TARGET_32BIT)
-+       DONE;
-+  "
-+)
-+
-+;; Generate a hard speculation barrier when we have not enabled speculation
-+;; tracking.
-+(define_insn "*speculation_barrier_insn"
-+  [(unspec_volatile [(const_int 0)] VUNSPEC_SPECULATION_BARRIER)]
-+  "TARGET_32BIT"
-+  "isb\;dsb\\tsy"
-+  [(set_attr "type" "block")
-+   (set_attr "length" "8")]
-+)
-+
- ;; Vector bits common to IWMMXT and Neon
- (include "vec-common.md")
- ;; Load the Intel Wireless Multimedia Extension patterns
-Index: gcc/config/pa/pa.c
-===================================================================
---- a/src/gcc/config/pa/pa.c	(.../gcc-8-branch)
-+++ b/src/gcc/config/pa/pa.c	(.../ARM/arm-8-branch)
-@@ -428,6 +428,9 @@
- #undef TARGET_STARTING_FRAME_OFFSET
- #define TARGET_STARTING_FRAME_OFFSET pa_starting_frame_offset
- 
-+#undef TARGET_HAVE_SPECULATION_SAFE_VALUE
-+#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed
-+
- struct gcc_target targetm = TARGET_INITIALIZER;
- 
- /* Parse the -mfixed-range= option string.  */
-Index: gcc/config/msp430/msp430.c
-===================================================================
---- a/src/gcc/config/msp430/msp430.c	(.../gcc-8-branch)
-+++ b/src/gcc/config/msp430/msp430.c	(.../ARM/arm-8-branch)
-@@ -3845,6 +3845,9 @@
-   return true;
- }
- 
-+#undef  TARGET_HAVE_SPECULATION_SAFE_VALUE
-+#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed
-+
- struct gcc_target targetm = TARGET_INITIALIZER;
- 
- #include "gt-msp430.h"
-Index: gcc/config/h8300/h8300.c
-===================================================================
---- a/src/gcc/config/h8300/h8300.c	(.../gcc-8-branch)
-+++ b/src/gcc/config/h8300/h8300.c	(.../ARM/arm-8-branch)
-@@ -6148,4 +6148,7 @@
- #undef TARGET_MODE_DEPENDENT_ADDRESS_P
- #define TARGET_MODE_DEPENDENT_ADDRESS_P h8300_mode_dependent_address_p
- 
-+#undef TARGET_HAVE_SPECULATION_SAFE_VALUE
-+#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed
-+
- struct gcc_target targetm = TARGET_INITIALIZER;
-Index: gcc/config/v850/v850.c
-===================================================================
---- a/src/gcc/config/v850/v850.c	(.../gcc-8-branch)
-+++ b/src/gcc/config/v850/v850.c	(.../ARM/arm-8-branch)
-@@ -3374,6 +3374,9 @@
- #undef  TARGET_MODES_TIEABLE_P
- #define TARGET_MODES_TIEABLE_P v850_modes_tieable_p
- 
-+#undef  TARGET_HAVE_SPECULATION_SAFE_VALUE
-+#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed
-+
- struct gcc_target targetm = TARGET_INITIALIZER;
- 
- #include "gt-v850.h"
diff -pruN 8.2.0-19/debian/rules.defs 8.2.0-19ubuntu1/debian/rules.defs
--- 8.2.0-19/debian/rules.defs	2019-02-08 22:28:39.000000000 +0000
+++ 8.2.0-19ubuntu1/debian/rules.defs	2019-02-08 22:28:46.000000000 +0000
@@ -411,7 +411,6 @@ ifeq ($(distribution),Ubuntu)
     with_linaro_branch = yes
   endif
 endif
-with_linaro_branch =
 
 # build using fsf or the ibm branch
 ifeq ($(distribution),Ubuntu)
@@ -451,7 +450,7 @@ endif
 # gcc versions (fixincludes, ...)
 with_common_pkgs := yes
 # ... and some libraries, which do not change (libgcc1, libssp0).
-with_common_libs := yes
+#with_common_libs := yes
 # XXX: should with_common_libs be "yes" only if this is the default compiler
 # version on the targeted arch?
 
diff -pruN 8.2.0-19/debian/rules.parameters 8.2.0-19ubuntu1/debian/rules.parameters
--- 8.2.0-19/debian/rules.parameters	2019-02-08 22:28:39.000000000 +0000
+++ 8.2.0-19ubuntu1/debian/rules.parameters	2019-02-08 22:28:46.000000000 +0000
@@ -2,14 +2,14 @@
 GCC_VERSION	:= 8.2.0
 NEXT_GCC_VERSION	:= 8.2.1
 BASE_VERSION	:= 8
-SOURCE_VERSION	:= 8.2.0-18
-DEB_VERSION	:= 8.2.0-18
-DEB_EVERSION	:= 1:8.2.0-18
-DEB_GDC_VERSION	:= 8.2.0-18
+SOURCE_VERSION	:= 8.2.0-18ubuntu1
+DEB_VERSION	:= 8.2.0-18ubuntu1
+DEB_EVERSION	:= 1:8.2.0-18ubuntu1
+DEB_GDC_VERSION	:= 8.2.0-18ubuntu1
 DEB_SOVERSION	:= 5
 DEB_SOEVERSION	:= 1:5
 DEB_LIBGCC_SOVERSION	:= 
-DEB_LIBGCC_VERSION	:= 1:8.2.0-18
+DEB_LIBGCC_VERSION	:= 1:8.2.0-18ubuntu1
 DEB_STDCXX_SOVERSION	:= 5
 DEB_GOMP_SOVERSION	:= 5
 GCC_SONAME	:= 1
Binary files 8.2.0-19/gcc-8.2.0-dfsg.tar.xz and 8.2.0-19ubuntu1/gcc-8.2.0-dfsg.tar.xz differ
Binary files 8.2.0-19/gcc-8.2.0.tar.xz and 8.2.0-19ubuntu1/gcc-8.2.0.tar.xz differ
