Merge lp:~christophe-lyon/gcc-linaro/builtin_bswap16 into lp:gcc-linaro/4.7

Proposed by Christophe Lyon
Status: Rejected
Rejected by: Michael Hope
Proposed branch: lp:~christophe-lyon/gcc-linaro/builtin_bswap16
Merge into: lp:gcc-linaro/4.7
To merge this branch: bzr merge lp:~christophe-lyon/gcc-linaro/builtin_bswap16
Reviewer Review Type Date Requested Status
Michael Hope Needs Fixing
Review via email: mp+137643@code.launchpad.net

This proposal supersedes a proposal from 2012-10-09.

Description of the change

Backport builtin_bswap16 support from mainline.

Backported 2 additional patches from mainline (main generic support for __builtin_bswap16 and optimization to enable use of conditional instructions on ARM).

Removed the testcase introduced in the 1st patch backported since it fails in Linaro validations on a9hf (trying to compile the test with -march=armv6 where GCC is configured with --with-thumb --with-float=hard, resulting in a unsupported configuration). Related testsuite improvements are in the plans, to avoid this kind of situation.

Backported my 'catch builtin_bswap16 construct' patch which catches shift-based constructs and maps them onto __builtin_bswap16 when relevant.

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

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

The diff against the ancestor r115020 is available at:
 http://builds.linaro.org/toolchain/snapshots/gcc-linaro-4.7+bzr115021~christophe-lyon~builtin_bswap16.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+bzr115021~christophe-lyon~builtin_bswap16
cbuild-ancestor: lp:gcc-linaro+bzr115020
cbuild-state: check

Revision history for this message
Linaro Toolchain Builder (cbuild) wrote : Posted in a previous version of this proposal
Revision history for this message
Linaro Toolchain Builder (cbuild) wrote : Posted in a previous version of this proposal
Revision history for this message
Linaro Toolchain Builder (cbuild) wrote : Posted in a previous version of this proposal

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

The build results are available at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115021~christophe-lyon~builtin_bswap16/logs/armv7l-precise-cbuild367-ursa11-cortexa9hfr1

+FAIL: gcc.target/arm/builtin-bswap-1.c (test for excess errors)
+UNRESOLVED: gcc.target/arm/builtin-bswap-1.c scan-assembler-not orr[ \t]
+UNRESOLVED: gcc.target/arm/builtin-bswap-1.c scan-assembler-times rev16\\t 2
+UNRESOLVED: gcc.target/arm/builtin-bswap-1.c scan-assembler-times rev\\t 4
+UNRESOLVED: gcc.target/arm/builtin-bswap-1.c scan-assembler-times revsh\\t 2

The full diff is at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115021~christophe-lyon~builtin_bswap16/logs/armv7l-precise-cbuild367-ursa11-cortexa9hfr1/testsuite-diff.txt

The full testsuite results are at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115021~christophe-lyon~builtin_bswap16/logs/armv7l-precise-cbuild367-ursa11-cortexa9hfr1/gcc-testsuite.txt

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

Revision history for this message
Linaro Toolchain Builder (cbuild) wrote : Posted in a previous version of this proposal

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

The build results are available at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115021~christophe-lyon~builtin_bswap16/logs/armv7l-natty-cbuild367-tcpanda05-cortexa9r1

+PASS: gcc.target/arm/builtin-bswap-1.c (test for excess errors)
+PASS: gcc.target/arm/builtin-bswap-1.c scan-assembler-not orr[ \t]
+FAIL: gcc.target/arm/builtin-bswap-1.c scan-assembler-times rev16\\t 2
+PASS: gcc.target/arm/builtin-bswap-1.c scan-assembler-times rev\\t 4
+FAIL: gcc.target/arm/builtin-bswap-1.c scan-assembler-times revsh\\t 2

The full diff is at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115021~christophe-lyon~builtin_bswap16/logs/armv7l-natty-cbuild367-tcpanda05-cortexa9r1/testsuite-diff.txt

The full testsuite results are at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115021~christophe-lyon~builtin_bswap16/logs/armv7l-natty-cbuild367-tcpanda05-cortexa9r1/gcc-testsuite.txt

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

