[llvm-testresults] buildbot failure in smooshlab on clang-x86_64-darwin10-fnt

daniel_dunbar at apple.com daniel_dunbar at apple.com
Wed Aug 25 17:58:37 PDT 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/3687

Buildbot URL: http://smooshlab.apple.com:8010/

Buildslave for this Build: smoosh-02

Build Reason: 
Build Source Stamp: 112117
Blamelist: akirtzidis,bwilson,djg,echristo,fjahanian,lattner,rjmccall

BUILD FAILED: failed make.test-suite

sincerely,
 -The Buildbot


================================================================================

CHANGES:
File: lib/Target/X86/README-SSE.txt
At: Wed 25 Aug 2010 16:34:37
Changed By: lattner
Comments: we should pattern match the SSE complex arithmetic ops.
Properties: 




File: tools/llvm-extract/llvm-extract.cpp
At: Wed 25 Aug 2010 16:34:37
Changed By: djg
Comments: Convert llvm-extract to use lazy loading. This makes it substantially
faster on large modules.
Properties: 




File: test/CodeGen/X86/vec_cast.ll
At: Wed 25 Aug 2010 16:44:43
Changed By: lattner
Comments: temporarily disable this, which started failing on the llvm-i686-linux
builder.  I will investigate tonight.
Properties: 




Files:
 lib/CodeGen/TargetInfo.cpp
 test/CodeGen/x86_64-arguments.c
At: Wed 25 Aug 2010 16:44:43
Changed By: lattner
Comments: Finally pass "two floats in a 64-bit unit" as a <2 x float> instead of
as a double in the x86-64 ABI.  This allows us to generate much better
code for certain things, e.g.:

_Complex float f32(_Complex float A, _Complex float B) {
  return A+B;
}

Used to compile into (look at the integer silliness!):

_f32:                                   ## @f32
## BB#0:                                ## %entry
	movd	%xmm1, %rax
	movd	%eax, %xmm1
	movd	%xmm0, %rcx
	movd	%ecx, %xmm0
	addss	%xmm1, %xmm0
	movd	%xmm0, %edx
	shrq	$32, %rax
	movd	%eax, %xmm0
	shrq	$32, %rcx
	movd	%ecx, %xmm1
	addss	%xmm0, %xmm1
	movd	%xmm1, %eax
	shlq	$32, %rax
	addq	%rdx, %rax
	movd	%rax, %xmm0
	ret

Now we get:

_f32:                                   ## @f32
	movdqa	%xmm0, %xmm2
	addss	%xmm1, %xmm2
	pshufd	$16, %xmm2, %xmm2
	pshufd	$1, %xmm1, %xmm1
	pshufd	$1, %xmm0, %xmm0
	addss	%xmm1, %xmm0
	pshufd	$16, %xmm0, %xmm1
	movdqa	%xmm2, %xmm0
	unpcklps	%xmm1, %xmm0
	ret

and compile stuff like:

extern float _Complex ccoshf( float _Complex ) ;
float _Complex ccosf ( float _Complex z ) {
 float _Complex iz;
 (__real__ iz) = -(__imag__ z);
 (__imag__ iz) = (__real__ z);
 return ccoshf(iz);
}

into:

_ccosf:                                 ## @ccosf
## BB#0:                                ## %entry
	pshufd	$1, %xmm0, %xmm1
	xorps	LCPI4_0(%rip), %xmm1
	unpcklps	%xmm0, %xmm1
	movaps	%xmm1, %xmm0
	jmp	_ccoshf                 ## TAILCALL

instead of:

_ccosf:                                 ## @ccosf
## BB#0:                                ## %entry
	movd	%xmm0, %rax
	movq	%rax, %rcx
	shlq	$32, %rcx
	shrq	$32, %rax
	xorl	$-2147483648, %eax      ## imm = 0xFFFFFFFF80000000
	addq	%rcx, %rax
	movd	%rax, %xmm0
	jmp	_ccoshf                 ## TAILCALL


There is still "stuff to be done" here for the struct case,
but this resolves rdar://6379669 - [x86-64 ABI] Pass and return 
_Complex float / double efficiently

