ubuntu/+source/gcc-4.7:applied/debian/wheezy

Last commit made on 2012-10-09
Get this branch:
git clone -b applied/debian/wheezy https://git.launchpad.net/ubuntu/+source/gcc-4.7
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
applied/debian/wheezy
Repository:
lp:ubuntu/+source/gcc-4.7

Recent commits

4bce225... by Matthias Klose on 2012-10-09

Import patches-applied version 4.7.2-4 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: 8296b5395338172cb0b0648ddf3acc7b19504e29
Unapplied parent: 5f1ecb51fe3bce25242e51a523ec2237bd12ecff

New changelog entries:
  * Fix PR c++/54858 (ice on valid), taken from the branch.
  * Build again Go on armel and armhf.

5f1ecb5... by Matthias Klose on 2012-10-09

Import patches-unapplied version 4.7.2-4 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 154d5ea8a1ed56a84145c5314a5be3216a7060dd

New changelog entries:
  * Fix PR c++/54858 (ice on valid), taken from the branch.
  * Build again Go on armel and armhf.

8296b53... by Matthias Klose on 2012-10-05

Import patches-applied version 4.7.2-3 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: 512f28c45b4db64818797b112d72c443771d996f
Unapplied parent: 154d5ea8a1ed56a84145c5314a5be3216a7060dd

New changelog entries:
  * Revert the fix PR c/33763, and just disable the sorry message,
    taken from the branch. Closes: #678589. LP: #1062343.
  * Update libgo to 1.0.3.
  * Go fixes:
    - Fix a, b, c := b, a, 1 when a and b already exist.
    - Fix some type reflection strings.
    - Fix parse of (<- chan <- chan <- int)(x).
    - Fix handling of omitted expression in switch.
    - Better error for switch on non-comparable type.
  * Fix PR debug/53135 (ice on valid), PR target/54703 (x86, wrong code),
    PR c++/54777 (c++11, rejects valid), taken from the 4.7 branch.
  * gcc-4.7-base: ensure smooth upgrades from squeeze by adding
      Breaks: gcj-4.4-base (<< 4.4.6-9~), gnat-4.4-base (<< 4.4.6-3~)
    as in gcc-4.4-base (multiarch patches re-worked in 4.6.1-8/4.4.6-9).
    Fixes some squeeze->wheezy upgrade paths where apt chooses to hold back
    gcc-4.4-base and keep gcj-4.4-base installed instead of upgrading
    gcc-4.4-base and removing the obsolete gcj-4.4-base (Andreas Beckmann).
    Closes: #677582.
  * Add arm64 support, partly based on Wookey's patches (only applied for
    arm64). Disabled for arm64 are ssp, gomp, mudflap, boehm-gc, Ada, ObjC,
    Obj-C++ and Java).

154d5ea... by Matthias Klose on 2012-10-05

Import patches-unapplied version 4.7.2-3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 2d1c725972eb23ecdc7e48fe1bdc1e4cd346d0d9

New changelog entries:
  * Revert the fix PR c/33763, and just disable the sorry message,
    taken from the branch. Closes: #678589. LP: #1062343.
  * Update libgo to 1.0.3.
  * Go fixes:
    - Fix a, b, c := b, a, 1 when a and b already exist.
    - Fix some type reflection strings.
    - Fix parse of (<- chan <- chan <- int)(x).
    - Fix handling of omitted expression in switch.
    - Better error for switch on non-comparable type.
  * Fix PR debug/53135 (ice on valid), PR target/54703 (x86, wrong code),
    PR c++/54777 (c++11, rejects valid), taken from the 4.7 branch.
  * gcc-4.7-base: ensure smooth upgrades from squeeze by adding
      Breaks: gcj-4.4-base (<< 4.4.6-9~), gnat-4.4-base (<< 4.4.6-3~)
    as in gcc-4.4-base (multiarch patches re-worked in 4.6.1-8/4.4.6-9).
    Fixes some squeeze->wheezy upgrade paths where apt chooses to hold back
    gcc-4.4-base and keep gcj-4.4-base installed instead of upgrading
    gcc-4.4-base and removing the obsolete gcj-4.4-base (Andreas Beckmann).
    Closes: #677582.
  * Add arm64 support, partly based on Wookey's patches (only applied for
    arm64). Disabled for arm64 are ssp, gomp, mudflap, boehm-gc, Ada, ObjC,
    Obj-C++ and Java).

512f28c... by Matthias Klose on 2012-09-21

