lp:debian/experimental/gcc-4.7

Created by Ubuntu Package Importer on 2011-12-19 and last modified on 2013-05-07
Get this branch:
bzr branch lp:debian/experimental/gcc-4.7
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

31. By Matthias Klose on 2013-04-21

* Update to SVN 20130421 (r198115) from the gcc-4_7-branch.
  - Fix PR libstdc++/54847, PR debug/53453, PR target/56890 (sparc),
    PR target/55487 (parisc), PR c++/56388, PR fortran/56994,
    PR middle-end/56848, PR middle-end/56077, PR tree-optimization/48189.
* Use target specific names for libstdc++ baseline files. LP: #1168267.
* Fix control file for builds without the x32 multilibs
* Ignore the return value for dh_shlibdeps for builds on precise/ARM.
* In gnatlink, pass the options and libraries after objects to the
  linker to avoid link failures with --as-needed. Addresses: #680292.

30. By Matthias Klose on 2013-04-11

* GCC 4.7.3 release.
  - Fix PR middle-end/56848, reverting the fix for PR middle-end/56077.
* Refresh patches.
* Update the Linaro support to the 4.7-2013.04 release.
  - Merges from the arm/aarch64-4.7-branch branch.
  - Partial backport Vectorizer Cost Model for ARM.
  - Backport "Turn off 64bits ops in Neon" from mainline.

29. By Matthias Klose on 2013-04-05

Fix PR middle-end/56848, reverting the fix for PR middle-end/56077.

28. By Matthias Klose on 2013-04-04

* Update to SVN 20130404 (r197476) from the gcc-4_7-branch (4.7.3 release
  candidate 1).
  - Fix PR libstdc++/56012, PR libstdc++/56011, PR target/56529 (SH),
    PR tree-optimization/55481, PR middle-end/52888, PR target/56351 (ARM),
    PR tree-optimization/56443, PR c++/56543, PR lto/50293, PR c++/56614,
    PR c++/56403, PR c++/56534, PR ada/52123, PR fortran/56575,
    PR fortran/55362, PR libstdc++/56468, PR libstdc++/56002,
    PR target/49880 (SH), PR tree-optimization/56608, PR target/56470 (ARM),
    PR tree-optimization/56270, PR target/56560 (x86), PR bootstrap/56258,
    PR c++/54277, PR c++/56646, PR fortran/56615, PR tree-optimization/56501,
    PR tree-optimization/56539, PR debug/56510, PR middle-end/56768,
    PR middle-end/45472, PR middle-end/56461, PR middle-end/55889,
    PR middle-end/56077, PR debug/56819, PR c++/56794, PR c++/56774,
    PR c++/35722, PR fortran/56737, PR fortran/56737, PR fortran/56735,
    PR target/56771.
* Fix PR rtl-optimization/56484 (Venkataramanan Kumar, Linaro only).
  LP: #1135633.
* Update the Linaro support to the 4.7-2013.03 release.

27. By Matthias Klose on 2013-02-23

* Update to SVN 20130222 (r196236) from the gcc-4_7-branch.
  - Fix PR rtl-optimization/56275, PR target/56043, PR c++/56268,
    PR c++/56247, PR target/52122, PR c++/56291, PR target/52123,
    PR target/52122, PR c++/54276, PR c++/52026, PR c++/55710, PR c++/56135,
    PR fortran/53537, PR middle-end/56217, PR libstdc++/55043,
    PR other/56245, PR bootstrap/56258, PR tree-optimization/56350,
    PR tree-optimization/56381, PR tree-optimization/56250,
    PR middle-end/56217, PR tree-optimization/55110, PR c++/40405,
    PR c++/56395, PR c++/56241, PR c++/56239, PR c++/56237, PR ada/56271,
    PR fortran/56385, PR libfortran/30162.
* Revert the fix for PR optimization/53844. LP: #1123588.
* Update the Linaro support to the 4.7-2013.02 release.

26. By Matthias Klose on 2013-02-08

