[llvm-testresults] buildbot failure in smooshlab on clang-x86_64-darwin10
daniel_dunbar at apple.com
daniel_dunbar at apple.com
Fri Aug 27 17:15:12 PDT 2010
The Buildbot has detected a new failure of clang-x86_64-darwin10 on smooshlab.
Full details are available at:
http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10/builds/9716
Buildbot URL: http://smooshlab.apple.com:8010/
Buildslave for this Build: smoosh-04
Build Reason:
Build Source Stamp: 112326
Blamelist: bwilson,ggreif,resistor
BUILD FAILED: failed test-clang
sincerely,
-The Buildbot
================================================================================
CHANGES:
Files:
lib/Target/ARM/ARMAddressingModes.h
lib/Target/ARM/ARMAsmPrinter.cpp
lib/Target/ARM/ARMBaseInstrInfo.cpp
lib/Target/ARM/ARMCodeEmitter.cpp
lib/Target/ARM/ARMISelDAGToDAG.cpp
lib/Target/ARM/ARMInstrNEON.td
lib/Target/ARM/ARMInstrVFP.td
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp
lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp
test/CodeGen/ARM/vst3.ll
At: Fri 27 Aug 2010 16:22:23
Changed By: bwilson
Comments: Change ARM VFP VLDM/VSTM instructions to use addressing mode #4, just like
all the other LDM/STM instructions. This fixes asm printer crashes when
compiling with -O0. I've changed one of the NEON tests (vst3.ll) to run
with -O0 to check this in the future.
Prior to this change VLDM/VSTM used addressing mode #5, but not really.
The offset field was used to hold a count of the number of registers being
loaded or stored, and the AM5 opcode field was expanded to specify the IA
or DB mode, instead of the standard ADD/SUB specifier. Much of the backend
was not aware of these special cases. The crashes occured when rewriting
a frameindex caused the AM5 offset field to be changed so that it did not
have a valid submode. I don't know exactly what changed to expose this now.
Maybe we've never done much with -O0 and NEON. Regardless, there's no longer
any reason to keep a count of the VLDM/VSTM registers, so we can use
addressing mode #4 and clean things up in a lot of places.
Properties:
File: lib/Analysis/LazyValueInfo.cpp
At: Fri 27 Aug 2010 16:32:07
Changed By: resistor
Comments: Improve the precision of getConstant().
Properties:
Files:
include/llvm/LinkAllPasses.h
include/llvm/Transforms/Scalar.h
lib/Transforms/Scalar/ValuePropagation.cpp
test/Transforms/ValuePropagation
test/Transforms/ValuePropagation/dg.exp
test/Transforms/ValuePropagation/phi.ll
test/Transforms/ValuePropagation/select.ll
At: Fri 27 Aug 2010 16:37:09
Changed By: resistor
Comments: Add a prototype of a new peephole optimizing pass that uses LazyValue info to simplify PHIs and select's.
This pass addresses the missed optimizations from PR2581 and PR4420.
Properties:
File: test/SemaTemplate/inject-templated-friend.cpp
At: Fri 27 Aug 2010 16:42:08
Changed By: ggreif
Comments: reproduction recipe for PR8007, expected to fail for now, review welcomeProperties:
LOGS:
Last 10 lines of 'stdio':
Testing Time: 97.85s
********************
Unexpected Passing Tests (1):
Clang :: SemaTemplate/inject-templated-friend.cpp
Expected Passes : 2487
Expected Failures : 19
Unexpected Passes : 1
make[1]: *** [all] Error 1
make: *** [test] Error 2
Last 10 lines of 'xfail':
Clang :: FixIt/fixit-pmem.cpp
Clang :: FixIt/fixit-errors.c
Clang :: Lexer/hexfloat.cpp
Clang :: PCH/changed-files.c
Clang :: PCH/pr4489.c
Clang :: PCH/source-manager-stack.c
Clang :: Parser/cxx-ambig-decl-expr-xfail.cpp
Clang :: SemaCXX/rval-references-xfail.cpp
Clang :: SemaObjCXX/overload.mm
Clang :: SemaTemplate/instantiate-function-1.mm
Last 10 lines of 'xpass':
Clang :: SemaTemplate/inject-templated-friend.cpp
Last 10 lines of 'inject-templated-friend.cpp':
/Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-x86_64-darwin10/llvm/Debug+Asserts/bin/clang /Users/buildslave/zorg/buildbot/smooshlab/slave/build.clang-x86_64-darwin10/llvm/tools/clang/test/SemaTemplate/inject-templated-friend.cpp -S -emit-llvm -o - | grep -e "define linkonce_odr.*_ZN6pr8007lsERNS_11std_ostreamERKNS_8StreamerINS_3FooEEE"
--
Exit Code: 0
Command Output (stdout):
--
define linkonce_odr %"struct.pr8007::std_ostream"* @_ZN6pr8007lsERNS_11std_ostreamERKNS_8StreamerINS_3FooEEE(%"struct.pr8007::std_ostream"* %o, %"struct.pr8007::Streamer"* %f) nounwind inlinehint ssp {
--
********************
More information about the llvm-testresults
mailing list