Properties: 




Files:
 lib/AST/ASTContext.cpp
 test/CodeGen/volatile.c
At: Wed 25 Aug 2010 16:44:43
Changed By: akirtzidis
Comments: Revert r112043, static volatiles are removed by the optimizer. Thanks Chris!Properties: 




Files:
 include/clang/Sema/DelayedDiagnostic.h
 include/clang/Sema/Sema.h
 include/clang/Sema/SemaInternal.h
 lib/Sema/Sema.cpp
 lib/Sema/SemaAccess.cpp
 lib/Sema/SemaDeclAttr.cpp
At: Wed 25 Aug 2010 16:44:43
Changed By: rjmccall
Comments: Pull DelayedDiagnostic and AccessedEntity out into their own header.
This works courtesy of the new SmallVector<..., 0> specialization that
doesn't require a complete type.  Note that you'll need to pull at least
SmallVector.h from LLVM to compile successfully.

Properties: 




Files:
 include/clang/Basic/DiagnosticSemaKinds.td
 test/SemaObjC/iboutletcollection-attr.m
At: Wed 25 Aug 2010 16:49:48
Changed By: echristo
Comments: Fix typo in error message and testcase.
Properties: 




File: clang.xcodeproj/project.pbxproj
At: Wed 25 Aug 2010 17:09:57
Changed By: fjahanian
Comments: Update clang.xcodeproj for recent refactorings.
Properties: 




Files:
 lib/Target/ARM/NEONPreAllocPass.cpp
 test/CodeGen/ARM/vld1.ll
At: Wed 25 Aug 2010 17:14:49
Changed By: bwilson
Comments: Revert svn 107892 (with changes to work with trunk).  It caused a crash if
a VLD result was not used (Radar 8355607).  It should also fix pr7988, but
I haven't verified that yet.
Properties: 




File: clang.xcodeproj/project.pbxproj
At: Wed 25 Aug 2010 17:14:49
Changed By: fjahanian
Comments: More update of clang.xcodeproj for recent changes.
Properties: 




LOGS:
Last 10 lines of 'stdio':
	SingleSource/UnitTests/Vector/divides                                    | 0.0255   720      0.0119      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/multiplies                                 | 0.1348   2064     0.1222      *                *           |  0.7300  *    1.9600 *        *   | n/a     0.37    n/a          n/a 
	SingleSource/UnitTests/Vector/simple                                     | 0.0575   1760     0.0665      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/sumarray                                   | 0.0348   1072     0.0326      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/sumarray-dbl                               | 0.0401   1088     0.0379      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/block-call-r7674133                               | 0.0421   544      0.0057      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/blockstret                                        | 0.0499   704      0.0051      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/byval-alignment                                   | 0.0157   976      0.0198      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/initp1                                            | 0.3624   640      0.0075      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/printargs                                         | 0.0168   848      0.0292      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 

Last 10 lines of 'report':
	SingleSource/UnitTests/Vector/divides                                    | 0.0255   720      0.0119      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/multiplies                                 | 0.1348   2064     0.1222      *                *           |  0.7300  *    1.9600 *        *   | n/a     0.37    n/a          n/a 
	SingleSource/UnitTests/Vector/simple                                     | 0.0575   1760     0.0665      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/sumarray                                   | 0.0348   1072     0.0326      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/sumarray-dbl                               | 0.0401   1088     0.0379      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/block-call-r7674133                               | 0.0421   544      0.0057      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/blockstret                                        | 0.0499   704      0.0051      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/byval-alignment                                   | 0.0157   976      0.0198      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/initp1                                            | 0.3624   640      0.0075      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/printargs                                         | 0.0168   848      0.0292      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 

