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

Related bugs

Related blueprints

Branch information

Ubuntu branches

Recent revisions

35. By Matthias Klose

* Update to SVN 20110215 (r170181) from the gcc-4_5-branch.
  - Fix PR rtl-optimization/44469, PR tree-optimization/47411,
    PR bootstrap/44699, PR target/44392, PR fortran/47331, PR fortran/47448,
    PR pch/14940, PR rtl-optimization/47166, PR target/47272, PR target/47580,
    PR tree-optimization/47541, PR target/44606, PR boehm-gc/34544,
    PR fortran/47569, PR libstdc++/47709, PR libstdc++/46914, PR libffi/46661.
* Update the Linaro support to the 4.5 2011.02-0 release.
* Pass --no-add-needed by default to the linker. See
  http://wiki.debian.org/ToolChain/DSOLinking, section "Not resolving symbols
  in indirect dependent shared libraries" for more information.

34. By Matthias Klose

* Update to SVN 20110123 (r169142) from the gcc-4_5-branch.
  - Fix PR target/46915, PR target/46729, PR libgcj/46774, PR target/47038,
    PR target/46685, PR target/45447, PR tree-optimization/46758,
    PR tree-optimization/45552, PR tree-optimization/43023,
    PR middle-end/46734, PR fortran/45338, PR preprocessor/39213,
    PR target/43309, PR fortran/46874, PR tree-optimization/47286,
    PR tree-optimization/44592, PR target/47201, PR c/47150, PR target/46880,
    PR middle-end/45852, PR tree-optimization/43655, PR debug/46893,
    PR rtl-optimization/46804, PR rtl-optimization/46865, PR target/41082,
    PR tree-optimization/46864, PR fortran/45777, PR tree-optimization/47365,
    PR tree-optimization/47167, PR target/47318, PR target/46655,
    PR fortran/47394, PR libstdc++/47354.

[ Matthias Klose ]
* Update the Linaro support to the 4.5 2011.01-1 release.
* Don't build packages now built from the gcc-4.6 package for architectures
  with a sucessful gcc-4.6 build.