Revision history for this message
Linaro Toolchain Builder (cbuild) wrote : Posted in a previous version of this proposal

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+bzr115021~christophe-lyon~builtin_bswap16/logs/armv7l-natty-cbuild367-tcpanda03-armv5r2

+PASS: gcc.target/arm/builtin-bswap-1.c (test for excess errors)
+PASS: gcc.target/arm/builtin-bswap-1.c scan-assembler-not orr[ \t]
+FAIL: gcc.target/arm/builtin-bswap-1.c scan-assembler-times rev16\\t 1
+FAIL: gcc.target/arm/builtin-bswap-1.c scan-assembler-times rev16ne\\t 1
+PASS: gcc.target/arm/builtin-bswap-1.c scan-assembler-times rev\\t 2
+PASS: gcc.target/arm/builtin-bswap-1.c scan-assembler-times revne\\t 2
+FAIL: gcc.target/arm/builtin-bswap-1.c scan-assembler-times revsh\\t 1
+FAIL: gcc.target/arm/builtin-bswap-1.c scan-assembler-times revshne\\t 1

The full diff is at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115021~christophe-lyon~builtin_bswap16/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+bzr115021~christophe-lyon~builtin_bswap16/logs/armv7l-natty-cbuild367-tcpanda03-armv5r2/gcc-testsuite.txt

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

Revision history for this message
Michael Hope (michaelh1) wrote : Posted in a previous version of this proposal

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

The diff against the ancestor r115020.1.2 is available at:
 http://builds.linaro.org/toolchain/snapshots/gcc-linaro-4.7+bzr115024~christophe-lyon~builtin_bswap16.diff

and will be built on the following builders:

You can track the build queue at:
 http://ex.seabright.co.nz/helpers/scheduler

cbuild-snapshot: gcc-linaro-4.7+bzr115024~christophe-lyon~builtin_bswap16
cbuild-ancestor: lp:gcc-linaro+bzr115020.1.2
cbuild-state: check

Revision history for this message
Michael Hope (michaelh1) wrote : Posted in a previous version of this proposal

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

The diff against the ancestor r115020.1.2 is available at:
 http://builds.linaro.org/toolchain/snapshots/gcc-linaro-4.7+bzr115024~christophe-lyon~builtin_bswap16.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+bzr115024~christophe-lyon~builtin_bswap16
cbuild-ancestor: lp:gcc-linaro+bzr115020.1.2
cbuild-state: check

Revision history for this message
Linaro Toolchain Builder (cbuild) wrote : Posted in a previous version of this proposal

cbuild successfully built this on x86_64-precise-cbuild390-oort3-x86_64r1.

The build results are available at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115024~christophe-lyon~builtin_bswap16/logs/x86_64-precise-cbuild390-oort3-x86_64r1

-PASS: g++.dg/tree-ssa/ivopts-2.C -std=gnu++11 scan-tree-dump-times ivopts "PHI <p" 1
+PASS: g++.dg/tree-ssa/ivopts-2.C -std=gnu++11 scan-tree-dump-times ivopts "PHI <[pb]" 1
-PASS: g++.dg/tree-ssa/ivopts-2.C -std=gnu++98 scan-tree-dump-times ivopts "PHI <p" 1
+PASS: g++.dg/tree-ssa/ivopts-2.C -std=gnu++98 scan-tree-dump-times ivopts "PHI <[pb]" 1
-PASS: gcc.dg/tree-ssa/forwprop-11.c scan-tree-dump-times forwprop1 "= MEM\\[\\(int \\*\\)a_.. \\+ 4B\\];" 2
+PASS: gcc.dg/tree-ssa/forwprop-11.c scan-tree-dump-times forwprop1 "= MEM\\[\\(int \\*\\)[ap]_.. \\+ 4B\\];" 2
-PASS: gcc.dg/tree-ssa/ssa-fre-1.c scan-tree-dump fre1 "Replaced \\*c_[^\n].*with t_"
+PASS: gcc.dg/tree-ssa/ssa-fre-1.c scan-tree-dump fre1 "Replaced \\*[ac]_[^\n].*with t_"
+PASS: gcc.target/i386/builtin-bswap-4.c (test for excess errors)
+PASS: gcc.target/i386/builtin-bswap-4.c scan-assembler-not bswap[ \t]