Last 10 lines of 'fail.GCCAS':
	GCCAS.SingleSource/Benchmarks/Shootout-C++/nestedloop
	GCCAS.SingleSource/Benchmarks/Shootout-C++/objinst
	GCCAS.SingleSource/Benchmarks/Shootout-C++/random
	GCCAS.SingleSource/Benchmarks/Shootout-C++/reversefile
	GCCAS.SingleSource/Benchmarks/Shootout-C++/sieve
	GCCAS.SingleSource/Benchmarks/Shootout-C++/spellcheck
	GCCAS.SingleSource/Benchmarks/Shootout-C++/strcat
	GCCAS.SingleSource/Benchmarks/Shootout-C++/sumcol
	GCCAS.SingleSource/Benchmarks/Shootout-C++/wc
	GCCAS.SingleSource/Regression/C++/ofstream_ctor

Last 10 lines of 'fail.Bytecode':
	Bytecode.SingleSource/Benchmarks/Shootout-C++/nestedloop
	Bytecode.SingleSource/Benchmarks/Shootout-C++/objinst
	Bytecode.SingleSource/Benchmarks/Shootout-C++/random
	Bytecode.SingleSource/Benchmarks/Shootout-C++/reversefile
	Bytecode.SingleSource/Benchmarks/Shootout-C++/sieve
	Bytecode.SingleSource/Benchmarks/Shootout-C++/spellcheck
	Bytecode.SingleSource/Benchmarks/Shootout-C++/strcat
	Bytecode.SingleSource/Benchmarks/Shootout-C++/sumcol
	Bytecode.SingleSource/Benchmarks/Shootout-C++/wc
	Bytecode.SingleSource/Regression/C++/ofstream_ctor

Last 10 lines of 'fail.LLC':
	LLC.SingleSource/Benchmarks/Shootout-C++/nestedloop
	LLC.SingleSource/Benchmarks/Shootout-C++/objinst
	LLC.SingleSource/Benchmarks/Shootout-C++/random
	LLC.SingleSource/Benchmarks/Shootout-C++/reversefile
	LLC.SingleSource/Benchmarks/Shootout-C++/sieve
	LLC.SingleSource/Benchmarks/Shootout-C++/spellcheck
	LLC.SingleSource/Benchmarks/Shootout-C++/strcat
	LLC.SingleSource/Benchmarks/Shootout-C++/sumcol
	LLC.SingleSource/Benchmarks/Shootout-C++/wc
	LLC.SingleSource/Regression/C++/ofstream_ctor

Last 10 lines of 'fail.LLC_compile':
	LLC_compile.SingleSource/Benchmarks/Shootout-C++/nestedloop
	LLC_compile.SingleSource/Benchmarks/Shootout-C++/objinst
	LLC_compile.SingleSource/Benchmarks/Shootout-C++/random
	LLC_compile.SingleSource/Benchmarks/Shootout-C++/reversefile
	LLC_compile.SingleSource/Benchmarks/Shootout-C++/sieve
	LLC_compile.SingleSource/Benchmarks/Shootout-C++/spellcheck
	LLC_compile.SingleSource/Benchmarks/Shootout-C++/strcat
	LLC_compile.SingleSource/Benchmarks/Shootout-C++/sumcol
	LLC_compile.SingleSource/Benchmarks/Shootout-C++/wc
	LLC_compile.SingleSource/Regression/C++/ofstream_ctor

Last 10 lines of 'xfail.LLC':
	LLC.SingleSource/Regression/C++/EH/ConditionalExpr
	LLC.SingleSource/UnitTests/ObjC/dot-syntax-2

Last 10 lines of 'xfail.LLC_compile':
	LLC_compile.SingleSource/Regression/C++/EH/ConditionalExpr
	LLC_compile.SingleSource/UnitTests/ObjC/dot-syntax-2

Last 10 lines of 'xpass.LLC':
	LLC.SingleSource/Regression/C++/EH/function_try_block
	LLC.SingleSource/UnitTests/ObjC/dot-syntax
	LLC.SingleSource/UnitTests/ObjC/exceptions

Last 10 lines of 'xpass.LLC_compile':
	LLC_compile.SingleSource/Regression/C++/EH/function_try_block
	LLC_compile.SingleSource/UnitTests/ObjC/dot-syntax
	LLC_compile.SingleSource/UnitTests/ObjC/exceptions




More information about the llvm-testresults mailing list