lp:debian/gnat-4.8
- Get this branch:
- bzr branch lp:debian/gnat-4.8
Branch information
- Owner:
- Ubuntu branches
- Status:
- Development
Recent revisions
- 8. By Ludovic Brenta
-
[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. - 7. By Ludovic Brenta
-
* 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. - 6. By Ludovic Brenta
-
[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. - 5. By Ludovic Brenta
-
[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). - 3. By Ludovic Brenta
-
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. - 2. By Ludovic Brenta
-
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. - 1. By Ludovic Brenta
-
* debian/rules.conf: when building gnat-4.8, add a Built-Using field to
debian/control.
* debian/rules.defs: do not build auxiliary packages, like libgomp or
libssp, when not also building C development packages.
* debian/control.m4, debian/control: tighten build-conflicts on versions
of binutils-gold not provided by newer binutils.
* debian/patches/ ada-default- project- path.diff: refresh.
* debian/patches/ ada-libgnatprj. diff: add errors.o, filename_cmp.o and
targetm.o (a new file, inspired by default-common.c) to
libgnatprj.{a,so}; they contain symbols needed by prefix.o.
* debian/patches/ ada-sjlj. diff: refresh accordingly.
* debian/rules.conf: ensure only one Built-Using line is present in
substvars.local and use gcc-4.8-source 4.8.1-8.Merge from 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. Fixes: #701935.
* Don't let gcc-snapshot build-depend on gnat on AArch64.Merge from 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. Fixes: #711824.
* Fix a cross build issue without DEB_* env vars set (Eleanor Chen).
Fixes: #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). Fixes: #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). Fixes: #711558.
* Use -fno-auto-inc-dec for PR52306 (Mikael Pettersson).Merge from 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.Merge from gcc-4.8 (4.8.1-8) unstable; urgency=low
* Fix PR rtl-optimizatio
n/57878, taken from the 4.8 branch.
* Fix PR target/57909 (ARM), Linaro only.Merge from 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.
Fixes: #696267.
* boehm-gc: use mmap instead of brk also on kfreebsd-* (Petr Salinger).
Fixes: #717024.Merge from 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.Merge from 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).Merge from 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). Fixes: #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 to cross build gcj.
* Don't include object.di in the D cross compiler, but depend on gdc instead.
* Allow to cross build gdc.
* Pass --hash-style=gnu instead of --hash-style=both to the linker.Merge from 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). Fixes: #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.Merge from gcc-4.8 (4.8.1-2) unstable; urgency=low
* Update to SVN 20130643 (r199596) from the gcc-4_8-branch.
* Force arm mode for libjava on armhf.
* Fix gdc build failure on kFreeBSD and the Hurd.Merge from 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.Merge from 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). Fixes: #710142.
* Explicity configure with --disable-lib{atomic, quadmath, sanitizer} when
not building these libraries. Fixes: #710224.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)