[llvm-testresults] buildbot failure in smooshlab on llvm-gcc-x86_64-darwin10-selfhost

daniel_dunbar at apple.com daniel_dunbar at apple.com
Mon Dec 13 16:25:53 PST 2010


The Buildbot has detected a new failure of llvm-gcc-x86_64-darwin10-selfhost on smooshlab.
Full details are available at:
 http://smooshlab.apple.com:8010/builders/llvm-gcc-x86_64-darwin10-selfhost/builds/7070

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

Buildslave for this Build: smoosh-04

Build Reason: 
Build Source Stamp: 121732
Blamelist: abramo,bwilson,dgregor,djg,jasonwkim,lattner,resistor

BUILD FAILED: failed compile-llvm-stage2

sincerely,
 -The Buildbot


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

CHANGES:
Files:
 include/clang/AST/TypeLoc.h
 lib/AST/TypeLoc.cpp
 lib/Sema/SemaTemplateInstantiateDecl.cpp
At: Mon 13 Dec 2010 14:31:53
Changed By: abramo
Comments: Skip ParenType on function instantiations.Properties: 




Files:
 lib/Target/ARM/ARMAsmBackend.cpp
 lib/Target/ARM/ARMCodeEmitter.cpp
 lib/Target/ARM/ARMConstantIslandPass.cpp
 lib/Target/ARM/ARMExpandPseudoInsts.cpp
 lib/Target/ARM/ARMFixupKinds.h
 lib/Target/ARM/ARMInstrThumb2.td
 lib/Target/ARM/ARMMCCodeEmitter.cpp
 utils/TableGen/EDEmitter.cpp
At: Mon 13 Dec 2010 14:36:40
Changed By: resistor
Comments: Make Thumb2 LEA-like instruction into pseudos, which map down to ADR.  Provide correct fixups for Thumb2 ADR,
which is _of course_ different from ARM ADR fixups, or any other Thumb2 fixup.
Properties: 




File: lib/Analysis/MemoryDependenceAnalysis.cpp
At: Mon 13 Dec 2010 14:51:43
Changed By: djg
Comments: Update memdep to handle PartialAlias as MayAlias.
Properties: 




Files:
 lib/Analysis/BasicAliasAnalysis.cpp
 test/Analysis/TypeBasedAliasAnalysis/precedence.ll
At: Mon 13 Dec 2010 14:56:40
Changed By: djg
Comments: Reapply r121520, PartialAlias implementation for BasicAA, now that
memdep is updated to handle it.
Properties: 




Files:
 lib/Target/ARM/ARMAsmBackend.cpp
 lib/Target/ARM/ARMCodeEmitter.cpp
 lib/Target/ARM/ARMConstantIslandPass.cpp
 lib/Target/ARM/ARMExpandPseudoInsts.cpp
 lib/Target/ARM/ARMFixupKinds.h
 lib/Target/ARM/ARMInstrThumb2.td
 lib/Target/ARM/ARMMCCodeEmitter.cpp
 utils/TableGen/EDEmitter.cpp
At: Mon 13 Dec 2010 14:56:40
Changed By: resistor
Comments: Revert r121721, which broke buildbots.
Properties: 




File: lib/Analysis/Lint.cpp
At: Mon 13 Dec 2010 14:56:40
Changed By: djg
Comments: Update a comment.
Properties: 




Files:
 include/clang/AST/DeclTemplate.h
 include/clang/AST/Expr.h
 include/clang/AST/NestedNameSpecifier.h
 include/clang/AST/Stmt.h
 include/clang/AST/TemplateBase.h
 include/clang/AST/TemplateName.h
 include/clang/AST/Type.h
 include/clang/Basic/DiagnosticSemaKinds.td
 include/clang/Sema/Sema.h
 lib/AST/NestedNameSpecifier.cpp
 lib/AST/TemplateBase.cpp
 lib/AST/TemplateName.cpp
 lib/AST/Type.cpp
 lib/Sema/SemaDecl.cpp
 lib/Sema/SemaDeclCXX.cpp
 lib/Sema/SemaExprCXX.cpp
 lib/Sema/SemaTemplate.cpp
 lib/Serialization/ASTReaderStmt.cpp
 lib/Serialization/ASTWriterStmt.cpp
 test/CXX/temp/temp.decls/temp.variadic/p5.cpp
At: Mon 13 Dec 2010 14:56:40
Changed By: dgregor
Comments: Variadic templates: extend Type, NestedNameSpecifier, TemplateName,
and TemplateArgument with an operation that determines whether there
are any unexpanded parameter packs within that construct. Use this
information to diagnose the appearance of the names of parameter packs
that have not been expanded (C++ [temp.variadic]p5). Since this
property is checked often (every declaration, ever expression
statement, etc.), we extend Type and Expr with a bit storing the
result of this computation, rather than walking the AST each time to
determine whether any unexpanded parameter packs occur.