The full diff is at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115024~christophe-lyon~builtin_bswap16/logs/x86_64-precise-cbuild390-oort3-x86_64r1/testsuite-diff.txt

The full testsuite results are at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115024~christophe-lyon~builtin_bswap16/logs/x86_64-precise-cbuild390-oort3-x86_64r1/gcc-testsuite.txt

cbuild-checked: x86_64-precise-cbuild390-oort3-x86_64r1

Revision history for this message
Linaro Toolchain Builder (cbuild) wrote : Posted in a previous version of this proposal

cbuild successfully built this on i686-precise-cbuild390-oort2-i686r1.

The build results are available at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115024~christophe-lyon~builtin_bswap16/logs/i686-precise-cbuild390-oort2-i686r1

-PASS: g++.dg/tree-ssa/ivopts-2.C -std=gnu++11 scan-tree-dump-times ivopts "PHI <p" 1
+PASS: g++.dg/tree-ssa/ivopts-2.C -std=gnu++11 scan-tree-dump-times ivopts "PHI <[pb]" 1
-PASS: g++.dg/tree-ssa/ivopts-2.C -std=gnu++98 scan-tree-dump-times ivopts "PHI <p" 1
+PASS: g++.dg/tree-ssa/ivopts-2.C -std=gnu++98 scan-tree-dump-times ivopts "PHI <[pb]" 1
-PASS: gcc.dg/tree-ssa/forwprop-11.c scan-tree-dump-times forwprop1 "= MEM\\[\\(int \\*\\)a_.. \\+ 4B\\];" 2
+PASS: gcc.dg/tree-ssa/forwprop-11.c scan-tree-dump-times forwprop1 "= MEM\\[\\(int \\*\\)[ap]_.. \\+ 4B\\];" 2
-PASS: gcc.dg/tree-ssa/ssa-fre-1.c scan-tree-dump fre1 "Replaced \\*c_[^\n].*with t_"
+PASS: gcc.dg/tree-ssa/ssa-fre-1.c scan-tree-dump fre1 "Replaced \\*[ac]_[^\n].*with t_"
+PASS: gcc.target/i386/builtin-bswap-4.c (test for excess errors)
+PASS: gcc.target/i386/builtin-bswap-4.c scan-assembler-not bswap[ \t]
-PASS: 20_util/enable_shared_from_this/cons/constexpr.cc scan-assembler-not _ZNSt13shared_futureIiEC2Ev
-PASS: 20_util/enable_shared_from_this/cons/constexpr.cc scan-assembler-not _ZNSt13shared_futureIvEC2Ev
-PASS: 20_util/enable_shared_from_this/cons/constexpr.cc scan-assembler-not _ZNSt6futureIiEC2Ev
-PASS: 20_util/enable_shared_from_this/cons/constexpr.cc scan-assembler-not _ZNSt6futureIvEC2Ev
+PASS: 30_threads/future/cons/constexpr.cc scan-assembler-not _ZNSt13shared_futureIiEC2Ev
+PASS: 30_threads/future/cons/constexpr.cc scan-assembler-not _ZNSt13shared_futureIvEC2Ev
+PASS: 30_threads/future/cons/constexpr.cc scan-assembler-not _ZNSt6futureIiEC2Ev
+PASS: 30_threads/future/cons/constexpr.cc scan-assembler-not _ZNSt6futureIvEC2Ev

The full diff is at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115024~christophe-lyon~builtin_bswap16/logs/i686-precise-cbuild390-oort2-i686r1/testsuite-diff.txt

The full testsuite results are at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115024~christophe-lyon~builtin_bswap16/logs/i686-precise-cbuild390-oort2-i686r1/gcc-testsuite.txt

cbuild-checked: i686-precise-cbuild390-oort2-i686r1

Revision history for this message
Linaro Toolchain Builder (cbuild) wrote : Posted in a previous version of this proposal

cbuild successfully built this on armv7l-precise-cbuild390-ursa2-cortexa9hfr1.

The build results are available at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115024~christophe-lyon~builtin_bswap16/logs/armv7l-precise-cbuild390-ursa2-cortexa9hfr1

