[llvm-testresults] buildbot failure in smooshlab on clang-x86_64-darwin10-fnt
daniel_dunbar at apple.com
daniel_dunbar at apple.com
Sun Dec 12 21:40:12 PST 2010
The Buildbot has detected a new failure of clang-x86_64-darwin10-fnt on smooshlab.
Full details are available at:
http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10-fnt/builds/6227
Buildbot URL: http://smooshlab.apple.com:8010/
Buildslave for this Build: smoosh-02
Build Reason:
Build Source Stamp: 121680
Blamelist: lattner
BUILD FAILED: failed make.test-suite
sincerely,
-The Buildbot
================================================================================
CHANGES:
File: lib/Transforms/Utils/SimplifyCFG.cpp
At: Sun 12 Dec 2010 20:31:44
Changed By: lattner
Comments: merge two very similar functions into one that has a bool argument.
Properties:
Files:
test/Transforms/SimplifyCFG/switch_create.ll
test/Transforms/SimplifyCFG/switch_formation.ll
At: Sun 12 Dec 2010 20:51:40
Changed By: lattner
Comments: merge two tests
Properties:
Files:
lib/Transforms/Utils/SimplifyCFG.cpp
test/Transforms/SimplifyCFG/switch_create.ll
At: Sun 12 Dec 2010 20:56:49
Changed By: lattner
Comments: enhance the "change or icmp's into switch" xform to handle one value in an
'or sequence' that it doesn't understand. This allows us to optimize
something insane like this:
int crud (unsigned char c, unsigned x)
{
if(((((((((( (int) c <= 32 ||
(int) c == 46) || (int) c == 44)
|| (int) c == 58) || (int) c == 59) || (int) c == 60)
|| (int) c == 62) || (int) c == 34) || (int) c == 92)
|| (int) c == 39) != 0)
foo();
}
into:
define i32 @crud(i8 zeroext %c, i32 %x) nounwind ssp noredzone {
entry:
%cmp = icmp ult i8 %c, 33
br i1 %cmp, label %if.then, label %switch.early.test
switch.early.test: ; preds = %entry
switch i8 %c, label %if.end [
i8 39, label %if.then
i8 44, label %if.then
i8 58, label %if.then
i8 59, label %if.then
i8 60, label %if.then
i8 62, label %if.then
i8 46, label %if.then
i8 92, label %if.then
i8 34, label %if.then
]
by pulling the < comparison out ahead of the newly formed switch.
Properties:
LOGS:
Last 10 lines of 'stdio':
SingleSource/UnitTests/block-call-r7674133 | 0.0502 544 0.0061 * * | 0.0000 * 0.0000 * * | n/a - n/a n/a
SingleSource/UnitTests/block-copied-in-cxxobj | 0.2431 3360 0.0849 * * | 0.0000 * 0.0000 * * | n/a - n/a n/a
SingleSource/UnitTests/blockstret | 0.0506 720 0.0062 * * | 0.0000 * 0.0000 * * | n/a - n/a n/a
SingleSource/UnitTests/byval-alignment | 0.0146 1088 0.0207 * * | 0.0000 * 0.0000 * * | n/a - n/a n/a
SingleSource/UnitTests/conditional-gnu-ext | 0.0234 528 0.0063 * * | 0.0000 * 0.0000 * * | n/a - n/a n/a
SingleSource/UnitTests/conditional-gnu-ext-cxx | 0.0362 544 0.0065 * * | 0.0000 * 0.0000 * * | n/a - n/a n/a
SingleSource/UnitTests/initp1 | 0.3752 656 0.0086 * * | 0.0000 * 0.0000 * * | n/a - n/a n/a
SingleSource/UnitTests/printargs | 0.0176 976 0.0303 * * | 0.0000 * 0.0000 * * | n/a - n/a n/a
SingleSource/UnitTests/stmtexpr | 0.0640 560 0.0064 * * | 0.0000 * 0.0000 * * | n/a - n/a n/a
SingleSource/UnitTests/vla | 0.1516 528 0.0065 * * | 0.0000 * 0.0000 * * | n/a - n/a n/a
Last 10 lines of 'report':
SingleSource/UnitTests/block-call-r7674133 | 0.0502 544 0.0061 * * | 0.0000 * 0.0000 * * | n/a - n/a n/a
SingleSource/UnitTests/block-copied-in-cxxobj | 0.2431 3360 0.0849 * * | 0.0000 * 0.0000 * * | n/a - n/a n/a
SingleSource/UnitTests/blockstret | 0.0506 720 0.0062 * * | 0.0000 * 0.0000 * * | n/a - n/a n/a
SingleSource/UnitTests/byval-alignment | 0.0146 1088 0.0207 * * | 0.0000 * 0.0000 * * | n/a - n/a n/a
SingleSource/UnitTests/conditional-gnu-ext | 0.0234 528 0.0063 * * | 0.0000 * 0.0000 * * | n/a - n/a n/a
SingleSource/UnitTests/conditional-gnu-ext-cxx | 0.0362 544 0.0065 * * | 0.0000 * 0.0000 * * | n/a - n/a n/a
SingleSource/UnitTests/initp1 | 0.3752 656 0.0086 * * | 0.0000 * 0.0000 * * | n/a - n/a n/a
SingleSource/UnitTests/printargs | 0.0176 976 0.0303 * * | 0.0000 * 0.0000 * * | n/a - n/a n/a
SingleSource/UnitTests/stmtexpr | 0.0640 560 0.0064 * * | 0.0000 * 0.0000 * * | n/a - n/a n/a
SingleSource/UnitTests/vla | 0.1516 528 0.0065 * * | 0.0000 * 0.0000 * * | n/a - n/a n/a
Last 10 lines of 'fail.GCCAS':
GCCAS.MultiSource/Applications/JM/ldecod/ldecod
GCCAS.MultiSource/Applications/JM/lencod/lencod
GCCAS.MultiSource/Applications/sqlite3/sqlite3
GCCAS.MultiSource/Benchmarks/mediabench/jpeg/jpeg-6a/cjpeg
GCCAS.SingleSource/Benchmarks/Shootout-C++/wc
Last 10 lines of 'fail.Bytecode':
Bytecode.MultiSource/Applications/JM/ldecod/ldecod
Bytecode.MultiSource/Applications/JM/lencod/lencod
Bytecode.MultiSource/Applications/sqlite3/sqlite3
Bytecode.MultiSource/Benchmarks/mediabench/jpeg/jpeg-6a/cjpeg
Bytecode.SingleSource/Benchmarks/Shootout-C++/wc
Last 10 lines of 'fail.LLC':
LLC.MultiSource/Applications/JM/ldecod/ldecod
LLC.MultiSource/Applications/JM/lencod/lencod
LLC.MultiSource/Applications/sqlite3/sqlite3
LLC.MultiSource/Benchmarks/mediabench/jpeg/jpeg-6a/cjpeg
LLC.SingleSource/Benchmarks/Shootout-C++/wc
Last 10 lines of 'fail.LLC_compile':
LLC_compile.MultiSource/Applications/JM/ldecod/ldecod
LLC_compile.MultiSource/Applications/JM/lencod/lencod
LLC_compile.MultiSource/Applications/sqlite3/sqlite3
LLC_compile.MultiSource/Benchmarks/mediabench/jpeg/jpeg-6a/cjpeg
LLC_compile.SingleSource/Benchmarks/Shootout-C++/wc
Last 10 lines of 'xfail.LLC':
LLC.SingleSource/UnitTests/ObjC/dot-syntax-2
Last 10 lines of 'xfail.LLC_compile':
LLC_compile.SingleSource/UnitTests/ObjC/dot-syntax-2
Last 10 lines of 'xpass.LLC':
LLC.SingleSource/Regression/C++/EH/ConditionalExpr
Last 10 lines of 'xpass.LLC_compile':
LLC_compile.SingleSource/Regression/C++/EH/ConditionalExpr
More information about the llvm-testresults
mailing list