Merge lp:~uweigand/gcc-linaro/mov-vld1.64-4.7 into lp:gcc-linaro/4.7
- mov-vld1.64-4.7
- Merge into 4.7
Status: | Rejected |
---|---|
Rejected by: | Ulrich Weigand |
Proposed branch: | lp:~uweigand/gcc-linaro/mov-vld1.64-4.7 |
Merge into: | lp:gcc-linaro/4.7 |
To merge this branch: | bzr merge lp:~uweigand/gcc-linaro/mov-vld1.64-4.7 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Linaro Toolchain Developers | Pending | ||
Review via email: mp+103860@code.launchpad.net |
This proposal supersedes a proposal from 2012-03-31.
Commit message
Description of the change
Use vld1.64/vst1.64 instead of vldm/vstm for vector moves where possible.
Updated version: Fix invalid alignment hints.
Update 2012-04-27: Fix EEMBC ICE (support double-word modes in neon_vector_
Not yet upstream; merge request for test and benchmark purposes.
Michael Hope (michaelh1) wrote : Posted in a previous version of this proposal | # |
Michael Hope (michaelh1) 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/4.7+bzr114974
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: x86_64-
Michael Hope (michaelh1) wrote : Posted in a previous version of this proposal | # |
cbuild successfully built this on i686-natty-
The build results are available at:
http://
The testsuite results are the same as the branch point lp:gcc-linaro/4.7+bzr114974
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: i686-natty-
Michael Hope (michaelh1) wrote : Posted in a previous version of this proposal | # |
cbuild successfully built this on armv7l-
The build results are available at:
http://
-PASS: gcc.c-torture/
+FAIL: gcc.c-torture/
-PASS: gcc.c-torture/
+FAIL: gcc.c-torture/
-PASS: gcc.dg/
+FAIL: gcc.dg/
-PASS: gcc.dg/pr48616.c (test for excess errors)
-PASS: gcc.dg/pr48616.c execution test
+FAIL: gcc.dg/pr48616.c (test for excess errors)
+UNRESOLVED: gcc.dg/pr48616.c compilation failed to produce executable
-PASS: gcc.dg/
+FAIL: gcc.dg/
-PASS: gcc.dg/
-PASS: gcc.dg/
-PASS: gcc.dg/
+FAIL: gcc.dg/
+FAIL: gcc.dg/
+UNRESOLVED: gcc.dg/
-PASS: gcc.dg/
+UNRESOLVED: gcc.dg/
-PASS: 27_io/basic_
+FAIL: 27_io/basic_
-PASS: 27_io/basic_
+FAIL: 27_io/basic_
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: armv7l-
Michael Hope (michaelh1) 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/
-PASS: gcc.dg/
+FAIL: gcc.dg/
+FAIL: gcc.dg/
+UNRESOLVED: gcc.dg/
-PASS: gcc.dg/
+UNRESOLVED: gcc.dg/
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: armv7l-
Michael Hope (michaelh1) wrote : Posted in a previous version of this proposal | # |
cbuild has taken a snapshot of this branch at r114976 and queued it for build.
The diff against the ancestor r114974 is available at:
http://
and will be built on the following builders:
a9-builder armv5-builder i686 x86_64
You can track the build queue at:
http://
cbuild-snapshot: gcc-linaro-
cbuild-ancestor: lp:gcc-linaro+bzr114974
cbuild-state: check
Michael Hope (michaelh1) wrote : Posted in a previous version of this proposal | # |
Re-spawning due to a bug in the taker. The devfocus was still 4.6 so the build completed and tested but has '4.6' everywhere across it.
cbuild-state: queue
Michael Hope (michaelh1) wrote : Posted in a previous version of this proposal | # |
cbuild has taken a snapshot of this branch at r114976 and queued it for build.
The diff against the ancestor r114974 is available at:
http://
and will be built on the following builders:
a9-builder armv5-builder i686 x86_64
You can track the build queue at:
http://
cbuild-snapshot: gcc-linaro-
cbuild-ancestor: lp:gcc-linaro+bzr114974
cbuild-state: check
Michael Hope (michaelh1) wrote : Posted in a previous version of this proposal | # |
cbuild successfully built this on armv7l-
The build results are available at:
http://
The testsuite results are the same as the branch point lp:gcc-linaro+bzr114974
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: armv7l-
Michael Hope (michaelh1) wrote : Posted in a previous version of this proposal | # |
cbuild successfully built this on armv7l-
The build results are available at:
http://
-PASS: gcc.c-torture/
+FAIL: gcc.c-torture/
-PASS: gcc.c-torture/
+FAIL: gcc.c-torture/
-PASS: gcc.dg/
+FAIL: gcc.dg/
-PASS: gcc.dg/
+FAIL: gcc.dg/
-PASS: 27_io/basic_
+FAIL: 27_io/basic_
-PASS: 27_io/basic_
+FAIL: 27_io/basic_
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: armv7l-
Michael Hope (michaelh1) wrote : Posted in a previous version of this proposal | # |
cbuild successfully built this on i686-natty-
The build results are available at:
http://
The testsuite results are the same as the branch point lp:gcc-linaro+bzr114974
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: i686-natty-
Michael Hope (michaelh1) 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+bzr114974
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: x86_64-
Michael Hope (michaelh1) 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+bzr114974
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: x86_64-
Michael Hope (michaelh1) wrote : Posted in a previous version of this proposal | # |
cbuild successfully built this on i686-natty-
The build results are available at:
http://
The testsuite results are the same as the branch point lp:gcc-linaro+bzr114974
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: i686-natty-
Michael Hope (michaelh1) wrote : Posted in a previous version of this proposal | # |
cbuild successfully built this on armv7l-
The build results are available at:
http://
-PASS: gcc.c-torture/
+FAIL: gcc.c-torture/
-PASS: gcc.c-torture/
+FAIL: gcc.c-torture/
-PASS: gcc.dg/
+FAIL: gcc.dg/
-PASS: gcc.dg/
+FAIL: gcc.dg/
-PASS: 27_io/basic_
+FAIL: 27_io/basic_
-PASS: 27_io/basic_
+FAIL: 27_io/basic_
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: armv7l-
Michael Hope (michaelh1) wrote : Posted in a previous version of this proposal | # |
cbuild successfully built this on armv7l-
The build results are available at:
http://
The testsuite results are the same as the branch point lp:gcc-linaro+bzr114974
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: armv7l-
Michael Hope (michaelh1) wrote : Posted in a previous version of this proposal | # |
ICEs when building EEMBC:
idctrn01/
(insn 15020 5306 5374 164 (set (reg:V2SI 109 d23)
(mem/c:V2SI (plus:SI (reg/f:SI 3 r3 [4876])
(nil))
idctrn01/
Michael Hope (michaelh1) wrote : Posted in a previous version of this proposal | # |
cbuild successfully built this on armv7l-
The build results are available at:
http://
-PASS: gcc.c-torture/
+FAIL: gcc.c-torture/
-PASS: gcc.c-torture/
+FAIL: gcc.c-torture/
-PASS: gcc.dg/
+FAIL: gcc.dg/
-PASS: gcc.dg/
+FAIL: gcc.dg/
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: armv7l-
Michael Hope (michaelh1) wrote : | # |
cbuild has taken a snapshot of this branch at r114977 and queued it for build.
The diff against the ancestor r114974 is available at:
http://
and will be built on the following builders:
a9-builder armv5-builder i686 x86_64
You can track the build queue at:
http://
cbuild-snapshot: gcc-linaro-
cbuild-ancestor: lp:gcc-linaro+bzr114974
cbuild-state: check
Michael Hope (michaelh1) 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+bzr114974
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: x86_64-
Michael Hope (michaelh1) wrote : | # |
cbuild successfully built this on i686-natty-
The build results are available at:
http://
The testsuite results are the same as the branch point lp:gcc-linaro+bzr114974
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: i686-natty-
Michael Hope (michaelh1) wrote : | # |
cbuild successfully built this on armv7l-
The build results are available at:
http://
-PASS: gcc.c-torture/
+FAIL: gcc.c-torture/
-PASS: gcc.c-torture/
+FAIL: gcc.c-torture/
-PASS: gcc.dg/
+FAIL: gcc.dg/
-PASS: gcc.dg/
+FAIL: gcc.dg/
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: armv7l-
Michael Hope (michaelh1) wrote : | # |
cbuild successfully built this on armv7l-
The build results are available at:
http://
The testsuite results are the same as the branch point lp:gcc-linaro+bzr114974
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: armv7l-
Andrew Stubbs (ams-codesourcery) wrote : | # |
Presumably the test failures are a Bad Thing? I only ask because they're were already there in the previous test results, so maybe you were expecting them?
Michael Hope (michaelh1) wrote : | # |
EEMBC now builds and runs.
Ulrich Weigand (uweigand) wrote : | # |
> Presumably the test failures are a Bad Thing? I only ask because they're were
> already there in the previous test results, so maybe you were expecting them?
Yes, those failures are known; they are due to incorrect alignment assumptions
for vector types (we discussed those on Tuesday). The hope is that with Richard's
patch to align vector types to 8 bytes, those failures will go away.
(I'm not planning on merging this patch before this issue is resolved.)
Linaro Toolchain Builder (cbuild) wrote : | # |
cbuild successfully built this on armv7l-
The build results are available at:
http://
-PASS: gcc.c-torture/
+FAIL: gcc.c-torture/
-PASS: gcc.c-torture/
+FAIL: gcc.c-torture/
-PASS: gcc.dg/
+FAIL: gcc.dg/
-PASS: gcc.dg/
+FAIL: gcc.dg/
-PASS: 27_io/basic_
+FAIL: 27_io/basic_
-PASS: 27_io/basic_
+FAIL: 27_io/basic_
The full diff is at:
http://
The full testsuite results are at:
http://
cbuild-checked: armv7l-
cbuild has taken a snapshot of this branch at r114975 and queued it for build.
The diff against the ancestor r114974 is available at: builds. linaro. org/toolchain/ snapshots/ gcc-linaro- 4.7+bzr114975~ uweigand~ mov-vld1. 64-4.7. diff
http://
and will be built on the following builders:
a9-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+bzr114975~ uweigand~ mov-vld1. 64-4.7
cbuild-ancestor: lp:gcc-linaro/4.7+bzr114974
cbuild-state: check