lp:debian/gnat-4.6

Created by James Westby and last modified
Get this branch:
bzr branch lp:debian/gnat-4.6
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

21. By Nicolas Boulenguez

* Revert g4.6-base to Architecture: all. Closes: #743833.
* g4.6 Breaks/Replaces g4.9-base (= 4.9-20140330-1). Closes: #743376.

20. By Nicolas Boulenguez

* Install debian_packaging.mk to gnat-x.y, not -base.
  Closes: #743308, #743376. Break/Replace: -base 4.6.4-2 accordingly.
* Build-Depends: gnatgcc symlink in gnat<<4.6.1 or gnat-4.6>=4.6.4-2.

19. By Nicolas Boulenguez

* Add myself as uploader.
* Install debian_packaging.mk Makefile snippet instead of dh-ada-library
  package, and gnatgcc symlink instead of gnat package.
  Replace and Break accordingly.
* Suggest existing version of ada-reference-manual.
* Do not Provide obsolete virtual ada-compiler
* Merge below fixes #710142, #724865. Closes: #713124.

Merge from gcc-4.6 (4.6.4-6) unstable; urgency=medium

* Stop building the spu cross compiler. Fixes: #734001.
* Suggest libppl13 instead of libppl12.

Merge from gcc-4.6 (4.6.4-5) unstable; urgency=low

* Don't pass --with-mips-plt on mips/mipsel.
* Stop building libmudflap (removed in GCC 4.9).
* Remove build conflict with binutils-gold. Fixes: #724865.

Merge from gcc-4.6 (4.6.4-4) unstable; urgency=low

* Refresh kbsd-gnu.diff.

Merge from gcc-4.6 (4.6.4-3) unstable; urgency=low

* Enable multilib build for gdc.
* Refresh the m68k-ada.diff patch (Torsten Glaser).
* Build zh_TW.UTF-8 locale to fix libstdc++ test failures.
* Keep prev-* symlinks to fix plugin.exp test failures.
* Don't configure anymore with --enable-libstdcxx-time=yes.
  Addresses: #710220.
* Drop build dependency on automake, not used anymore.
* Let gcc depend on the binutils upstream version it was built with.
  Addresses #710142.
* Pass --hash-style=gnu instead of --hash-style=both to the linker.

18. By Ludovic Brenta

* Rebuild with gnat-4.6-source (>= 4.6.4-1). Closes: #707261.

Merge from gcc-4.6 (4.6.4-2) unstable; urgency=low

* Refresh ada-sjlj.diff.
* In gnatlink, pass the options and libraries after objects to the
  linker to avoid link failures with --as-needed. Closes: #680292.
* Fix gdc build on architectures not providing libphobos.
* Allow java class file format version 1.7 (backport from 4.7).
* Tighten build dependency on libmpc-dev to ensure using libmpc3.

Merge from gcc-4.6 (4.6.4-1) experimental; urgency=low

* GCC 4.6.4 release.
* Update the Linaro support to the 4.6-2013.04 release.

Merge from gcc-4.6 (4.6.3-16) experimental; urgency=low

* Update to SVN 20130405 (r197516) from the gcc-4_6-branch (4.6.4 release
  candidate 1).
  - Fix PR target/56114 (x86), PR tree-optimization/55755,
    PR rtl-optimization/56023, PR tree-optimization/55264,
    PR fortran/55072, PR bootstrap/55571, PR rtl-optimization/56275,
    PR c++/56247, PR fortran/55852, PR fortran/50627,
    PR fortran/56054, PR other/54620, PR target/39064,
    PR middle-end/45472, PR middle-end/56461, PR middle-end/55889,
    PR target/56560 (x86), PR bootstrap/56258,
    PR bootstrap/56258, PR c++/56403, PR fortran/56615,
    PR fortran/56575, PR fortran/55362, PR fortran/56385, PR fortran/56318,
    PR middle-end/52547, PR tree-optimization/56539, PR middle-end/56015,
    PR tree-optimization/56098, PR tree-optimization/55921, PR c/54363,
    PR middle-end/54486, PR debug/53174, PR middle-end/52547,
    PR tree-optimization/52445, PR c++/56239, PR target/56771 (ARM),
    PR rtl-optimization/48308, PR rtl-optimization/54472,
    PR tree-optimization/48189, PR fortran/56737, PR fortran/56737,
    PR fortran/56735, PR other/43620.
* Backport PR rtl-optimization/52573 from trunk, apply for m68k only.
  Fixes: #698380.
* Allow building with cloog-0.16 / ppl-1.0.
* Update the Linaro support to the 4.6-2013.02 release.

