[llvm-testresults] buildbot failure in smooshlab on llvm-gcc-powerpc-darwin9

daniel_dunbar at apple.com daniel_dunbar at apple.com
Mon Jul 26 16:59:05 PDT 2010


The Buildbot has detected a new failure of llvm-gcc-powerpc-darwin9 on smooshlab.
Full details are available at:
 http://smooshlab.apple.com:8010/builders/llvm-gcc-powerpc-darwin9/builds/3468

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

Buildslave for this Build: spang.apple.com

Build Reason: 
Build Source Stamp: 109461
Blamelist: asl,bruno,bwilson,d0k,dgregor,djg,efriedma,evancheng,resistor,void

BUILD FAILED: failed compile.llvm.stage2

sincerely,
 -The Buildbot


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

CHANGES:
File: README.txt
At: Mon 26 Jul 2010 13:56:09
Changed By: resistor
Comments: Testing some more.
Properties: 




File: lib/Target/X86/X86InstrInfo.td
At: Mon 26 Jul 2010 14:02:33
Changed By: bruno
Comments: Temporary hack to let codegen assert or generate poor code in case
we are using AVX and no AVX version of the desired intruction is present,
this is better for incremental dev (without fallbacks it's easier to spot
what's missing). Not sure this is the best hack thought (we can also disable
all HasSSE* predicates by dinamically marking them 'false' if AVX is present)

Properties: 




File: include/llvm/Support/Registry.h
At: Mon 26 Jul 2010 14:06:09
Changed By: djg
Comments: Add a comment.
Properties: 




Files:
 examples/PrintFunctionNames/Makefile
 examples/PrintFunctionNames/PrintFunctionNames.exports
At: Mon 26 Jul 2010 14:16:09
Changed By: djg
Comments: Use an export file. Plugins must export llvm::Registry symbols.
Also, don't link in all the clang libraries statically.
Properties: 




File: examples/PrintFunctionNames/PrintFunctionNames.cpp
At: Mon 26 Jul 2010 14:16:09
Changed By: djg
Comments: Make a variable static.
Properties: 




Files:
 lib/AST/ExprConstant.cpp
 lib/Analysis/FormatStringParsing.h
 lib/Analysis/ScanfFormatString.cpp
 lib/Basic/Diagnostic.cpp
 lib/Lex/PPExpressions.cpp
 lib/Sema/AnalysisBasedWarnings.cpp
 lib/Sema/SemaCXXCast.cpp
 lib/Sema/SemaDecl.cpp
 lib/Sema/SemaStmt.cpp
At: Mon 26 Jul 2010 14:26:10
Changed By: djg
Comments: Fix namespace polution.
Properties: 




Files:
 include/clang/Frontend/DocumentXML.h
 lib/AST/TypePrinter.cpp
 lib/Frontend/DependencyFile.cpp
At: Mon 26 Jul 2010 14:31:09
Changed By: djg
Comments: It's not necessary to call flush() on a raw_ostream immediately prior
to deleting it.
Properties: 




File: lib/Sema/CodeCompleteConsumer.cpp
At: Mon 26 Jul 2010 14:36:09
Changed By: djg
Comments: Minor code simplification.
Properties: 




Files:
 include/clang/Basic/DiagnosticDriverKinds.td
 include/clang/Basic/SourceManager.h
 include/clang/Driver/CC1Options.td
 include/clang/Frontend/ASTUnit.h
 include/clang/Frontend/PreprocessorOptions.h
 include/clang/Lex/Lexer.h
 include/clang/Lex/Preprocessor.h
 lib/Basic/SourceManager.cpp
 lib/Frontend/ASTUnit.cpp
 lib/Frontend/CompilerInvocation.cpp
 lib/Frontend/FrontendActions.cpp
 lib/Frontend/InitPreprocessor.cpp
 lib/Lex/Lexer.cpp
 lib/Lex/Preprocessor.cpp
 test/PCH/Inputs/preamble.h
 test/PCH/preamble.c
