[llvm-testresults] buildbot failure in smooshlab on llvm-gcc-i386-darwin9
daniel_dunbar at apple.com
daniel_dunbar at apple.com
Sun Feb 13 14:35:36 PST 2011
The Buildbot has detected a new failure of llvm-gcc-i386-darwin9 on smooshlab.
Full details are available at:
http://smooshlab.apple.com:8010/builders/llvm-gcc-i386-darwin9/builds/13332
Buildbot URL: http://smooshlab.apple.com:8010/
Buildslave for this Build: smoosh-03.apple.com
Build Reason:
Build Source Stamp: 125470
Blamelist: lattner
BUILD FAILED: failed compile.llvm.stage1
sincerely,
-The Buildbot
================================================================================
CHANGES:
Files:
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/CodeGen/SelectionDAG/TargetLowering.cpp
lib/Target/ARM/ARMISelDAGToDAG.cpp
lib/Target/X86/X86ISelDAGToDAG.cpp
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/MSP430/Inst16mm.ll
test/CodeGen/X86/stack-align.ll
At: Sun 13 Feb 2011 14:30:47
Changed By: lattner
Comments: Enhance ComputeMaskedBits to know that aligned frameindexes
have their low bits set to zero. This allows us to optimize
out explicit stack alignment code like in stack-align.ll:test4 when
it is redundant.
Doing this causes the code generator to start turning FI+cst into
FI|cst all over the place, which is general goodness (that is the
canonical form) except that various pieces of the code generator
don't handle OR aggressively. Fix this by introducing a new
SelectionDAG::isBaseWithConstantOffset predicate, and using it
in places that are looking for ADD(X,CST). The ARM backend in
particular was missing a lot of addressing mode folding opportunities
around OR.
Properties:
LOGS:
Last 10 lines of 'stdio':
llvm[3]: Compiling StructRetPromotion.cpp for Release+Asserts build
llvm[3]: Building Release+Asserts Archive Library libLLVMipo.a
llvm[2]: Building Release+Asserts Archive Library libLLVMAnalysis.a
llvm[3]: Compiling CallGraph.cpp for Release+Asserts build
llvm[3]: Compiling CallGraphSCCPass.cpp for Release+Asserts build
llvm[3]: Compiling FindUsedTypes.cpp for Release+Asserts build
llvm[3]: Compiling GlobalsModRef.cpp for Release+Asserts build
llvm[3]: Compiling IPA.cpp for Release+Asserts build
llvm[3]: Building Release+Asserts Archive Library libLLVMipa.a
make: *** [all] Error 1
Last 10 lines of 'warnings':
/Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-i386-darwin9/llvm.src/include/llvm/Support/Endian.h:37: warning: malformed '#pragma pack(push[, id], <n>)' - ignored
/Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-i386-darwin9/llvm.src/include/llvm/Support/Endian.h:37: warning: malformed '#pragma pack(push[, id], <n>)' - ignored
/Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-i386-darwin9/llvm.src/lib/MC/MCDwarf.cpp:241: warning: passing negative value '-0x00000000000000005' for argument 1 to 'virtual void llvm::MCStreamer::EmitIntValue(uint64_t, unsigned int, unsigned int)'
/Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-i386-darwin9/llvm.src/lib/MC/MCDwarf.cpp:717: warning: passing negative value '-0x00000000000000001' for argument 3 to '<unnamed>::CIEKey::CIEKey(const llvm::MCSymbol*, unsigned int, unsigned int)'
/Users/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-i386-darwin9/llvm.src/lib/MC/MCDwarf.cpp:718: warning: passing negative value '-0x00000000000000001' for argument 2 to '<unnamed>::CIEKey::CIEKey(const llvm::MCSymbol*, unsigned int, unsigned int)'
More information about the llvm-testresults
mailing list