Merge from gcc-4.6 (4.6.3-15) unstable; urgency=low

* Update to SVN 20130114 (r195168) from the gcc-4_6-branch.
  - Fix PR bootstrap/55571, PR target/53789, PR c++/55804,
    PR tree-optimization/55355, PR target/54121 (sparc), PR c++/55032,
    PR middle-end/50283, PR target/55195, PR libgcc/48076, PR c++/55877,
    PR c++/55032, PR c++/55245, PR c++/54883, PR c++/55249, PR c++/53862,
    PR c++/51662, PR target/53912 (mingw), PR ada/54614, PR fortran/42769,
    PR fortran/45836, PR fortran/45900, PR fortran/55827, PR fortran/55618.
  - Backport multiarch patches, including powerpcspu fix. Fixes: #695654.

[ Matthias Klose ]
* For cross builds, fix libc6 dependencies for non-default multilib packages.
* Don't ship libiberty.a in gcc-4.6-hppa64. Fixes: #659556.

[ Thorsten Glaser ]
* libffi: Update the libffi-m68k patch from upstream and apply
  further fixes from upstream as well as upstreamed from #660525.
* Ada: debian/patches/ada-libgnatprj.diff: Add missing wildcard
  to the m68k-*-linux* target (fixes building shared libraries).
* Ada: Enable on m68k Linux.
* Backport: trunk r187181, r187234, r187714 to speed up genattrtab,
  apply for m68k only.
* Backport: atomic builtin backend code for Linux/m68k from trunk.
* PR52714: Add proposed fix (use gcc-4.5 version of PR45695 fix),
  apply for m68k only.
* m68k: PR40134: Add t-slibgcc-libgcc for m68k-linux.
* Cross: When building a cross-compiler, re-enable building the
  runtime packages that were disabled because gcc-4.7 provides
  them for the main archive to keep them self-contained.
* mint-m68k: Add the FreeMiNT patches from Vincent Rivière to
  enable building DEB_STAGE=stage1 cross-compilers, which are
  needed for developing bootloaders on m68k.
* Fixes: #694112.

Merge from gcc-4.6 (4.6.3-14) unstable; urgency=low

* Update to SVN 20121121 (r193837) from the gcc-4_6-branch.
  - Fix PR fortran/55314.
* Make explicit --{en,dis}able-multiarch options effecitive (Thorsten Glaser).
* Fix multiarch name for powerpc non-biarch builds.
* Fix 64bit C++ header installation on s390. Fixes: #694482.

Merge from gcc-4.6 (4.6.3-13) unstable; urgency=low

* Update to SVN 20121121 (r193700) from the gcc-4_6-branch.
  - Fix PR middle-end/55219 (ice on valid), PR rtl-optimization/48374 (ice
    on valid), PR rtl-optimization/53701 (ice on valid), PR middle-end/54945,
    PR target/54950 (m32c), PR libfortran/54736 (wrong code).
* Split multiarch patches into local and upstreamed parts.
* Update symbols files for powerpcspe (Roland Stigge). Fixes: #693326.
* Clean up libstdc++ man pages. Fixes: #692446.

Merge from gcc-4.6 (4.6.3-12) unstable; urgency=low

* Update to SVN 20121011 (r192379) from the gcc-4_6-branch.
  - PARISC fix, test case fix.

[ Matthias Klose ]
* Merge from gnat-4.6 4.6.3-6:
* debian/patches/ada-symbolic-tracebacks.diff (src/gcc/ada/tracebak.c):
  Use the GCC stack unwinder on GNU/kFreeBSD too. Fixes: #685559.
* debian/patches/gcc_ada_gcc-interface_Makefile.in.diff: link
  libgnarl.so.4.6 with librt on GNU/Hurd. Fixes: #685561.
* debian/patches/ada-kfreebsd-gnu.diff: likewise on GNU/kFreeBSD.
  Fixes: #685562.
* debian/patches/ada-symbolic-tracebacks.diff (src/gcc/ada/tracebak.c):
  new hunk. Use the GCC stack unwinder on GNU/Hurd. Fixes: #681998.
* debian/patches/ada-link-lib.diff: do not use parallel makes to build
  the GNAT tools. Fixes: #667184.

[ Thorsten Glaser ]
* Actually apply the libffi-m68k patch; update it from upstream
* Apply further m68k platform bugfixes (pr47955, m68k-fp-cmp-zero)
* Revert pr45144 fix on m68k only, it results in miscompilation
* Apply initial m68k-ada support patch; enable Ada for m68k
* debian/patches/ada-libgnatprj.diff: add support for m68k-*-linux.

