[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