gnat-4.8 (4.8.2-8ubuntu3) trusty; urgency=medium

  * Fix build on powerpc.

 -- Matthias Klose <doko@ubuntu.com>  Wed, 16 Apr 2014 16:18:59 +0200

gnat-4.8 (4.8.2-8ubuntu2) trusty; urgency=medium

  * Merge from gcc-4.8 (4.8.2-19).

 -- Matthias Klose <doko@ubuntu.com>  Sun, 06 Apr 2014 11:47:27 +0200

gnat-4.8 (4.8.2-8ubuntu1) trusty; urgency=medium

  * Merge from gcc-4.8 (4.8.2-16, -17, -18).

 -- Matthias Klose <doko@ubuntu.com>  Tue, 01 Apr 2014 10:05:54 +0200

gnat-4.8 (4.8.2-8) unstable; urgency=low

  [Svante Signell]
  * debian/patches/ada-hurd.diff: split a line that was too long in two.
    Closes: #732681.

  Merge from gcc-4.8 (4.8.2-15) unstable; urgency=medium

  * Update to SVN 20140209 (r207641) from the gcc-4_8-branch.
    - Fix inconsistent install paths between gccgo and go tool. LP: #1271340.
  * Update the ibm branch to SVN 20140207 (r207580).
  * 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).
  * gcc-4.8-base: Update gcc-4.7-base breaks for updates from wheezy.
    Fixes: #736607.

  Merge from gcc-4.8 (4.8.2-14) unstable; urgency=medium

  * Update to SVN 20140115 (r206629) from the gcc-4_8-branch.
  * Fix call frame information in ffi_closure_SYSV on AArch64.
  * Update powerpcspe patches (Roland Stigge). Fixes: #735316.

  Merge from gcc-4.8 (4.8.2-13) unstable; urgency=medium

  * Update to SVN 20140112 (r206564) from the gcc-4_8-branch.
    - Fix miscompilation due to wrong RTL-optimization (see
      PR rtl-optimization/59137). Fixes: #716635.

  [ Aurelien Jarno ]
  * Reenable the testsuite on mips.

  [ Matthias Klose ]
  * Add libgcc, libstdc++, libgfortran symbols files for ppc64el.
  * Update libitm symbols for non-default multilibs.
  * Add libgcc, libstdc++, libgfortran symbols files for arm64.
  * Fix PR target/59588 (AArch64), backport proposed patch. LP: #1263576.
  * Fix PR target/59744 (AArch64), taken from the trunk. LP: #1267761.

  Merge from gcc-4.8 (4.8.2-12) unstable; urgency=medium

  * Update to SVN 20140106 (r206351) from the gcc-4_8-branch.
  * Only apply m68k specific backports when targeting m68k.

 -- Ludovic Brenta <lbrenta@debian.org>  Wed, 12 Feb 2014 00:40:45 +0100

gnat-4.8 (4.8.2-7) unstable; urgency=low

  * debian/patches/gcc_ada_gcc-interface_Makefile.in.diff: rename to...
  * debian/patches/ada-hurd.diff: ... this; add a hunk to create
    s-osinte-gnu.ads.  Closes: #732681.
  * debian/rules.patch: apply ada-hurd.diff on all architectures, to help
    detect bugs.

 -- Ludovic Brenta <lbrenta@debian.org>  Mon,  3 Feb 2014 22:14:02 +0100

gnat-4.8 (4.8.2-6) unstable; urgency=low

  [Svante Signell]
  * debian/patches/ada-s-osinte-gnu.adb.diff: remove.
  * debian/patches/ada-s-taprop-gnu.adb.diff: remove.
  * debian/patches/ada-kfreebsd.diff: add support for GNU/Hurd.
  * debian/patches/gcc_ada_gcc-interface_Makefile.in.diff: update.
  * Closes: #732681.

  Merge from 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.
  * Update gnat build dependencies when not built from a separate source.
  * Default to -mieee on alpha again (Michael Cree). Fixes: #733291.
  * Prepare gnat package for cross builds.

 -- Ludovic Brenta <lbrenta@debian.org>  Sun,  2 Feb 2014 17:18:32 +0100

gnat-4.8 (4.8.2-5) unstable; urgency=low

  [Hiroyuki Yamamoto]
  * debian/patches/ada-ppc64.diff: new; fix 32/64 bit detection, broken
    due to the fact Debian installs 64-bit libraries in lib and not
    lib64. Fix based on the s390/s390x detection.  Closes: #731807.

  [Ludovic Brenta]
  * debian/patches/ada-link-lib.diff,
    debian/patches/ada-libgnatvsn.diff: refresh.

  Merge from 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.

  Merge from 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).
    Fixes: #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.

  Merge from 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.

  Merge from 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.

  Merge from 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). Fixes: #729963.
  * Update the gcc-as-needed patch for mips*. Fixes: #722067.
  * Use dpkg-vendor information for distribution specific settings.
    Fixes: #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).

  Merge from 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. Fixes: #729022.

  Merge from gcc-4.8 (4.8.2-4) unstable; urgency=low

  * Really fix disabling the gdc tests.

  Merge from 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.
    Fixes: #729022.
  * Disable gdc tests on architectures without libphobos port.

  Merge from 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. Fixes: #726792, #728403.
  * Stop building libmudflap (removed in GCC 4.9).

 -- Ludovic Brenta <lbrenta@debian.org>  Sat, 14 Dec 2013 18:58:03 +0100

gnat-4.8 (4.8.2-4) unstable; urgency=low

  * Regenerate debian/control.

 -- Ludovic Brenta <lbrenta@debian.org>  Fri,  1 Nov 2013 20:44:36 +0100

gnat-4.8 (4.8.2-3) unstable; urgency=low

  Fix FTBFS on powerpc, s390x and sparc, where the default C++ compiler is
  still g++-4.6:
  
  * debian/rules.defs: add explicit build-dependency on g++-4.8 and
    libstdc++-4.8.

 -- Ludovic Brenta <lbrenta@debian.org>  Fri,  1 Nov 2013 16:29:15 +0100

gnat-4.8 (4.8.2-2) unstable; urgency=low
  
  Fix FTBFS on kfreebsd-i386 and kfreebsd-amd64:

  * debian/patches/{ada-kfreebsd-gnu.diff,ada-bug564232.diff}: merge into
    debian/patches/ada-kfreebsd.diff which is applied unconditionally.
    Refresh.
  * debian/rules.patch: remove ada-kfreebsd-gnu.diff, ada-bug564232.diff.
  * debian/patches/ada-kfreebsd.diff (s-osinte-kfreebsd-gnu.ads):
    - propagate the definition of pthread_rwlock_t and pthread_rwlockattr_t
      from s-osinte-freebsd.ads.
    - propagate the change of type clockid_t from private to new int;
      values are now generated from the system's C header files during
      build (from s-osinte-freebsd.ads).
    - propagate the definition of function lwp_self from
      s-osinte-freebsd.ads.
    (s-oscons-tmplt.c): new hunk, use the monotonic clock instead of the
    default real-time clock on GNU/kFreeBSD as well as on FreeBSD.

 -- Ludovic Brenta <lbrenta@debian.org>  Thu, 31 Oct 2013 22:26:39 +0100
  
# For older changelog entries, run 'apt-get changelog gnat-4.8-doc'