* Update to SVN 20130208 (r195898) from the gcc-4_7-branch.
  - Fix PR libgomp/51376, PR libgomp/56073, PR libquadmath/56072,
    PR other/54620, PR target/39064, PR other/53413, PR other/53285,
    PR bootstrap/56227, PR target/53040, PR tree-optimization/55107,
    PR tree-optimization/54767, PR tree-optimization/44061, PR lto/55660,
    PR middle-end/55890, PR tree-optimization/53844, PR middle-end/55890,
    PR tree-optimization/56125, PR tree-optimization/56098, PR target/49069,
    PR tree-optimization/56051, PR middle-end/56015, PR target/55940,
    PR tree-optimization/55921, PR rtl-optimization/55838, PR c++/54046,
    PR middle-end/55094, PR tree-optimization/55236,
    PR rtl-optimization/54127, PR c++/54122, PR c++/55652, PR c++/54207,
    PR c++/55542, PR c++/54046, PR target/50678, PR fortran/50627,
    PR fortran/56054, PR fortran/56052, PR bootstrap/56227,
    PR tree-optimization/56051, PR middle-end/56015, PR target/55940,
    PR tree-optimization/55921, PR rtl-optimization/55838, PR c++/54046,
    PR middle-end/55094, PR tree-optimization/55236,
    PR rtl-optimization/54127, PR c++/54122, PR c++/55652, PR c++/54207,
    PR c++/55542, PR c++/54046, PR target/50678, PR fortran/50627,
    PR fortran/56054, PR fortran/56052, PR bootstrap/56227.

[ Thibaut Girka ]
* Fix dh_shlibdeps and dh_gencontrol cross-build mangling for
  libgfortran-dev packages.

[ Matthias Klose ]
* Fix dh_shlibdeps calls for the libgo packages.
* Use the CLooG PPL 1.0 backend for graphite.

25. By Matthias Klose on 2013-01-30

* Update to SVN 20130130 (r195565) from the gcc-4_7-branch.
  - Fix PR libstdc++/56085, PR target/56114, PR target/56028,
    PR tree-optimization/55755, PR rtl-optimization/56023,
    PR tree-optimization/55264, PR target/55981, PR c++/56104, PR c++/53650,
    PR c++/56071, PR c++/56059, PR fortran/56081, PR tree-optimization/56113,
    PR target/35294 (ARM).

[ Matthias Klose ]
* Fix MULTILIB_OS_DIRNAME for the default multilib on x32.
* Bump dependencies on cloog/ppl.
* 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 specifed by the build dependencies.

[ Thibaut Girka ]
* Fix regexp used to list patched autotools files.

24. By Matthias Klose on 2013-01-17

* Update to SVN 20130117 (r195280) from the gcc-4_7-branch.
  - Fix PR target/55974 (AVR), PR fortran/55072, PR fortran/55618,
    PR libstdc++/52887, PR fortran/55983.
  - Backport multiarch patches.
* Update the Linaro support to the 4.7-2013.01 release.

* Don't call dh_shlibdeps for staged cross builds. These packages
  are never shipped, and the information is irrelevant.
* Don't ship libiberty.a in gcc-4.7-hppa64. Closes: #659556.
* Fix dependency on the non-default multilib libc-dev. LP: #1100894.

23. By Matthias Klose on 2013-01-11

* Update to SVN 20130111 (r195107) from the gcc-4_7-branch.
  - Fix PR c++/55877, PR target/55897, PR target/54461, PR other/55243,
    PR target/55712, PR fortran/42769, PR fortran/45836, PR fortran/45900,
    PR fortran/55852, PR fortran/55827, PR c++/55893.
* 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.
* 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.

22. By Matthias Klose on 2013-01-04

* Update to SVN 20130104 (r194901) from the gcc-4_7-branch.
  - Fix PR target/53789 (hppa), PR bootstrap/55707, PR c++/55804,
    PR tree-optimization/55355, PR c++/55419, PR c++/55753, PR c++/55842,
    PR c++/55856, PR c++/54325, PR c++/55032, PR c++/55245, PR c++/55724,
    PR ada/53737, PR fortran/54818, PR libfortran/30162.

[ Matthias Klose ]
* Move .jar symlinks from the -jre-lib into the -jre-headless package.
* Keep the debug link for libstdc++6. Closes: #696854.
* Fix libstdc++ symbols files for sparc 128bit symbols.
* Keep the rt.jar symlink in the gcj-jre-headless package.

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

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