-PASS: g++.dg/simulate-thread/bitfields-2.C -O3 -g -std=c++11 thread simulation test
+UNSUPPORTED: g++.dg/simulate-thread/bitfields-2.C -O3 -g -std=c++11 thread simulation test
-PASS: gcc.dg/simulate-thread/subfields.c -O3 -g thread simulation test
+UNSUPPORTED: gcc.dg/simulate-thread/subfields.c -O3 -g thread simulation test
-PASS: gcc.dg/tree-ssa/forwprop-11.c scan-tree-dump-times forwprop1 "= MEM\\[\\(int \\*\\)a_.. \\+ 4B\\];" 2
+PASS: gcc.dg/tree-ssa/forwprop-11.c scan-tree-dump-times forwprop1 "= MEM\\[\\(int \\*\\)[ap]_.. \\+ 4B\\];" 2
-PASS: gcc.dg/tree-ssa/ssa-fre-1.c scan-tree-dump fre1 "Replaced \\*c_[^\n].*with t_"
+PASS: gcc.dg/tree-ssa/ssa-fre-1.c scan-tree-dump fre1 "Replaced \\*[ac]_[^\n].*with t_"
+FAIL: gcc.target/arm/builtin-bswap-1.c (test for excess errors)
+UNRESOLVED: gcc.target/arm/builtin-bswap-1.c scan-assembler-not orr[ \t]
+UNRESOLVED: gcc.target/arm/builtin-bswap-1.c scan-assembler-times rev16\\t 2
+UNRESOLVED: gcc.target/arm/builtin-bswap-1.c scan-assembler-times rev\\t 4
+UNRESOLVED: gcc.target/arm/builtin-bswap-1.c scan-assembler-times revsh\\t 2

The full diff is at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115024~christophe-lyon~builtin_bswap16/logs/armv7l-precise-cbuild390-ursa2-cortexa9hfr1/testsuite-diff.txt

The full testsuite results are at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115024~christophe-lyon~builtin_bswap16/logs/armv7l-precise-cbuild390-ursa2-cortexa9hfr1/gcc-testsuite.txt

cbuild-checked: armv7l-precise-cbuild390-ursa2-cortexa9hfr1

Revision history for this message
Linaro Toolchain Builder (cbuild) wrote : Posted in a previous version of this proposal

cbuild successfully built this on armv7l-precise-cbuild390-ursa2-cortexa9hfr1.

The build results are available at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115024~christophe-lyon~builtin_bswap16/logs/armv7l-precise-cbuild390-ursa2-cortexa9hfr1

-PASS: g++.dg/simulate-thread/bitfields-2.C -O3 -g -std=c++11 thread simulation test
+UNSUPPORTED: g++.dg/simulate-thread/bitfields-2.C -O3 -g -std=c++11 thread simulation test
-PASS: gcc.dg/simulate-thread/subfields.c -O3 -g thread simulation test
+UNSUPPORTED: gcc.dg/simulate-thread/subfields.c -O3 -g thread simulation test
-PASS: gcc.dg/tree-ssa/forwprop-11.c scan-tree-dump-times forwprop1 "= MEM\\[\\(int \\*\\)a_.. \\+ 4B\\];" 2
+PASS: gcc.dg/tree-ssa/forwprop-11.c scan-tree-dump-times forwprop1 "= MEM\\[\\(int \\*\\)[ap]_.. \\+ 4B\\];" 2
-PASS: gcc.dg/tree-ssa/ssa-fre-1.c scan-tree-dump fre1 "Replaced \\*c_[^\n].*with t_"
+PASS: gcc.dg/tree-ssa/ssa-fre-1.c scan-tree-dump fre1 "Replaced \\*[ac]_[^\n].*with t_"
+FAIL: gcc.target/arm/builtin-bswap-1.c (test for excess errors)
+UNRESOLVED: gcc.target/arm/builtin-bswap-1.c scan-assembler-not orr[ \t]
+UNRESOLVED: gcc.target/arm/builtin-bswap-1.c scan-assembler-times rev16\\t 2
+UNRESOLVED: gcc.target/arm/builtin-bswap-1.c scan-assembler-times rev\\t 4
+UNRESOLVED: gcc.target/arm/builtin-bswap-1.c scan-assembler-times revsh\\t 2

The full diff is at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115024~christophe-lyon~builtin_bswap16/logs/armv7l-precise-cbuild390-ursa2-cortexa9hfr1/testsuite-diff.txt

