Merge lp:~michaelh1/gcc-linaro/no-convert-add16t2 into lp:gcc-linaro/4.7
Proposed by
Michael Hope
Status: | Merged |
---|---|
Approved by: | Matthew Gretton-Dann |
Approved revision: | no longer in the source branch. |
Merge reported by: | Linaro Toolchain Builder |
Merged at revision: | not available |
Proposed branch: | lp:~michaelh1/gcc-linaro/no-convert-add16t2 |
Merge into: | lp:gcc-linaro/4.7 |
To merge this branch: | bzr merge lp:~michaelh1/gcc-linaro/no-convert-add16t2 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Matthew Gretton-Dann | Approve | ||
Linaro Toolchain Developers | Pending | ||
Review via email: mp+120664@code.launchpad.net |
This proposal supersedes a proposal from 2012-08-21.
Description of the change
Backport Richard's patch to skip converting already valid Thumb-2 16 bit adds into the ADDS form. Update based on the testsuite follow up.
2012-08-21 Michael Hope <email address hidden>
Backport from mainline r190472:
gcc/
2012-08-17 Richard Earnshaw <email address hidden>
* arm.md (arm_addsi3): New variant for Thumb2 16-bit ADD instruction.
* arm.c (thumb2_reorg): Don't convert an ADD instruction that's
already 16 bits.
To post a comment you must log in.
cbuild has taken a snapshot of this branch at r115013 and queued it for build.
The diff against the ancestor r115012 is available at: builds. linaro. org/toolchain/ snapshots/ gcc-linaro- 4.7+bzr115013~ michaelh1~ no-convert- add16t2. diff
http://
and will be built on the following builders:
a9-builder a9hf-builder armv5-builder i686 x86_64
You can track the build queue at: ex.seabright. co.nz/helpers/ scheduler
http://
cbuild-snapshot: gcc-linaro- 4.7+bzr115013~ michaelh1~ no-convert- add16t2
cbuild-ancestor: lp:gcc-linaro+bzr115012
cbuild-state: check