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

daniel_dunbar at apple.com daniel_dunbar at apple.com
Mon Apr 5 17:12:57 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/1112

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

Buildslave for this Build: smoosh-02

Build Reason: 
Build Source Stamp: 100492
Blamelist: kremenek,lattner,void

BUILD FAILED: failed make.test-suite

sincerely,
 -The Buildbot


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

CHANGES:
File: lib/Sema/SemaObjCProperty.cpp
At: Mon 05 Apr 2010 15:41:06
Changed By: kremenek
Comments: Fix possible null dereference by bailing out of CheckObjCPropertyAttributes() early if the Decl* is null.Properties: 




Files:
 include/llvm/Support/MemoryBuffer.h
 lib/AsmParser/Parser.cpp
 lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
 lib/Support/MemoryBuffer.cpp
 tools/lto/LTOModule.cpp
 utils/FileCheck/FileCheck.cpp
At: Mon 05 Apr 2010 15:46:06
Changed By: lattner
Comments: stringref-ize the MemoryBuffer::get apis.  This requires
a co-committed clang patch.
Properties: 




Files:
 lib/AST/ASTImporter.cpp
 lib/Frontend/FrontendAction.cpp
 lib/Frontend/PCHReader.cpp
 lib/Lex/Preprocessor.cpp
 tools/CIndex/CIndex.cpp
At: Mon 05 Apr 2010 15:46:06
Changed By: lattner
Comments: Match MemoryBuffer API changes.
Properties: 




File: unittests/ExecutionEngine/JIT/JITTest.cpp
At: Mon 05 Apr 2010 15:51:06
Changed By: lattner
Comments: update unit test for api change.
Properties: 




File: lib/CodeGen/AsmPrinter/DwarfDebug.cpp
At: Mon 05 Apr 2010 16:01:10
Changed By: void
Comments: Output floating point representations in DWARF format. This is done by outputing
the FP encoding directly as a hex representation.
Properties: 




File: tools/llvm-mc/llvm-mc.cpp
At: Mon 05 Apr 2010 16:11:06
Changed By: lattner
Comments: tidy #includes.
Properties: 




File: include/llvm/Support/SourceMgr.h
At: Mon 05 Apr 2010 16:11:06
Changed By: lattner
Comments: add a comment.
Properties: 




Files:
 lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
 tools/llc/llc.cpp
At: Mon 05 Apr 2010 16:16:06
Changed By: lattner
Comments: add .o file writing for inline asm in llc.  Here's a silly
demo:

$ clang asm.c -S -o - -emit-llvm | llc -filetype=obj -o t.o
<inline asm>:1:2: error: unrecognized instruction
	abc incl    %eax
	^
LLVM ERROR: Error parsing inline asm

Only problem seems to be that the parser finalizes OutStreamer 
at the end of the first inline asm, which isn't what we want.
For example:

$ cat asm.c
int foo(int X) {
 __asm__ ("incl    %0" : "+r" (X));
 return X;
}
$ clang asm.c -S -o - -emit-llvm | llc
...
	subq	$8, %rsp
	movl	%edi, (%rsp)
	movl	%edi, %eax
	## InlineAsm Start
	incl    %eax
	## InlineAsm End
	movl	%eax, (%rsp)
	movl	%eax, 4(%rsp)
	addq	$8, %rsp
	ret
$ clang asm.c -S -o - -emit-llvm | llc -filetype=obj -o t.o
$ otool -tv t.o
t.o:
(__TEXT,__text) section
_foo:
0000000000000000	subq	$0x08,%rsp
0000000000000004	movl	%edi,(%rsp)
0000000000000007	movl	%edi,%eax
0000000000000009	incl	%eax
$ 

don't stop at inc!

Properties: 




Files:
 include/llvm/MC/MCParser/AsmParser.h
 lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
 lib/MC/MCParser/AsmParser.cpp
At: Mon 05 Apr 2010 16:21:07
Changed By: lattner
Comments: Give AsmParser an option to control whether it finalizes
the stream.  New demo:

$ clang asm.c -S -o - -emit-llvm | llc -filetype=obj -o t.o
$ otool -tv t.o
t.o:
(__TEXT,__text) section
_foo:
0000000000000000	subq	$0x08,%rsp
0000000000000004	movl	%edi,(%rsp)
0000000000000007	movl	%edi,%eax
0000000000000009	incl	%eax
000000000000000b	movl	%eax,(%rsp)
000000000000000e	movl	%eax,0x04(%rsp)
0000000000000012	addq	$0x08,%rsp
0000000000000016	ret

