Merge lp:~michaelh1/gcc-linaro/stable-lp809768 into lp:gcc-linaro/4.6-2011.07-stable

Proposed by Michael Hope
Status: Merged
Approved by: Ulrich Weigand
Approved revision: no longer in the source branch.
Merged at revision: 106781
Proposed branch: lp:~michaelh1/gcc-linaro/stable-lp809768
Merge into: lp:gcc-linaro/4.6-2011.07-stable
Diff against target: 34 lines (+12/-4)
2 files modified
ChangeLog.linaro (+9/-0)
gcc/regcprop.c (+3/-4)
To merge this branch: bzr merge lp:~michaelh1/gcc-linaro/stable-lp809768
Reviewer Review Type Date Requested Status
Ulrich Weigand (community) Approve
Review via email: mp+70974@code.launchpad.net

Description of the change

Merge fix for LP: #809768.

To post a comment you must log in.
Revision history for this message
Linaro Toolchain Builder (cbuild) wrote :

cbuild has taken a snapshot of this branch at r106781 and queued it for build.

The snapshot is available at:
 http://ex.seabright.co.nz/snapshots/gcc-linaro-4.6-2011.07-stable+bzr106781~michaelh1~stable-lp809768.tar.xdelta3.xz

and will be built on the following builders:
 a9-builder armv5-builder i686 x86_64

You can track the build queue at:
 http://ex.seabright.co.nz/helpers/scheduler

cbuild-snapshot: gcc-linaro-4.6-2011.07-stable+bzr106781~michaelh1~stable-lp809768
cbuild-ancestor: lp:gcc-linaro/4.6-2011.07-stable+bzr106780
cbuild-state: check

Revision history for this message
Michael Hope (michaelh1) wrote :

cbuild successfully built this on x86_64-natty-cbuild159-oort1-x86_64r1.

The build results are available at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.6-2011.07-stable+bzr106781~michaelh1~stable-lp809768/logs/x86_64-natty-cbuild159-oort1-x86_64r1

The testsuite results are the same as the branch point lp:gcc-linaro/4.6-2011.07-stable+bzr106780

The full testsuite results are at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.6-2011.07-stable+bzr106781~michaelh1~stable-lp809768/logs/x86_64-natty-cbuild159-oort1-x86_64r1/gcc-testsuite.txt

cbuild-checked: x86_64-natty-cbuild159-oort1-x86_64r1

Revision history for this message
Michael Hope (michaelh1) wrote :

cbuild successfully built this on i686-natty-cbuild159-oort2-i686r1.

The build results are available at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.6-2011.07-stable+bzr106781~michaelh1~stable-lp809768/logs/i686-natty-cbuild159-oort2-i686r1

The testsuite results are the same as the branch point lp:gcc-linaro/4.6-2011.07-stable+bzr106780

The full testsuite results are at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.6-2011.07-stable+bzr106781~michaelh1~stable-lp809768/logs/i686-natty-cbuild159-oort2-i686r1/gcc-testsuite.txt

cbuild-checked: i686-natty-cbuild159-oort2-i686r1

Revision history for this message
Michael Hope (michaelh1) wrote :

cbuild successfully built this on armv7l-natty-cbuild159-ursa4-armv5r2.

The build results are available at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.6-2011.07-stable+bzr106781~michaelh1~stable-lp809768/logs/armv7l-natty-cbuild159-ursa4-armv5r2

The testsuite results are the same as the branch point lp:gcc-linaro/4.6-2011.07-stable+bzr106780

The full testsuite results are at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.6-2011.07-stable+bzr106781~michaelh1~stable-lp809768/logs/armv7l-natty-cbuild159-ursa4-armv5r2/gcc-testsuite.txt

cbuild-checked: armv7l-natty-cbuild159-ursa4-armv5r2

Revision history for this message
Michael Hope (michaelh1) wrote :

cbuild successfully built this on armv7l-natty-cbuild159-ursa1-cortexa9r1.

The build results are available at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.6-2011.07-stable+bzr106781~michaelh1~stable-lp809768/logs/armv7l-natty-cbuild159-ursa1-cortexa9r1

The testsuite results are the same as the branch point lp:gcc-linaro/4.6-2011.07-stable+bzr106780

The full testsuite results are at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.6-2011.07-stable+bzr106781~michaelh1~stable-lp809768/logs/armv7l-natty-cbuild159-ursa1-cortexa9r1/gcc-testsuite.txt

cbuild-checked: armv7l-natty-cbuild159-ursa1-cortexa9r1

Revision history for this message
Ulrich Weigand (uweigand) wrote :

This is OK.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'ChangeLog.linaro'
2--- ChangeLog.linaro 2011-07-18 14:47:22 +0000
3+++ ChangeLog.linaro 2011-08-10 00:12:26 +0000
4@@ -1,3 +1,12 @@
5+2011-07-21 Richard Sandiford <rdsandiford@googlemail.com>
6+
7+ gcc/
8+ Backport from mainline:
9+
10+ 2011-07-21 Richard Sandiford <richard.sandiford@linaro.org>
11+
12+ * regcprop.c (maybe_mode_change): Check HARD_REGNO_MODE_OK.
13+
14 2011-07-18 Andrew Stubbs <ams@codesourcery.com>
15
16 gcc/
17
18=== modified file 'gcc/regcprop.c'
19--- gcc/regcprop.c 2010-12-17 22:51:25 +0000
20+++ gcc/regcprop.c 2011-08-10 00:12:26 +0000
21@@ -418,10 +418,9 @@
22
23 offset = ((WORDS_BIG_ENDIAN ? wordoffset : 0)
24 + (BYTES_BIG_ENDIAN ? byteoffset : 0));
25- return gen_rtx_raw_REG (new_mode,
26- regno + subreg_regno_offset (regno, orig_mode,
27- offset,
28- new_mode));
29+ regno += subreg_regno_offset (regno, orig_mode, offset, new_mode);
30+ if (HARD_REGNO_MODE_OK (regno, new_mode))
31+ return gen_rtx_raw_REG (new_mode, regno);
32 }
33 return NULL_RTX;
34 }

Subscribers

People subscribed via source and target branches