Merge lp:~ramana/gcc-linaro/fix-lp815435 into lp:gcc-linaro/4.5

Proposed by Ramana Radhakrishnan
Status: Merged
Approved by: Richard Sandiford
Approved revision: no longer in the source branch.
Merged at revision: 99531
Proposed branch: lp:~ramana/gcc-linaro/fix-lp815435
Merge into: lp:gcc-linaro/4.5
Diff against target: 32 lines (+12/-2)
2 files modified
ChangeLog.linaro (+10/-0)
gcc/config/arm/arm.c (+2/-2)
To merge this branch: bzr merge lp:~ramana/gcc-linaro/fix-lp815435
Reviewer Review Type Date Requested Status
Richard Sandiford Approve
Review via email: mp+69826@code.launchpad.net
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 r99531 and queued it for build.

The snapshot is available at:
 http://ex.seabright.co.nz/snapshots/gcc-linaro-4.5+bzr99531~ramana~fix-lp815435.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.5+bzr99531~ramana~fix-lp815435
cbuild-ancestor: lp:gcc-linaro+bzr99530
cbuild-state: check

Revision history for this message
Ramana Radhakrishnan (ramana) wrote :

Not thrilled about the quality of the code generated in ARM state for this but it will fix the issue at hand and 4.5 is in regression fixes only mode.

Ramana

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

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

The build results are available at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.5+bzr99531~ramana~fix-lp815435/logs/x86_64-natty-cbuild159-oort3-x86_64r1

The testsuite results are the same as the branch point lp:gcc-linaro+bzr99530

The full testsuite results are at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.5+bzr99531~ramana~fix-lp815435/logs/x86_64-natty-cbuild159-oort3-x86_64r1/gcc-testsuite.txt

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

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

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

The build results are available at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.5+bzr99531~ramana~fix-lp815435/logs/i686-natty-cbuild159-oort6-i686r1

The testsuite results are the same as the branch point lp:gcc-linaro+bzr99530

The full testsuite results are at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.5+bzr99531~ramana~fix-lp815435/logs/i686-natty-cbuild159-oort6-i686r1/gcc-testsuite.txt

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

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

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

The build results are available at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.5+bzr99531~ramana~fix-lp815435/logs/armv7l-natty-cbuild159-ursa4-cortexa9r1

The testsuite results are the same as the branch point lp:gcc-linaro+bzr99530

The full testsuite results are at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.5+bzr99531~ramana~fix-lp815435/logs/armv7l-natty-cbuild159-ursa4-cortexa9r1/gcc-testsuite.txt

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

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

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

The build results are available at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.5+bzr99531~ramana~fix-lp815435/logs/armv7l-natty-cbuild159-ursa1-armv5r2

The testsuite results are the same as the branch point lp:gcc-linaro+bzr99530

The full testsuite results are at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.5+bzr99531~ramana~fix-lp815435/logs/armv7l-natty-cbuild159-ursa1-armv5r2/gcc-testsuite.txt

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

Revision history for this message
Richard Sandiford (rsandifo) wrote :

Looks good.

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-21 12:40:44 +0000
3+++ ChangeLog.linaro 2011-07-29 16:26:44 +0000
4@@ -1,3 +1,13 @@
5+2011-07-29 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6+
7+ gcc/
8+ Backport only bits marked as [*] from mainline:
9+ 2010-12-19 Chung-Lin Tang <cltang@codesourcery.com>
10+
11+ * config/arm/arm.c ([*]arm_legitimate_index_p): Add VFP load/store
12+ index range case. Change to SF/DFmode tests to avoid capturing HFmode.
13+ (thumb2_legitimate_index_p): Same.
14+
15 2011-07-21 Richard Sandiford <rdsandiford@googlemail.com>
16
17 gcc/
18
19=== modified file 'gcc/config/arm/arm.c'
20--- gcc/config/arm/arm.c 2011-06-29 10:46:39 +0000
21+++ gcc/config/arm/arm.c 2011-07-29 16:26:44 +0000
22@@ -5643,8 +5643,8 @@
23
24 /* Standard coprocessor addressing modes. */
25 if (TARGET_HARD_FLOAT
26- && (TARGET_FPA || TARGET_MAVERICK)
27- && (GET_MODE_CLASS (mode) == MODE_FLOAT
28+ && (TARGET_FPA || TARGET_MAVERICK || TARGET_VFP)
29+ && ((mode == SFmode || mode == DFmode)
30 || (TARGET_MAVERICK && mode == DImode)))
31 return (code == CONST_INT && INTVAL (index) < 1024
32 && INTVAL (index) > -1024

Subscribers

People subscribed via source and target branches