Merge lp:~uweigand/gcc-linaro/neon-extendsidi-4.7-v3 into lp:gcc-linaro/4.7
- neon-extendsidi-4.7-v3
- Merge into 4.7
Status: | Rejected |
---|---|
Rejected by: | Ulrich Weigand |
Proposed branch: | lp:~uweigand/gcc-linaro/neon-extendsidi-4.7-v3 |
Merge into: | lp:gcc-linaro/4.7 |
To merge this branch: | bzr merge lp:~uweigand/gcc-linaro/neon-extendsidi-4.7-v3 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Yvan Roux | Needs Information | ||
Linaro Toolchain Developers | Pending | ||
Review via email:
|
This proposal supersedes a proposal from 2012-09-26.
Commit message
Description of the change
Better optimize SI->DI extends that move from core to NEON registers.
2012-09-26: Rebase to neon-shifts-4.7-v3 branch. Add patch to fix regression by making lower-subreg pass less aggressive.
2012-10-01: Disable lower-subreg-1.c test on arm*-*-* instead of just arm-*-*.
Lower-subreg patch posted upstream here:
http://
and committed to mainline.
Update 2012-12-17: Patch now upstream. OK to backport?
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Michael Hope (michaelh1) wrote : Posted in a previous version of this proposal | # |
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Linaro Toolchain Builder (cbuild) wrote : Posted in a previous version of this proposal | # |
cbuild successfully built this on x86_64-
The build results are available at:
http://
The testsuite results are the same as the branch point lp:gcc-linaro+bzr115022
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: x86_64-
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Linaro Toolchain Builder (cbuild) wrote : Posted in a previous version of this proposal | # |
cbuild successfully built this on i686-precise-
The build results are available at:
http://
The testsuite results are the same as the branch point lp:gcc-linaro+bzr115022
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: i686-precise-
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Linaro Toolchain Builder (cbuild) wrote : Posted in a previous version of this proposal | # |
cbuild successfully built this on armv7l-
The build results are available at:
http://
-PASS: gcc.dg/
-PASS: gcc.dg/
+UNSUPPORTED: gcc.dg/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: armv7l-
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Linaro Toolchain Builder (cbuild) wrote : Posted in a previous version of this proposal | # |
cbuild successfully built this on armv7l-
The build results are available at:
http://
-PASS: gcc.dg/
-PASS: gcc.dg/
+UNSUPPORTED: gcc.dg/
-FAIL: gcc.dg/
+UNSUPPORTED: gcc.dg/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: armv7l-
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Linaro Toolchain Builder (cbuild) wrote : Posted in a previous version of this proposal | # |
cbuild successfully built this on armv7l-
The build results are available at:
http://
-PASS: gcc.dg/
-PASS: gcc.dg/
+UNSUPPORTED: gcc.dg/
-FAIL: gcc.dg/
+UNSUPPORTED: gcc.dg/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: armv7l-
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Linaro Toolchain Builder (cbuild) wrote : Posted in a previous version of this proposal | # |
cbuild successfully built this on armv7l-
The build results are available at:
http://
-PASS: gcc.dg/
+FAIL: gcc.dg/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: armv7l-
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Michael Hope (michaelh1) wrote : | # |
cbuild has taken a snapshot of this branch at r115025 and queued it for build.
The diff against the ancestor r115022 is available at:
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:
http://
cbuild-snapshot: gcc-linaro-
cbuild-ancestor: lp:gcc-linaro+bzr115022
cbuild-state: check
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Linaro Toolchain Builder (cbuild) wrote : | # |
cbuild successfully built this on armv7l-
The build results are available at:
http://
-PASS: gcc.dg/
-PASS: gcc.dg/
+UNSUPPORTED: gcc.dg/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: armv7l-
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Linaro Toolchain Builder (cbuild) wrote : | # |
cbuild successfully built this on i686-precise-
The build results are available at:
http://
The testsuite results are the same as the branch point lp:gcc-linaro+bzr115022
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: i686-precise-
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Linaro Toolchain Builder (cbuild) wrote : | # |
cbuild successfully built this on x86_64-
The build results are available at:
http://
The testsuite results are the same as the branch point lp:gcc-linaro+bzr115022
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: x86_64-
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Linaro Toolchain Builder (cbuild) wrote : | # |
cbuild successfully built this on armv7l-
The build results are available at:
http://
-PASS: gcc.dg/
-PASS: gcc.dg/
+UNSUPPORTED: gcc.dg/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: armv7l-
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Linaro Toolchain Builder (cbuild) wrote : | # |
cbuild successfully built this on armv7l-
The build results are available at:
http://
-PASS: gcc.dg/
-PASS: gcc.dg/
+UNSUPPORTED: gcc.dg/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: armv7l-
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Ulrich Weigand (uweigand) wrote : | # |
Now checked in to GCC mainline as r194558.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Yvan Roux (yvan-roux) wrote : | # |
The proposed merge diff is not available
* Test results are clean for all architectures
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Ulrich Weigand (uweigand) wrote : | # |
Huh, for some reason the diff linked above is no longer there ...
I'll create a new branch to show a clean diff against current Linaro 4.7 tip of tree.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Yvan Roux (yvan-roux) wrote : | # |
I think that the link is broken due to the migration in the Lava lab.
Matt just pointed me that launchpad is broken w.r.t. GCC and cannot produce
the diff, I'll checkout your branch and do it on my side.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Ulrich Weigand (uweigand) wrote : | # |
Updated merge request against current Linaro GCC now available here:
https:/
cbuild has taken a snapshot of this branch at r115024 and queued it for build.
The diff against the ancestor r115022 is available at: builds. linaro. org/toolchain/ snapshots/ gcc-linaro- 4.7+bzr115024~ uweigand~ neon-extendsidi -4.7-v3. 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+bzr115024~ uweigand~ neon-extendsidi -4.7-v3
cbuild-ancestor: lp:gcc-linaro+bzr115022
cbuild-state: check