Import patches-applied version 4.7.2-2 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: d683e3060027a593f8d4b7fbda999e375043d231
Unapplied parent: 2d1c725972eb23ecdc7e48fe1bdc1e4cd346d0d9

New changelog entries:
  * Fix PR tree-optimization/54563 (), PR target/54564 (fma builtin fix),
    PR c/54552 (ice on valid), PR lto/54312 (memory hog), PR c/54103 (ice on
    valid), PR middle-end/54638 (memory corruption), taken from the 4.7 branch.
  * Go fixes, taken from the 4.7 branch.
  * On ARM, don't warn anymore that 4.4 has changed the `va_list' mangling,
    taken from the trunk.
  * Mention the NEWS changes for all uploads. Closes: #688278.

2d1c725... by Matthias Klose on 2012-09-21

Import patches-unapplied version 4.7.2-2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: d877439a2844129a542d6dbcf4f4cc87c90ff467

New changelog entries:
  * Fix PR tree-optimization/54563 (), PR target/54564 (fma builtin fix),
    PR c/54552 (ice on valid), PR lto/54312 (memory hog), PR c/54103 (ice on
    valid), PR middle-end/54638 (memory corruption), taken from the 4.7 branch.
  * Go fixes, taken from the 4.7 branch.
  * On ARM, don't warn anymore that 4.4 has changed the `va_list' mangling,
    taken from the trunk.
  * Mention the NEWS changes for all uploads. Closes: #688278.

d683e30... by Matthias Klose on 2012-09-20

Import patches-applied version 4.7.2-1 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: f06dd8af780977ecaff63856cc1dc5ca2c456b0d
Unapplied parent: d877439a2844129a542d6dbcf4f4cc87c90ff467

New changelog entries:
  * GCC 4.7.2 release.
  * Issues addressed after the release candidate:
    - PR c++/53661 (wrong warning), LTO backport from trunk, documentation fix.

d877439... by Matthias Klose on 2012-09-20

Import patches-unapplied version 4.7.2-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: b757ab8652421612632cf58f0e5759f27b25c7c1

New changelog entries:
  * GCC 4.7.2 release.
  * Issues addressed after the release candidate:
    - PR c++/53661 (wrong warning), LTO backport from trunk, documentation fix.

f06dd8a... by Matthias Klose on 2012-09-14

Import patches-applied version 4.7.1-9 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: 44ab651ba3706c75ed8afa826d1c56a94348446b
Unapplied parent: b757ab8652421612632cf58f0e5759f27b25c7c1

New changelog entries:
  * GCC 4.7.2 release candidate 1.
  * Update to SVN 20120914 (r191306) from the gcc-4_7-branch.
    - Fix PR libstdc++/54388, PR libstdc++/54172, PR libstdc++/54172,
      PR debug/54534, PR target/54536 (AVR), PR middle-end/54515 (ice on valid),
      PR c++/54506 (rejects valid), PR c++/54341 (ice on valid),
      PR c++/54253 (ice on valid), PR c/54559 (closes: #687496),
      PR gcov-profile/54487, PR c++/53839, PR c++/54511, PR c++/53836,
      PR fortran/54556.
  * Update the Linaro support to the 4.7-2012.09 release.
    - Adds support for the NEON vext instruction when shuffling.
    - Backports improvements to scheduling transfers between VFP and core
      registers.
    - Backports support for the UBFX instruction on certain bit extract idioms.

b757ab8... by Matthias Klose on 2012-09-14

Import patches-unapplied version 4.7.1-9 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 3a3498da0564be7435c24baf39464f46999c2dcd

New changelog entries:
  * GCC 4.7.2 release candidate 1.
  * Update to SVN 20120914 (r191306) from the gcc-4_7-branch.
    - Fix PR libstdc++/54388, PR libstdc++/54172, PR libstdc++/54172,
      PR debug/54534, PR target/54536 (AVR), PR middle-end/54515 (ice on valid),
      PR c++/54506 (rejects valid), PR c++/54341 (ice on valid),
      PR c++/54253 (ice on valid), PR c/54559 (closes: #687496),
      PR gcov-profile/54487, PR c++/53839, PR c++/54511, PR c++/53836,
      PR fortran/54556.
  * Update the Linaro support to the 4.7-2012.09 release.
    - Adds support for the NEON vext instruction when shuffling.
    - Backports improvements to scheduling transfers between VFP and core
      registers.
    - Backports support for the UBFX instruction on certain bit extract idioms.