At: Mon 26 Jul 2010 14:41:14
Changed By: dgregor
Comments: Introduce basic support for loading a precompiled preamble while
reparsing an ASTUnit. When saving a preamble, create a buffer larger
than the actual file we're working with but fill everything from the
end of the preamble to the end of the file with spaces (so the lexer
will quickly skip them). When we load the file, create a buffer of the
same size, filling it with the file and then spaces. Then, instruct
the lexer to start lexing after the preamble, therefore continuing the
parse from the spot where the preamble left off.

It's now possible to perform a simple preamble build + parse (+
reparse) with ASTUnit. However, one has to disable a bunch of checking
in the PCH reader to do so. That part isn't committed; it will likely
be handled with some other kind of flag (e.g., -fno-validate-pch).

As part of this, fix some issues with null termination of the memory
buffers created for the preamble; we were trying to explicitly
NULL-terminate them, even though they were also getting implicitly
NULL terminated, leading to excess warnings about NULL characters in
source files.

Properties: 




File: tools/c-index-test/c-index-test.c
At: Mon 26 Jul 2010 14:46:14
Changed By: djg
Comments: Fix an apparent bug.
Properties: 




File: lib/Target/ARM/README.txt
At: Mon 26 Jul 2010 14:51:16
Changed By: asl
Comments: Add a noteProperties: 




File: lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
At: Mon 26 Jul 2010 14:51:16
Changed By: evancheng
Comments: The "excess register pressure" returned by HighRegPressure() is not accurate enough to factor into scheduling priority. Eliminate it and add early exits to speed up scheduling.
Properties: 




Files:
 lib/Target/X86/X86ISelLowering.cpp
 lib/Target/X86/X86ISelLowering.h
At: Mon 26 Jul 2010 14:51:16
Changed By: evancheng
Comments: On x86, f32 / f64 nodes share the same registers as 128-bit vector values.
Properties: 




File: lib/ExecutionEngine/JIT/JIT.cpp
At: Mon 26 Jul 2010 15:02:58
Changed By: bwilson
Comments: Don't call __register_frame from the JIT on systems that use setjmp/longjmp
exception handling.  Also fix an extra underscore typo in one instance of
"__ARM_EABI__".  Radar 8236264.
Properties: 




Files:
 include/clang/Basic/Builtins.def
 test/Sema/builtins.c
At: Mon 26 Jul 2010 15:06:18
Changed By: d0k
Comments: Mark __builtin_eh_return as noreturn. Patch by Dimitry Andric.
Properties: 




File: lib/Target/ARM/README.txt
At: Mon 26 Jul 2010 15:26:35
Changed By: asl
Comments: Drop some non-ascii stuffProperties: 




File: lib/Target/ARM/README.txt
At: Mon 26 Jul 2010 15:31:21
Changed By: efriedma
Comments: And a bit more non-ASCII stuff.

Properties: 




Files:
 lib/CodeGen/Analysis.cpp
 lib/CodeGen/DwarfEHPrepare.cpp
At: Mon 26 Jul 2010 15:41:09
Changed By: void
Comments: Using llvm.eh.catch.all.value instead of .llvm.eh.catch.all.value.Properties: 




File: gcc/llvm-convert.cpp
At: Mon 26 Jul 2010 15:41:10
Changed By: void
Comments: Using llvm.eh.catch.all.value instead of .llvm.eh.catch.all.value.Properties: 




LOGS:
Last 10 lines of 'stdio':
	      _llvm.eh.catch.all.value$non_lazy_ptr in RegisterInfoEmitter.o
	      _llvm.eh.catch.all.value$non_lazy_ptr in SubtargetEmitter.o
	      _llvm.eh.catch.all.value$non_lazy_ptr in TGParser.o
	      _llvm.eh.catch.all.value$non_lazy_ptr in TableGen.o
	      _llvm.eh.catch.all.value$non_lazy_ptr in X86RecognizableInstr.o
	ld: symbol(s) not found
	collect2: ld returned 1 exit status
	make[2]: *** [/Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm.obj.2/Release+Asserts/bin/tblgen] Error 1
	make[1]: *** [TableGen/.makeall] Error 2
	make: *** [all] Error 1




More information about the llvm-testresults mailing list