The full testsuite results are at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115024~christophe-lyon~builtin_bswap16/logs/armv7l-precise-cbuild390-ursa2-cortexa9hfr1/gcc-testsuite.txt

cbuild-checked: armv7l-precise-cbuild390-ursa2-cortexa9hfr1

Revision history for this message
Linaro Toolchain Builder (cbuild) wrote : Posted in a previous version of this proposal

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

The build results are available at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115024~christophe-lyon~builtin_bswap16/logs/armv7l-natty-cbuild390-tcpanda06-cortexa9r1

-PASS: gcc.dg/tree-ssa/forwprop-11.c scan-tree-dump-times forwprop1 "= MEM\\[\\(int \\*\\)a_.. \\+ 4B\\];" 2
+PASS: gcc.dg/tree-ssa/forwprop-11.c scan-tree-dump-times forwprop1 "= MEM\\[\\(int \\*\\)[ap]_.. \\+ 4B\\];" 2
-PASS: gcc.dg/tree-ssa/ssa-fre-1.c scan-tree-dump fre1 "Replaced \\*c_[^\n].*with t_"
+PASS: gcc.dg/tree-ssa/ssa-fre-1.c scan-tree-dump fre1 "Replaced \\*[ac]_[^\n].*with t_"
+PASS: gcc.target/arm/builtin-bswap-1.c (test for excess errors)
+PASS: gcc.target/arm/builtin-bswap-1.c scan-assembler-not orr[ \t]
+PASS: gcc.target/arm/builtin-bswap-1.c scan-assembler-times rev16\\t 2
+PASS: gcc.target/arm/builtin-bswap-1.c scan-assembler-times rev\\t 4
+PASS: gcc.target/arm/builtin-bswap-1.c scan-assembler-times revsh\\t 2

The full diff is at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115024~christophe-lyon~builtin_bswap16/logs/armv7l-natty-cbuild390-tcpanda06-cortexa9r1/testsuite-diff.txt

The full testsuite results are at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115024~christophe-lyon~builtin_bswap16/logs/armv7l-natty-cbuild390-tcpanda06-cortexa9r1/gcc-testsuite.txt

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

Revision history for this message
Linaro Toolchain Builder (cbuild) wrote : Posted in a previous version of this proposal

cbuild successfully built this on armv7l-natty-cbuild390-tcpanda05-armv5r2.

The build results are available at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115024~christophe-lyon~builtin_bswap16/logs/armv7l-natty-cbuild390-tcpanda05-armv5r2

-PASS: gcc.dg/tree-ssa/forwprop-11.c scan-tree-dump-times forwprop1 "= MEM\\[\\(int \\*\\)a_.. \\+ 4B\\];" 2
+PASS: gcc.dg/tree-ssa/forwprop-11.c scan-tree-dump-times forwprop1 "= MEM\\[\\(int \\*\\)[ap]_.. \\+ 4B\\];" 2
-PASS: gcc.dg/tree-ssa/ssa-fre-1.c scan-tree-dump fre1 "Replaced \\*c_[^\n].*with t_"
+PASS: gcc.dg/tree-ssa/ssa-fre-1.c scan-tree-dump fre1 "Replaced \\*[ac]_[^\n].*with t_"
+PASS: gcc.target/arm/builtin-bswap-1.c (test for excess errors)
+PASS: gcc.target/arm/builtin-bswap-1.c scan-assembler-not orr[ \t]
+PASS: gcc.target/arm/builtin-bswap-1.c scan-assembler-times rev16\\t 1
+PASS: gcc.target/arm/builtin-bswap-1.c scan-assembler-times rev16ne\\t 1
+PASS: gcc.target/arm/builtin-bswap-1.c scan-assembler-times rev\\t 2
+PASS: gcc.target/arm/builtin-bswap-1.c scan-assembler-times revne\\t 2
+PASS: gcc.target/arm/builtin-bswap-1.c scan-assembler-times revsh\\t 1
+PASS: gcc.target/arm/builtin-bswap-1.c scan-assembler-times revshne\\t 1

The full diff is at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115024~christophe-lyon~builtin_bswap16/logs/armv7l-natty-cbuild390-tcpanda05-armv5r2/testsuite-diff.txt