This commit is deficient in several ways, which will be remedied with
future commits:
  - Expr has a bit to store the presence of an unexpanded parameter
  pack, but it is never set.
  - The error messages don't point out where the unexpanded parameter
  packs were named in the type/expression, but they should. 
  - We don't check for unexpanded parameter packs in all of the places
  where we should.
  - Testing is sparse, pending the resolution of the above three
  issues.

Properties: 




Files:
 lib/Transforms/Utils/SimplifyCFG.cpp
 test/Transforms/SimplifyCFG/switch_create.ll
At: Mon 13 Dec 2010 15:06:40
Changed By: lattner
Comments: temporarily disable part of my previous patch, which causes an iterator invalidation issue, causing a crash on some versions of perlbmk.
Properties: 




File: lib/Target/ARM/ARMInstrNEON.td
At: Mon 13 Dec 2010 15:06:40
Changed By: bwilson
Comments: Simplify N2VSPat, removing some unnecessary type arguments.Properties: 




Files:
 lib/Target/ARM/ARMBaseInstrInfo.cpp
 lib/Target/ARM/ARMInstrNEON.td
 test/CodeGen/Thumb2/cross-rc-coalescing-2.ll
 utils/TableGen/ARMDecoderEmitter.cpp
At: Mon 13 Dec 2010 15:06:40
Changed By: bwilson
Comments: Remove the rest of the *_sfp Neon instruction patterns.
Use the same COPY_TO_REGCLASS approach as for the 2-register *_sfp instructions.
This change made a big difference in the code generated for the
CodeGen/Thumb2/cross-rc-coalescing-2.ll test: The coalescer is still doing
a fine job, but some instructions that were previously moved outside the loop
are not moved now.  It's using fewer VFP registers now, which is generally
a good thing, so I think the estimates for register pressure changed and that
affected the LICM behavior.  Since that isn't obviously wrong, I've just
changed the test file.  This completes the work for Radar 8711675.Properties: 




Files:
 lib/MC/ELFObjectWriter.cpp
 test/CodeGen/ARM/2010-12-13-reloc-pic.ll
At: Mon 13 Dec 2010 15:21:40
Changed By: jasonwkim
Comments: First cut of ARM/MC/ELF PIC relocations.
Test has fixme, to move to .s -> .o test when AsmParser works better.

Properties: 




LOGS:
Last 10 lines of 'stdio':
	if /Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-x86_64-darwin10-selfhost/llvmgcc42.roots/llvmgcc42~dst/Developer/usr/bin/llvm-g++-4.2 -I/Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-x86_64-darwin10-selfhost/llvm-stage2/include -I/Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-x86_64-darwin10-selfhost/llvm-stage2/lib/Support -I/Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-x86_64-darwin10-selfhost/llvm.src/include -I/Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-x86_64-darwin10-selfhost/llvm.src/lib/Support  -D_DEBUG -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -O3  -fno-exceptions -fno-common -Woverloaded-virtual -Wcast-qual   -m64 -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-x86_64-darwin10-selfhost/llvm-stage2/lib/Support/Release+Asserts/ConstantRange.d.tmp" -MT "/Users/buildslave/zorg/buildbot/s
 mooshlab/slave/build.llvm-gcc-x86_64-darwin10-selfhost/llvm-stage2/lib/Support/Release+Asserts/ConstantRange.o" -MT "/Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-x86_64-darwin10-selfhost/llvm-stage2/lib/Support/Release+Asserts/ConstantRange.d" /Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-x86_64-darwin10-selfhost/llvm.src/lib/Support/ConstantRange.cpp -o /Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-x86_64-darwin10-selfhost/llvm-stage2/lib/Support/Release+Asserts/ConstantRange.o ; \
		        then /bin/mv -f "/Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-x86_64-darwin10-selfhost/llvm-stage2/lib/Support/Release+Asserts/ConstantRange.d.tmp" "/Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-x86_64-darwin10-selfhost/llvm-stage2/lib/Support/Release+Asserts/ConstantRange.d"; else /bin/rm "/Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-x86_64-darwin10-selfhost/llvm-stage2/lib/Support/Release+Asserts/ConstantRange.d.tmp"; exit 1; fi
	/Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-x86_64-darwin10-selfhost/llvm.src/lib/Support/APInt.cpp:2904: internal compiler error: Segmentation fault
	Please submit a full bug report,
	with preprocessed source if appropriate.
	See <URL:http://developer.apple.com/bugreporter> for instructions.
	rm: /Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-x86_64-darwin10-selfhost/llvm-stage2/lib/Support/Release+Asserts/APInt.d.tmp: No such file or directory
	make[1]: *** [/Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-x86_64-darwin10-selfhost/llvm-stage2/lib/Support/Release+Asserts/APInt.o] Error 1
	make[1]: *** Waiting for unfinished jobs....
	make: *** [all] Error 1




More information about the llvm-testresults mailing list