cbuild successfully built this on x86_64-precise-cbuild410-oort1-xaarch64_barer1.
The build results are available at: http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115051~michaelh1~merge-from-aarch64-4.7-r193473-r193768/logs/x86_64-precise-cbuild410-oort1-xaarch64_barer1
+PASS: gcc.target/aarch64/adds.c (test for excess errors) +PASS: gcc.target/aarch64/adds.c scan-assembler adds\tw[0-9] +PASS: gcc.target/aarch64/adds.c scan-assembler adds\tx[0-9] +PASS: gcc.target/aarch64/atomic-comp-swap-release-acquire.c (test for excess errors) +PASS: gcc.target/aarch64/atomic-comp-swap-release-acquire.c scan-assembler-times ldaxr\tw[0-9]+, \\[x[0-9]+\\] 4 +PASS: gcc.target/aarch64/atomic-comp-swap-release-acquire.c scan-assembler-times stlxr\tw[0-9]+, w[0-9]+, \\[x[0-9]+\\] 4 +PASS: gcc.target/aarch64/atomic-op-acq_rel.c (test for excess errors) +PASS: gcc.target/aarch64/atomic-op-acq_rel.c scan-assembler-times ldaxr\tw[0-9]+, \\[x[0-9]+\\] 6 +PASS: gcc.target/aarch64/atomic-op-acq_rel.c scan-assembler-times stlxr\tw[0-9]+, w[0-9]+, \\[x[0-9]+\\] 6 +PASS: gcc.target/aarch64/atomic-op-acquire.c (test for excess errors) +PASS: gcc.target/aarch64/atomic-op-acquire.c scan-assembler-times ldaxr\tw[0-9]+, \\[x[0-9]+\\] 6 +PASS: gcc.target/aarch64/atomic-op-acquire.c scan-assembler-times stxr\tw[0-9]+, w[0-9]+, \\[x[0-9]+\\] 6 +PASS: gcc.target/aarch64/atomic-op-char.c (test for excess errors) +PASS: gcc.target/aarch64/atomic-op-char.c scan-assembler-times ldxrb\tw[0-9]+, \\[x[0-9]+\\] 6 +PASS: gcc.target/aarch64/atomic-op-char.c scan-assembler-times stxrb\tw[0-9]+, w[0-9]+, \\[x[0-9]+\\] 6 +PASS: gcc.target/aarch64/atomic-op-consume.c (test for excess errors) +PASS: gcc.target/aarch64/atomic-op-consume.c scan-assembler-times ldxr\tw[0-9]+, \\[x[0-9]+\\] 6 +PASS: gcc.target/aarch64/atomic-op-consume.c scan-assembler-times stxr\tw[0-9]+, w[0-9]+, \\[x[0-9]+\\] 6 +PASS: gcc.target/aarch64/atomic-op-imm.c (test for excess errors) +PASS: gcc.target/aarch64/atomic-op-imm.c scan-assembler-times \tw[0-9]+, w[0-9]+, #*4096 12 +PASS: gcc.target/aarch64/atomic-op-int.c (test for excess errors) +PASS: gcc.target/aarch64/atomic-op-int.c scan-assembler-times ldxr\tw[0-9]+, \\[x[0-9]+\\] 6 +PASS: gcc.target/aarch64/atomic-op-int.c scan-assembler-times stxr\tw[0-9]+, w[0-9]+, \\[x[0-9]+\\] 6 +PASS: gcc.target/aarch64/atomic-op-long.c (test for excess errors) +PASS: gcc.target/aarch64/atomic-op-long.c scan-assembler-times ldxr\tx[0-9]+, \\[x[0-9]+\\] 6 +PASS: gcc.target/aarch64/atomic-op-long.c scan-assembler-times stxr\tw[0-9]+, x[0-9]+, \\[x[0-9]+\\] 6 +PASS: gcc.target/aarch64/atomic-op-relaxed.c (test for excess errors) +PASS: gcc.target/aarch64/atomic-op-relaxed.c scan-assembler-times ldxr\tw[0-9]+, \\[x[0-9]+\\] 6 +PASS: gcc.target/aarch64/atomic-op-relaxed.c scan-assembler-times stxr\tw[0-9]+, w[0-9]+, \\[x[0-9]+\\] 6 +PASS: gcc.target/aarch64/atomic-op-release.c (test for excess errors) +PASS: gcc.target/aarch64/atomic-op-release.c scan-assembler-times ldxr\tw[0-9]+, \\[x[0-9]+\\] 6 +PASS: gcc.target/aarch64/atomic-op-release.c scan-assembler-times stlxr\tw[0-9]+, w[0-9]+, \\[x[0-9]+\\] 6 +PASS: gcc.target/aarch64/atomic-op-seq_cst.c (test for excess errors) +PASS: gcc.target/aarch64/atomic-op-seq_cst.c scan-assembler-times ldaxr\tw[0-9]+, \\[x[0-9]+\\] 6 +PASS: gcc.target/aarch64/atomic-op-seq_cst.c scan-assembler-times stlxr\tw[0-9]+, w[0-9]+, \\[x[0-9]+\\] 6 +PASS: gcc.target/aarch64/atomic-op-short.c (test for excess errors) +PASS: gcc.target/aarch64/atomic-op-short.c scan-assembler-times ldxrh\tw[0-9]+, \\[x[0-9]+\\] 6 +PASS: gcc.target/aarch64/atomic-op-short.c scan-assembler-times stxrh\tw[0-9]+, w[0-9]+, \\[x[0-9]+\\] 6 +PASS: gcc.target/aarch64/builtin-bswap-1.c (test for excess errors) +FAIL: gcc.target/aarch64/builtin-bswap-1.c scan-assembler-times rev16\\t 2 +PASS: gcc.target/aarch64/builtin-bswap-2.c (test for excess errors) +FAIL: gcc.target/aarch64/builtin-bswap-2.c scan-assembler-times rev16\\t 2 +PASS: gcc.target/aarch64/cmn.c (test for excess errors) +PASS: gcc.target/aarch64/cmn.c scan-assembler cmn\tw[0-9] +PASS: gcc.target/aarch64/cmn.c scan-assembler cmn\tx[0-9] +PASS: gcc.target/aarch64/csinc-2.c (test for excess errors) +PASS: gcc.target/aarch64/csinc-2.c scan-assembler csinc\tw[0-9].*wzr +PASS: gcc.target/aarch64/csinc-2.c scan-assembler csinc\tx[0-9].*xzr +PASS: gcc.target/aarch64/subs.c (test for excess errors) +PASS: gcc.target/aarch64/subs.c scan-assembler subs\tw[0-9] ...and 1 more
The full diff is at: http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115051~michaelh1~merge-from-aarch64-4.7-r193473-r193768/logs/x86_64-precise-cbuild410-oort1-xaarch64_barer1/testsuite-diff.txt
The full testsuite results are at: http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115051~michaelh1~merge-from-aarch64-4.7-r193473-r193768/logs/x86_64-precise-cbuild410-oort1-xaarch64_barer1/gcc-testsuite.txt
cbuild-checked: x86_64-precise-cbuild410-oort1-xaarch64_barer1
« Back to merge proposal
cbuild successfully built this on x86_64- precise- cbuild410- oort1-xaarch64_ barer1.
The build results are available at: ex.seabright. co.nz/build/ gcc-linaro- 4.7+bzr115051~ michaelh1~ merge-from- aarch64- 4.7-r193473- r193768/ logs/x86_ 64-precise- cbuild410- oort1-xaarch64_ barer1
http://
+PASS: gcc.target/ aarch64/ adds.c (test for excess errors) aarch64/ adds.c scan-assembler adds\tw[0-9] aarch64/ adds.c scan-assembler adds\tx[0-9] aarch64/ atomic- comp-swap- release- acquire. c (test for excess errors) aarch64/ atomic- comp-swap- release- acquire. c scan-assembler- times ldaxr\tw[0-9]+, \\[x[0-9]+\\] 4 aarch64/ atomic- comp-swap- release- acquire. c scan-assembler- times stlxr\tw[0-9]+, w[0-9]+, \\[x[0-9]+\\] 4 aarch64/ atomic- op-acq_ rel.c (test for excess errors) aarch64/ atomic- op-acq_ rel.c scan-assembler- times ldaxr\tw[0-9]+, \\[x[0-9]+\\] 6 aarch64/ atomic- op-acq_ rel.c scan-assembler- times stlxr\tw[0-9]+, w[0-9]+, \\[x[0-9]+\\] 6 aarch64/ atomic- op-acquire. c (test for excess errors) aarch64/ atomic- op-acquire. c scan-assembler- times ldaxr\tw[0-9]+, \\[x[0-9]+\\] 6 aarch64/ atomic- op-acquire. c scan-assembler- times stxr\tw[0-9]+, w[0-9]+, \\[x[0-9]+\\] 6 aarch64/ atomic- op-char. c (test for excess errors) aarch64/ atomic- op-char. c scan-assembler- times ldxrb\tw[0-9]+, \\[x[0-9]+\\] 6 aarch64/ atomic- op-char. c scan-assembler- times stxrb\tw[0-9]+, w[0-9]+, \\[x[0-9]+\\] 6 aarch64/ atomic- op-consume. c (test for excess errors) aarch64/ atomic- op-consume. c scan-assembler- times ldxr\tw[0-9]+, \\[x[0-9]+\\] 6 aarch64/ atomic- op-consume. c scan-assembler- times stxr\tw[0-9]+, w[0-9]+, \\[x[0-9]+\\] 6 aarch64/ atomic- op-imm. c (test for excess errors) aarch64/ atomic- op-imm. c scan-assembler- times \tw[0-9]+, w[0-9]+, #*4096 12 aarch64/ atomic- op-int. c (test for excess errors) aarch64/ atomic- op-int. c scan-assembler- times ldxr\tw[0-9]+, \\[x[0-9]+\\] 6 aarch64/ atomic- op-int. c scan-assembler- times stxr\tw[0-9]+, w[0-9]+, \\[x[0-9]+\\] 6 aarch64/ atomic- op-long. c (test for excess errors) aarch64/ atomic- op-long. c scan-assembler- times ldxr\tx[0-9]+, \\[x[0-9]+\\] 6 aarch64/ atomic- op-long. c scan-assembler- times stxr\tw[0-9]+, x[0-9]+, \\[x[0-9]+\\] 6 aarch64/ atomic- op-relaxed. c (test for excess errors) aarch64/ atomic- op-relaxed. c scan-assembler- times ldxr\tw[0-9]+, \\[x[0-9]+\\] 6 aarch64/ atomic- op-relaxed. c scan-assembler- times stxr\tw[0-9]+, w[0-9]+, \\[x[0-9]+\\] 6 aarch64/ atomic- op-release. c (test for excess errors) aarch64/ atomic- op-release. c scan-assembler- times ldxr\tw[0-9]+, \\[x[0-9]+\\] 6 aarch64/ atomic- op-release. c scan-assembler- times stlxr\tw[0-9]+, w[0-9]+, \\[x[0-9]+\\] 6 aarch64/ atomic- op-seq_ cst.c (test for excess errors) aarch64/ atomic- op-seq_ cst.c scan-assembler- times ldaxr\tw[0-9]+, \\[x[0-9]+\\] 6 aarch64/ atomic- op-seq_ cst.c scan-assembler- times stlxr\tw[0-9]+, w[0-9]+, \\[x[0-9]+\\] 6 aarch64/ atomic- op-short. c (test for excess errors) aarch64/ atomic- op-short. c scan-assembler- times ldxrh\tw[0-9]+, \\[x[0-9]+\\] 6 aarch64/ atomic- op-short. c scan-assembler- times stxrh\tw[0-9]+, w[0-9]+, \\[x[0-9]+\\] 6 aarch64/ builtin- bswap-1. c (test for excess errors) aarch64/ builtin- bswap-1. c scan-assembler- times rev16\\t 2 aarch64/ builtin- bswap-2. c (test for excess errors) aarch64/ builtin- bswap-2. c scan-assembler- times rev16\\t 2 aarch64/ cmn.c (test for excess errors) aarch64/ cmn.c scan-assembler cmn\tw[0-9] aarch64/ cmn.c scan-assembler cmn\tx[0-9] aarch64/ csinc-2. c (test for excess errors) aarch64/ csinc-2. c scan-assembler csinc\tw[0-9].*wzr aarch64/ csinc-2. c scan-assembler csinc\tx[0-9].*xzr aarch64/ subs.c (test for excess errors) aarch64/ subs.c scan-assembler subs\tw[0-9]
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+FAIL: gcc.target/
+PASS: gcc.target/
+FAIL: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
+PASS: gcc.target/
...and 1 more
The full diff is at: ex.seabright. co.nz/build/ gcc-linaro- 4.7+bzr115051~ michaelh1~ merge-from- aarch64- 4.7-r193473- r193768/ logs/x86_ 64-precise- cbuild410- oort1-xaarch64_ barer1/ testsuite- diff.txt
http://
The full testsuite results are at: ex.seabright. co.nz/build/ gcc-linaro- 4.7+bzr115051~ michaelh1~ merge-from- aarch64- 4.7-r193473- r193768/ logs/x86_ 64-precise- cbuild410- oort1-xaarch64_ barer1/ gcc-testsuite. txt
http://
cbuild-checked: x86_64- precise- cbuild410- oort1-xaarch64_ barer1