The full testsuite results are at:
 http://ex.seabright.co.nz/build/gcc-linaro-4.7+bzr115024~christophe-lyon~builtin_bswap16/logs/armv7l-natty-cbuild390-tcpanda05-armv5r2/gcc-testsuite.txt

cbuild-checked: armv7l-natty-cbuild390-tcpanda05-armv5r2

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

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

The diff against the ancestor r115020.1.15 is available at:
 http://builds.linaro.org/toolchain/snapshots/gcc-linaro-4.7+bzr115027~christophe-lyon~builtin_bswap16.diff

and will be built on the following builders:
 a9-builder a9hf-builder armv5-builder i686 x86_64 xaarch64 xaarch64_bare

You can track the build queue at:
 http://ex.seabright.co.nz/helpers/scheduler

cbuild-snapshot: gcc-linaro-4.7+bzr115027~christophe-lyon~builtin_bswap16
cbuild-ancestor: lp:gcc-linaro+bzr115020.1.15
cbuild-state: check

Revision history for this message
Linaro Toolchain Builder (cbuild) wrote :
Download full text (5.0 KiB)

cbuild successfully built this on i686-precise-cbuild426-oort4-i686r1.

The build results are available at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115027~christophe-lyon~builtin_bswap16/logs/i686-precise-cbuild426-oort4-i686r1

+PASS: c-c++-common/pr33763.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr54988.c -Wc++-compat (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O0 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O1 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O2 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O3 -g (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -Os (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O0 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O1 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O2 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O3 -g (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -Os (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O0 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O1 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O2 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O3 -g (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -Os (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O0 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O1 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O2 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O3 -g (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -Os (test for...

Read more...

Revision history for this message
Linaro Toolchain Builder (cbuild) wrote :
Download full text (5.0 KiB)

cbuild successfully built this on x86_64-precise-cbuild426-oort3-x86_64r1.

The build results are available at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115027~christophe-lyon~builtin_bswap16/logs/x86_64-precise-cbuild426-oort3-x86_64r1

+PASS: c-c++-common/pr33763.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr54988.c -Wc++-compat (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O0 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O1 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O2 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O3 -g (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -Os (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O0 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O1 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O2 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O3 -g (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -Os (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O0 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O1 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O2 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O3 -g (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -Os (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O0 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O1 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O2 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O3 -g (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -Os (...

Read more...

Revision history for this message
Michael Hope (michaelh1) wrote :

The baseline is a bit old. I've respawned 115020 and we'll see how the test diff changes.

Revision history for this message
Linaro Toolchain Builder (cbuild) wrote :
Download full text (5.0 KiB)

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

The build results are available at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115027~christophe-lyon~builtin_bswap16/logs/armv7l-natty-cbuild427-tcpanda06-cortexa9r1

+PASS: c-c++-common/pr33763.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr54988.c -Wc++-compat (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O0 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O1 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O2 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O3 -g (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -Os (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O0 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O1 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O2 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O3 -g (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -Os (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O0 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O1 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O2 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O3 -g (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -Os (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O0 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O1 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O2 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O3 -g (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c...

Read more...

Revision history for this message
Linaro Toolchain Builder (cbuild) wrote :
Download full text (5.0 KiB)

cbuild successfully built this on armv7l-precise-cbuild428-ursa3-cortexa9hfr1.

The build results are available at:
 http://cbuild.validation.linaro.org/build/gcc-linaro-4.7+bzr115027~christophe-lyon~builtin_bswap16/logs/armv7l-precise-cbuild428-ursa3-cortexa9hfr1

+PASS: c-c++-common/pr33763.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/pr54988.c -Wc++-compat (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O0 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O1 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O2 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -O3 -g (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-1.c -Os (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O0 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O1 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O2 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -O3 -g (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-2.c -Os (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O0 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O1 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O2 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -O3 -g (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-3.c -Os (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O0 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O1 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O2 (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O3 -fomit-frame-pointer (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c -O3 -g (test for excess errors)
+PASS: gcc.c-torture/compile/pr54103-4.c...

Read more...

Revision history for this message
Michael Hope (michaelh1) wrote :
review: Needs Fixing
Revision history for this message
Christophe Lyon (christophe-lyon) wrote :

I will delete this branch as soon as the new one is merged.

Subscribers

People subscribed via source and target branches