Properties: 




LOGS:
Last 10 lines of 'stdio':
	SingleSource/UnitTests/Vector/SSE/sse.shift                              | 0.0349   880      0.0143      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/SSE/sse.stepfft                            | 0.4437   8448     0.4712      *                *           |  1.1000  *    0.8800 *        *   | n/a     1.25    n/a          n/a 
	SingleSource/UnitTests/Vector/build                                      | 0.0236   1072     0.0286      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/build2                                     | 0.0921   1520     0.0480      *                *           |  1.5500  *    2.1600 *        *   | n/a     0.72    n/a          n/a 
	SingleSource/UnitTests/Vector/divides                                    | 0.0257   720      0.0128      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/multiplies                                 | 0.1421   2064     0.1276      *                *           |  0.7200  *    2.0400 *        *   | n/a     0.35    n/a          n/a 
	SingleSource/UnitTests/Vector/simple                                     | 0.0529   1664     0.0475      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/sumarray                                   | 0.0379   1072     0.0349      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/sumarray-dbl                               | 0.0421   1088     0.0413      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/printargs                                         | 0.0194   848      0.0303      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 

Last 10 lines of 'report':
	SingleSource/UnitTests/Vector/SSE/sse.shift                              | 0.0349   880      0.0143      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/SSE/sse.stepfft                            | 0.4437   8448     0.4712      *                *           |  1.1000  *    0.8800 *        *   | n/a     1.25    n/a          n/a 
	SingleSource/UnitTests/Vector/build                                      | 0.0236   1072     0.0286      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/build2                                     | 0.0921   1520     0.0480      *                *           |  1.5500  *    2.1600 *        *   | n/a     0.72    n/a          n/a 
	SingleSource/UnitTests/Vector/divides                                    | 0.0257   720      0.0128      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/multiplies                                 | 0.1421   2064     0.1276      *                *           |  0.7200  *    2.0400 *        *   | n/a     0.35    n/a          n/a 
	SingleSource/UnitTests/Vector/simple                                     | 0.0529   1664     0.0475      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/sumarray                                   | 0.0379   1072     0.0349      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/Vector/sumarray-dbl                               | 0.0421   1088     0.0413      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 
	SingleSource/UnitTests/printargs                                         | 0.0194   848      0.0303      *                *           |  0.0000  *    0.0000 *        *   | n/a     -       n/a          n/a 

Last 10 lines of 'fail.LLC':
	LLC.SingleSource/UnitTests/ObjC/synchronized

Last 10 lines of 'fail.LLC_compile':
	LLC_compile.SingleSource/UnitTests/ObjC/synchronized

Last 10 lines of 'xfail.LLC':
	LLC.SingleSource/Regression/C++/EH/ConditionalExpr
	LLC.SingleSource/Regression/C++/EH/ctor_dtor_count-2
	LLC.SingleSource/Regression/C++/EH/function_try_block
	LLC.SingleSource/UnitTests/2006-12-04-DynAllocAndRestore
	LLC.SingleSource/UnitTests/ObjC/dot-syntax
	LLC.SingleSource/UnitTests/ObjC/dot-syntax-2
	LLC.SingleSource/UnitTests/ObjC/exceptions

Last 10 lines of 'xfail.GCCAS':
	GCCAS.SingleSource/UnitTests/2006-12-04-DynAllocAndRestore

Last 10 lines of 'xfail.LLC_compile':
	LLC_compile.SingleSource/Regression/C++/EH/ConditionalExpr
	LLC_compile.SingleSource/Regression/C++/EH/ctor_dtor_count-2
	LLC_compile.SingleSource/Regression/C++/EH/function_try_block
	LLC_compile.SingleSource/UnitTests/2006-12-04-DynAllocAndRestore
	LLC_compile.SingleSource/UnitTests/ObjC/dot-syntax
	LLC_compile.SingleSource/UnitTests/ObjC/dot-syntax-2
	LLC_compile.SingleSource/UnitTests/ObjC/exceptions

Last 10 lines of 'xfail.Bytecode':
	Bytecode.SingleSource/UnitTests/2006-12-04-DynAllocAndRestore




More information about the llvm-testresults mailing list