[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