Merge lp:~uweigand/gcc-linaro/neon-extendsidi-4.7-v2 into lp:gcc-linaro/4.7

Proposed by Ulrich Weigand
Status: Rejected
Rejected by: Ulrich Weigand
Proposed branch: lp:~uweigand/gcc-linaro/neon-extendsidi-4.7-v2
Merge into: lp:gcc-linaro/4.7
To merge this branch: bzr merge lp:~uweigand/gcc-linaro/neon-extendsidi-4.7-v2
Reviewer Review Type Date Requested Status
Linaro Toolchain Developers Pending
Review via email: mp+125204@code.launchpad.net

Description of the change

Better optimize SI->DI extends that move from core to NEON registers.

2012-09-19: Rebase to current Linaro GCC 4.7 (+ neon-shifts-4.7-v2 branch)

Not yet upstream.

To post a comment you must log in.
Revision history for this message
Michael Hope (michaelh1) wrote :

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

The diff against the ancestor r115020 is available at:
 http://builds.linaro.org/toolchain/snapshots/gcc-linaro-4.7+bzr115022~uweigand~neon-extendsidi-4.7-v2.diff

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://ex.seabright.co.nz/helpers/scheduler

cbuild-snapshot: gcc-linaro-4.7+bzr115022~uweigand~neon-extendsidi-4.7-v2
cbuild-ancestor: lp:gcc-linaro+bzr115020
cbuild-state: check

Revision history for this message
Linaro Toolchain Builder (cbuild) wrote :
Revision history for this message
Linaro Toolchain Builder (cbuild) wrote :

cbuild successfully built this on armv7l-precise-cbuild367-ursa1-cortexa9hfr1.

The build results are available at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115022~uweigand~neon-extendsidi-4.7-v2/logs/armv7l-precise-cbuild367-ursa1-cortexa9hfr1

+PASS: gcc.target/arm/neon-extend-1.c (test for excess errors)
+PASS: gcc.target/arm/neon-extend-1.c scan-assembler vdup.32
+PASS: gcc.target/arm/neon-extend-1.c scan-assembler vshr.u64
+PASS: gcc.target/arm/neon-extend-2.c (test for excess errors)
+PASS: gcc.target/arm/neon-extend-2.c scan-assembler vdup.32
+PASS: gcc.target/arm/neon-extend-2.c scan-assembler vshr.s64
-PASS: gcc.target/arm/pr43137.c scan-assembler-not mov\tr1, r[1-9]
+FAIL: gcc.target/arm/pr43137.c scan-assembler-not mov\tr1, r[1-9]

The full diff is at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115022~uweigand~neon-extendsidi-4.7-v2/logs/armv7l-precise-cbuild367-ursa1-cortexa9hfr1/testsuite-diff.txt

The full testsuite results are at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115022~uweigand~neon-extendsidi-4.7-v2/logs/armv7l-precise-cbuild367-ursa1-cortexa9hfr1/gcc-testsuite.txt

cbuild-checked: armv7l-precise-cbuild367-ursa1-cortexa9hfr1

Revision history for this message
Linaro Toolchain Builder (cbuild) wrote :
Revision history for this message
Linaro Toolchain Builder (cbuild) wrote :

cbuild successfully built this on armv7l-natty-cbuild367-tcpanda06-cortexa9r1.

The build results are available at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115022~uweigand~neon-extendsidi-4.7-v2/logs/armv7l-natty-cbuild367-tcpanda06-cortexa9r1

+PASS: gcc.target/arm/neon-extend-1.c (test for excess errors)
+PASS: gcc.target/arm/neon-extend-1.c scan-assembler vdup.32
+PASS: gcc.target/arm/neon-extend-1.c scan-assembler vshr.u64
+PASS: gcc.target/arm/neon-extend-2.c (test for excess errors)
+PASS: gcc.target/arm/neon-extend-2.c scan-assembler vdup.32
+PASS: gcc.target/arm/neon-extend-2.c scan-assembler vshr.s64

The full diff is at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115022~uweigand~neon-extendsidi-4.7-v2/logs/armv7l-natty-cbuild367-tcpanda06-cortexa9r1/testsuite-diff.txt

The full testsuite results are at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115022~uweigand~neon-extendsidi-4.7-v2/logs/armv7l-natty-cbuild367-tcpanda06-cortexa9r1/gcc-testsuite.txt

cbuild-checked: armv7l-natty-cbuild367-tcpanda06-cortexa9r1

Revision history for this message
Linaro Toolchain Builder (cbuild) wrote :

cbuild successfully built this on armv7l-natty-cbuild367-tcpanda03-armv5r2.

The build results are available at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115022~uweigand~neon-extendsidi-4.7-v2/logs/armv7l-natty-cbuild367-tcpanda03-armv5r2

+PASS: gcc.target/arm/neon-extend-1.c scan-assembler vdup.32
+PASS: gcc.target/arm/neon-extend-1.c scan-assembler vshr.u64
+PASS: gcc.target/arm/neon-extend-1.c (test for excess errors)
+PASS: gcc.target/arm/neon-extend-2.c scan-assembler vdup.32
+PASS: gcc.target/arm/neon-extend-2.c scan-assembler vshr.s64
+PASS: gcc.target/arm/neon-extend-2.c (test for excess errors)

The full diff is at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115022~uweigand~neon-extendsidi-4.7-v2/logs/armv7l-natty-cbuild367-tcpanda03-armv5r2/testsuite-diff.txt

The full testsuite results are at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115022~uweigand~neon-extendsidi-4.7-v2/logs/armv7l-natty-cbuild367-tcpanda03-armv5r2/gcc-testsuite.txt

cbuild-checked: armv7l-natty-cbuild367-tcpanda03-armv5r2

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

Subscribers

People subscribed via source and target branches