[ Kees Cook ]
* debian/patches/gcc-default-ssp.patch: do not ignore -fstack-protector-all
  (LP: #691722).

[ Marcin Juszkiewicz ]
* Fix biarch/triarch cross builds.
  - dpkg-shlibdeps failed to find libraries for 64 or n32 builds
  - LD_LIBRARY_PATH for dpkg-shlibdeps lacked host dirs.

33. By Matthias Klose

GCC 4.5.2 release.

32. By Matthias Klose

* Update to SVN 20101210 (r167686) from the gcc-4_5-branch (4.5.2 rc).
  - Fix PR fortran/45742, PR tree-optimization/46498, PR target/45807,
    PR target/44266, PR rtl-optimization/46315, PR tree-optimization/44545,
    PR tree-optimization/46491, PR rtl-optimization/46571, PR target/31100,
    PR c/46547, PR fortran/46638, PR tree-optimization/46675, PR debug/46258,
    PR ada/40777, PR fortran/46753, PR libgomp/45240, PR target/43897,
    PR rtl-optimization/46777, PR rtl-optimization/46614,
    PR middle-end/46629, PR middle-end/46499, PR tree-optimization/44676,
    PR target/45870, PR middle-end/46534, PR rtl-optimization/46440,
    PR c++/46401, PR tree-optimization/46806, PR tree-optimization/46663,
    PR debug/46123, PR middle-end/46651, PR c++/46538, PR c++/46058,
    PR fortran/46794, PR target/45693, PR libgcj/42986.

[ Matthias Klose ]
* Use lib instead of lib64 as the 64bit system dir on biarch
  architectures defaulting to 64bit. Closes: #603597.
* Fix powerpc and s390 builds when biarch is disabled.
* Backport PR bootstrap/44768, miscompilation of dpkg on ARM
  with -O2 (Chung-Lin Tang). LP: #674146.
* Update libgcc2 symbols file. Closes: #602099.
* Update the Linaro support to the 4.5 2010.12 release.

[ Marcin Juszkiewicz ]
* Do not depend on target mpfr and zlib -dev packages for cross builds.
  LP: #676027.
* Apply ARM target configure options for stage1/stage2 cross builds.
  LP: #684625.
* Allow to build only the -source package, and include the version
  in the package name. LP: #682333.

[ Konstantinos Margaritis ]
* Add support for new target architecture `armhf'. Closes: #603948.

31. By Matthias Klose

* Update to SVN 20101114 (r166728) from the gcc-4_5-branch.
  - Fix PR fortran/45742.
* Don't hardcode debian/patches when referencing patches. Closes: #600502.

30. By Matthias Klose

* Update to SVN 20101112 (r166653) from the gcc-4_5-branch.
  - Fix PR rtl-optimization/44691, PR tree-optimization/46355,
    PR tree-optimization/46177, PR c/44772, PR tree-optimization/46099,
    PR middle-end/43690, PR tree-optimization/46165, PR middle-end/46419,
    PR tree-optimization/46107, PR tree-optimization/45314, PR debug/45939,
    PR rtl-optimization/46237, PR middle-end/44569, PR middle-end/44569,
    PR tree-optimization/45902, PR target/46153, PR rtl-optimization/46226,
    PR tree-optimization/46167, PR target/46098, PR target/45946,
    PR fortran/42169, PR middle-end/46019, PR c/45969, PR c++/45894,
    PR c++/46160, PR c++/45983, PR fortran/46152, PR fortran/46140,
    PR libstdc++/45999, PR libgfortran/46373, PR libgfortran/46010,
    PR fortran/46007, PR c++/46024.
* Update the Linaro support to the 4.5 2010.11 release.
* Update gcc-4.5 source dependencies. Closes: #600503.
* ARM: Fix Thumb-1 reload ICE with nested functions (Julian Brown),
  taken from the trunk.
* Fix earlyclobbers on some arm.md DImode shifts (may miscompile "x >> 1"),
  taken from the trunk. Closes: #600888.

29. By Matthias Klose

* Update to SVN 20101014 (r165474) from the gcc-4_5-branch.
  - Fix PR target/45820, PR tree-optimization/45854, PR target/45843,
    PR target/43764, PR rtl-optimization/43358, PR bootstrap/44621,
    PR libffi/45677, PR middle-end/45869, PR middle-end/45569,
    PR tree-optimization/45752, PR fortran/45748, PR libstdc++/45403,
    PR libstdc++/45924, PR libfortran/45710, PR bootstrap/44455,
    PR java/43839, PR debug/45656, PR debug/44832, PR libstdc++/45711,
    PR tree-optimization/45982.

[ Matthias Klose ]
* Update the Linaro support to the 4.5 2010.10 release.
* Just try to build java on mips/mipsel (was disabled in 4.5.0-9, when
  java was built from the same source package). Addresses: #599976.
* Remove the gpc packaging support.
* Fix libmudflap.so symlink. Addresses: #600161.
* Fix pch test failures with heap randomization on armel (PR pch/45979).

[ Kees Cook ]
* Don't enable -fstack-protector with -ffreestanding.

28. By Matthias Klose

* Update to SVN 20100925 (r164618) from the gcc-4_5-branch.
  - Fix PR middle-end/44763, PR java/44095, PR target/35664,
    PR rtl-optimization/41085, PR rtl-optimization/45051,
    PR target/45694, PR middle-end/45678, PR middle-end/45678,
    PR middle-end/45704, PR rtl-optimization/45728, PR libfortran/45532,
    PR rtl-optimization/45695, PR rtl-optimization/42775, PR target/45726,
    PR tree-optimization/45623, PR tree-optimization/45709, PR debug/43628,
    PR tree-optimization/45709, PR rtl-optimization/45593, PR fortran/45081,
* Find 32bit system libraries on sparc64, s390x.
* Remove README.Debian from the source package to avoid confusion for
  readers of the packaging.
* Don't include info files and man pages in hppa64 and spu builds.
  Closes: #597435.
* Apply proposed patch for PR mudflap/24619 (instrumentation of dlopen)
  (Brian M. Carlson) Closes: #507514.

27. By Matthias Klose

* Update to SVN 20100914 (r164279) from the gcc-4_5-branch.
  - Fix PR target/40959, PR middle-end/45567, PR debug/45660,
    PR rtl-optimization/41087, PR rtl-optimization/44919, PR target/36502,
    PR target/42313, PR target/44651.
* Add support to build from the Linaro 4.5 2010.09 release.
* gcc-4.5-plugin-dev: Install config/arm/arm-cores.def.
* Remove non-existing URL's in README.c++ (Osamu Aoki). Closes: #596406.
* Don't provide c++abi2-dev for g++ cross builds.
* Don't pass -mimplicit-it=thumb if -mthumb to as on ARM, rejected upstream.

26. By Matthias Klose

* Update to SVN 20100909 (r164132) from the gcc-4_5-branch.
  - Fix PR middle-end/45312, PR bootstrap/43847, PR middle-end/44554,
    PR middle-end/40386, PR other/45443, PR c++/45200, PR c++/45293,
    PR c++/45558, PR fortran/45595, PR fortran/45530, PR fortran/45489,
    PR fortran/45019, PR libstdc++/45398.

[ Matthias Klose ]
* Tighten binutils dependencies to 2.20.1-14.

[ Marcin Juszkiewicz ]
* Fix the gcc-4.5-plugin-dev package name for cross builds. LP: #631474.
* Build the gcc-4.5-plugin-dev for stage1 cross builds.
* Fix priorities and sections for some cross packages.

[ Al Viro ]
* Fix installation of libgcc_s.so as a linker script for biarch builds.

[ Kees Cook ]
* Push glibc stack traces into stderr when building the package.
* debian/patches/gcc-default-ssp.patch: Lower ssp-buffer-size to 4.

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.