[ Steven Chamberlain ]
* Fix kfreebsd build issues.

Merge from gcc-4.6 (4.6.3-11) unstable; urgency=low

* Update to SVN 20121006 (r192156) from the gcc-4_6-branch.
  - Fix PR other/43620, PR middle-end/54638, PR libstdc++/54228,
    PR tree-optimization/33763 (closes: #672411), PR target/54785,
    PR target/54741.
* On ARM, don't warn anymore that 4.4 has changed the `va_list' mangling,
  taken from the trunk.
* Don't run the libstdc++ tests on mipsel, times out on the buildds.

Merge from gcc-4.6 (4.6.3-10) unstable; urgency=low

* Update to SVN 20120918 (r191439) from the gcc-4_6-branch.
  - Fix PR c/54552 (ice on valid), PR c/54103 (ice on valid),
    PR target/54536 (AVR), PR middle-end/54515 (ice on valid),
    PR target/45070 (ARM, wrong code), PR target/54220 (AVR),
    PR driver/54335, PR rtl-optimization/54369 (mips, wrong code),
    PR c++/54511 (ice on valid), PR fortran/54225 (ice on invalid),
    PR fortran/53306 (ice on invalid), PR fortran/54556 (wrong code),
    PR fortran/54208 (rejects valid).

[ Nobuhiro Iwamatsu ]
* Remove sh4-enable-ieee.diff, -mieee enabled by default. Fixes: #685974.

[ Matthias Klose ]
* Fix PR tree-optimization/51987, backport from the trunk, Linaro only
 (Matthew Gretton-Dann). LP: #1029454.

17. By Ludovic Brenta

[Steven Chamberlain]
debian/patches/gcc-gengtype-fix[12].diff: new; backport a fix for a
memory leak from the trunk.

16. By Ludovic Brenta

[Christoph Egger]
debian/patches/ada-symbolic-tracebacks.diff (src/gcc/ada/tracebak.c):
s/__kFreeBSD_kernel__/__FreeBSD_kernel__/. Closes: #685559.

15. By Ludovic Brenta

[Svante Signell]
* debian/patches/ada-symbolic-tracebacks.diff (src/gcc/ada/tracebak.c):
  Use the GCC stack unwinder on GNU/kFreeBSD too. Closes: #685559.
* debian/patches/gcc_ada_gcc-interface_Makefile.in.diff: link
  libgnarl.so.4.6 with librt on GNU/Hurd. Closes: #685561.
* debian/patches/ada-kfreebsd-gnu.diff: likewise on GNU/kFreeBSD.
  Closes: #685562.

Merge from gcc-4.6 (4.6.3-9) unstable; urgency=medium

* Update to SVN 20120820 (r190530) from the gcc-4_6-branch.
  - ARM: Set vector type alignment to 8 bytes.
  - Fix PR target/33135 (SH), PR rtl-optimization/53908 (wrong code),
    PR middle-end/53433, PR middle-end/38474, PR middle-end/53790,
    PR c++/52988 (wrong code), PR fortran/51758.

[ Aurelien Jarno ]
* Add patches/ada-ppc64.diff to fix GNAT build on ppc64.
* powerpc64: fix non-multilib builds.

[ Matthias Klose ]
* Update the Linaro support to the 4.6-2012.08 release.
* spu build: Move static libraries to version specific directories.
  Fixes: #680022.

[ Thibaut Girka ]
* Fix cross compilers for 64bit architectures when using
  DEB_CROSS_NO_BIARCH.

14. By Ludovic Brenta

[Svante Signell]
* debian/patches/ada-symbolic-tracebacks.diff (src/gcc/ada/tracebak.c):
  new hunk. Use the GCC stack unwinder on GNU/Hurd. Closes: #681998.

Merge from gcc-4.6 (4.6.3-8) unstable; urgency=low

* Update to SVN 20120624 (r188916) from the gcc-4_6-branch.
  - Fix PR gcov-profile/53744, PR target/48126, PR target/53621,
    PR target/53559, PR target/46261, PR target/52999, PR middle-end/53541,
    PR target/53385, PR middle-end/51071, PR target/52407, PR c/52862,
    PR fortran/53597, PR fortran/50619, PR fortran/53521, PR fortran/53389,
    PR libstdc++/53678.
* Update the Linaro support to the 4.6-2012.06 release.

Merge from gcc-4.6 (4.6.3-7) unstable; urgency=low

* Update to SVN 20120528 (r187930) from the gcc-4_6-branch.
  - Fix PR target/53385, PR middle-end/51071, PR target/52407,
    PR c/52862, PR fortran/53389.

Merge from gcc-4.6 (4.6.3-6) unstable; urgency=low

* Update to SVN 20120522 (r187757) from the gcc-4_6-branch.
  - Fix PR fortran/52864, PR c/53418, PR target/53416, PR target/46098,
    PR target/52999, PR target/53228, PR target/53199, PR fortran/53310.
* Update the arm-dynamic-linker patch as found on the trunk, and
  the arm-multilib-defaults patch as proposed for upstream.
* Update the Linaro support to the 4.6-2012.05 release.

13. By Ludovic Brenta

* debian/patches/ada-link-lib.diff: do not use parallel makes to build
  the GNAT tools. Closes: #667184.

Merge from gcc-4.6 (4.6.3-5) unstable; urgency=medium

* Update to SVN 20120430 (r186999) from the gcc-4_6-branch.
  - Fix PR middle-end/53084, PR lto/48246, PR target/53138.
* Don't try to run the libstdc++ testsuite if the C++ frontend isn't built.
* Don't configure with --enable-gnu-unique-object on kfreebsd and hurd.
* Treat wheezy the same as sid in more places (Peter Green). Fixes: #670821.
* Fix setting MULTILIB_DEFAULTS for ARM multilib builds.

12. By Ludovic Brenta

* debian/README.maintainers, debian/README.gnat: update.

Merge from gcc-4.6 (4.6.3-4) unstable; urgency=low

[ Matthias Klose ]
* Update to SVN 20120416 (r186492) from the gcc-4_6-branch.
  - Fix PR middle-end/52894, PR target/52717, PR target/52775,
    PR target/52775.
* Update the Linaro support to the 4.6-2012.04 release.
* Fix PR middle-end/52870, taken from the trunk (Ulrich Weigand).
  Linaro only. LP: #968766.
* Fix ICE (regression) in Linaro gcc-4.6 (Ulrich Weigand).
  LP: #972648.
* Don't build ARM biarch runtime libraries, now built from the
  gcc-4.7 sources.
* Set the ARM hard-float linker path according to the consensus:
  http://lists.linaro.org/pipermail/cross-distro/2012-April/000261.html

[ 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! (Fixes: #668425).

Merge from gcc-4.6 (4.6.3-3) unstable; urgency=low

* Update to SVN 20120406 (r186200) from the gcc-4_6-branch.
  - Fix PR c++/52796.

[ Matthias Klose ]
* Re-add missing dependency on libgcc in gcc-multilib. Fixes: #667519.
* Add support for GNU locales for GNU/Hurd (Svante Signell).
  Fixes: #667662.
* Reenable the spu build on ppc64. Fixes: #664617.
* Apply proposed patch for PR52894, stage1 bootstrap failure on hppa
  (John David Anglin). Fixes: #667969.

[ Nobuhiro Iwamatsu ]
* Fix cross build targeting sh4. Fixes: #663028.
* Enable -mieee by default on sh4. Fixes: #665328.

Merge from gcc-4.6 (4.6.3-2) unstable; urgency=low

* Update to SVN 20120403 (r186115) from the gcc-4_6-branch.
  - Fix PR target/52698, PR middle-end/51200, PR middle-end/52693,
    PR target/52741, PR target/52736, PR regression/52696,
    PR middle-end/51737, PR middle-end/52640, PR middle-end/48600,
    PR pch/45979, PR rtl-optimization/52528, PR Bug middle-end/50232,
    PR target/51871, PR target/50310, PR target/52408, PR target/52425,
    PR tree-optimization/50031, PR tree-optimization/50969,
    PR fortran/52469, PR fortran/52452, PR libstdc++/52433,
    PR boehm-gc/52179, PR target/49461.

[ Matthias Klose ]
* Merge from gnat-4.6 4.6.3-1:
* debian/control.m4: remove dependencies on ada-compiler which is being
  phased out.
* debian/patches/ada-libgnatvsn.diff (gnatvsn.ads): new hunk, revert an
  upstream change to Current_Year to preserve the aliversion.
* Include -print-multiarch option in gcc --help output. Fixes: #656998.
* Re-add build dependency on doxygen.
* Stop building runtime packages now built by gcc-4.7.
* Stop building gccgo-4.6, predating the Go language version 1.
* Drop the 4.6.2 symlink.
* Always configure with --enable-gnu-unique-object. LP: #949805.
* Fix ARM ABI conformance regression, taken from trunk/Linaro.

[ Samuel Thibault ]
* Apply hurd-fixes.diff on hurd-any.
* debian/patches/ada-bug564232.diff: Enable on hurd too.
* debian/patches/ada-libgnatprj.diff: Add hurd configuration.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers