Created by James Westby on 2011-03-27 and last modified on 2014-04-28
Get this branch:
bzr branch lp:debian/gcc-4.6
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Ubuntu branches

Recent revisions

76. By Matthias Klose on 2014-04-28

Don't run the testsuite on kfreebsd-gnu. Hangs the buildds.

75. By Matthias Klose on 2014-03-20

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

74. By Matthias Klose on 2013-11-09

[ Aurelien Jarno ]
* Don't pass --with-mips-plt on mips/mipsel.

[ Matthias Klose ]
* Stop building libmudflap (removed in GCC 4.9).
* Remove build conflict with binutils-gold. Closes: #724865.

73. By Matthias Klose on 2013-06-20

Refresh kbsd-gnu.diff.

72. By Matthias Klose on 2013-06-19

* 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.

71. By Matthias Klose on 2013-05-08

* 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.

70. By Matthias Klose on 2013-01-14

* 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. Closes: #695654.

[ Matthias Klose ]
* For cross builds, fix libc6 dependencies for non-default multilib packages.
* Don't ship libiberty.a in gcc-4.6-hppa64. Closes: #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.
* Closes: #694112.

69. By Matthias Klose on 2012-11-27

* 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. Closes: #694482.

68. By Matthias Klose on 2012-11-22

* 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). Closes: #693326.
* Clean up libstdc++ man pages. Closes: #692446.

67. By Matthias Klose on 2012-10-12

* 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. 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.
* debian/patches/ada-symbolic-tracebacks.diff (src/gcc/ada/tracebak.c):
  new hunk. Use the GCC stack unwinder on GNU/Hurd. Closes: #681998.
* debian/patches/ada-link-lib.diff: do not use parallel makes to build
  the GNAT tools. Closes: #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.

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.