[llvm-testresults] buildbot failure in lab.llvm.org on phase3 - tree health
llvmlab-buildmaster at lab.llvm.org
llvmlab-buildmaster at lab.llvm.org
Sat Jul 27 13:31:26 PDT 2013
The Buildbot has detected a new failure on builder phase3 - tree health while building lab.llvm.org.
Full details are available at:
http://lab.llvm.org:8013/builders/phase3%20-%20tree%20health/builds/1702
Buildbot URL: http://lab.llvm.org:8013/
Buildslave for this Build: macpro1
Build Reason: scheduler
Build Source Stamp: 187296
Blamelist: aaronballman,chandlerc,ctopper,efriedma,hans,jingham,jmolenda,jtsoftware,mren,nadav,nicholas,rafael,resistor,rsmith,tstellar,void,wschmidt
BUILD FAILED: failed
sincerely,
-The Buildbot
================================================================================
CHANGES:
Files:
lib/Support/Unix/Memory.inc
lib/Target/PowerPC/PPCJITInfo.cpp
unittests/ADT/BitVectorTest.cpp
unittests/ADT/PackedVectorTest.cpp
unittests/ExecutionEngine/JIT/MultiJITTest.cpp
On: smooshlab-project
At: Fri 26 Jul 2013 14:46:28
Changed By: wschmidt
Comments: [PowerPC] Improve consistency in use of __ppc__, __powerpc__, etc.
Both GCC and LLVM will implicitly define __ppc__ and __powerpc__ for
all PowerPC targets, whether 32- or 64-bit. They will both implicitly
define __ppc64__ and __powerpc64__ for 64-bit PowerPC targets, and not
for 32-bit targets. We cannot be sure that all other possible
compilers used to compile Clang/LLVM define both __ppc__ and
__powerpc__, for example, so it is best to check for both when relying
on either inside the Clang/LLVM code base.
This patch makes sure we always check for both variants. In addition,
it fixes one unnecessary check in lib/Target/PowerPC/PPCJITInfo.cpp.
(At least one of __ppc__ and __powerpc__ should always be defined when
compiling for a PowerPC target, no matter which compiler is used, so
testing for them is unnecessary.)
There are some places in the compiler that check for other variants,
like __POWERPC__ and _POWER, and I have left those in place. There is
no need to add them elsewhere. This seems to be in Apple-specific
code, and I won't take a chance on breaking it.
There is no intended change in behavior; thus, no test cases are
added.
Properties:
phase_id: r187254-t20130726_152232-b9479
Files:
lib/Transforms/InstCombine/InstCombineAddSub.cpp
test/Transforms/InstCombine/fneg-ext.ll
On: smooshlab-project
At: Fri 26 Jul 2013 14:46:28
Changed By: resistor
Comments: When InstCombine tries to fold away (fsub x, (fneg y)) into (fadd x, y), it is
also worthwhile for it to look through FP extensions and truncations, whose
application commutes with fneg.
Properties:
phase_id: r187254-t20130726_152232-b9479
File: include/llvm/ADT/StringRef.h
On: smooshlab-project
At: Fri 26 Jul 2013 14:56:28
Changed By: void
Comments: Use a non-c'tor for converting a boolean into a StringRef.Properties:
phase_id: r187254-t20130726_152232-b9479
File: lib/CodeGen/CGCall.cpp
On: smooshlab-project
At: Fri 26 Jul 2013 14:56:28
Changed By: void
Comments: Use the new boolean to StringRef function to generate the proper StringRefs.Properties:
phase_id: r187254-t20130726_152232-b9479
File: cmake/modules/HandleLLVMOptions.cmake
On: smooshlab-project
At: Fri 26 Jul 2013 15:06:28
Changed By: aaronballman
Comments: Re-enabling the C4065 warning for MSVC builds as it no longer fires due to tablegen.Properties:
phase_id: r187254-t20130726_152232-b9479
File: lib/Transforms/InstCombine/InstCombineAddSub.cpp
On: smooshlab-project
At: Fri 26 Jul 2013 15:10:28
Changed By: resistor
Comments: Fix variable name.
Properties:
phase_id: r187254-t20130726_152232-b9479
Files:
lib/Support/Unix/Memory.inc
lib/Target/PowerPC/PPCJITInfo.cpp
unittests/ADT/BitVectorTest.cpp
unittests/ADT/PackedVectorTest.cpp
unittests/ExecutionEngine/JIT/MultiJITTest.cpp
On: smooshlab-project
At: Fri 26 Jul 2013 15:20:28
Changed By: rafael
Comments: Revert "[PowerPC] Improve consistency in use of __ppc__, __powerpc__, etc."
This reverts commit r187248. It broke many bots.Properties:
phase_id: r187254-t20130726_152232-b9479
Files:
test/CodeGen/X86/2010-08-04-StackVariable.ll
test/CodeGen/X86/dbg-declare-arg.ll
test/DebugInfo/2010-03-24-MemberFn.ll
test/DebugInfo/2010-06-29-InlinedFnLocalVar.ll
test/Transforms/LoopRotate/dbgvalue.ll
On: smooshlab-project
At: Fri 26 Jul 2013 15:36:33
Changed By: rafael
Comments: next batch of -disable-debug-info-verifierProperties:
phase_id: r187267-t20130726_161233-b9483
Files:
docs/CommandGuide/lit.rst
docs/ReleaseNotes.rst
test/Other/pipefail.txt
utils/lit/lit/ShUtil.py
utils/lit/lit/TestRunner.py
utils/lit/lit/TestingConfig.py
On: smooshlab-project
At: Fri 26 Jul 2013 15:36:33
Changed By: rafael
Comments: Use pipefail when available.
This change makes test with RUN lines like
RUN: opt ... | FileCheck
fail if opt fails, even if it prints what FileCheck wants. Enabling this
found some interesting cases of broken tests that were not being noticed
because opt (or some other tool) was crashing late.
Pipefail is used when the shell supports it or when using the internal
python based tester.Properties:
phase_id: r187267-t20130726_161233-b9483
File: source/API/SBFrame.cpp
On: smooshlab-project
At: Fri 26 Jul 2013 15:56:28
Changed By: jmolenda
Comments: Fix the logging messages for SBFrame::FindRegister().
Properties:
phase_id: r187267-t20130726_161233-b9483
Files:
lib/Transforms/Vectorize/SLPVectorizer.cpp
test/Transforms/SLPVectorizer/X86/cycle_dup.ll
test/Transforms/SLPVectorizer/X86/odd_store.ll
On: smooshlab-project
At: Fri 26 Jul 2013 15:56:28
Changed By: nadav
Comments: SLP Vectorizer: Disable the vectorization of non power of two chains, such as <3 x float>, because we dont have a good cost model for these types.Properties:
phase_id: r187267-t20130726_161233-b9483
Files:
lib/Sema/SemaStmt.cpp
test/SemaCXX/lambda-expressions.cpp
On: smooshlab-project
At: Fri 26 Jul 2013 16:00:28
Changed By: rsmith
Comments: PR16708: If a lambda has an implicit return type, don't get confused if its return type has already been determined to be a type containing an 'auto'.
Properties:
phase_id: r187267-t20130726_161233-b9483
Files:
lib/Transforms/Vectorize/SLPVectorizer.cpp
test/Transforms/SLPVectorizer/X86/reduction2.ll
On: smooshlab-project
At: Fri 26 Jul 2013 16:10:28
Changed By: nadav
Comments: SLP Vectorier: Don't vectorize really short chains because they are already handled by the SelectionDAG store-vectorizer, which does a better job in deciding when to vectorize.
Properties:
phase_id: r187267-t20130726_161233-b9483
File: utils/lit/lit/TestingConfig.py
On: smooshlab-project
At: Fri 26 Jul 2013 16:20:28
Changed By: rafael
Comments: Propagate pipefail when cloning.Properties:
phase_id: r187276-t20130726_165501-b9487
File: lib/asan/lit_tests/lit.cfg
On: smooshlab-project
At: Fri 26 Jul 2013 16:26:28
Changed By: rafael
Comments: disable pipefail on asan for now.Properties:
phase_id: r187276-t20130726_165501-b9487
File: www/lldb-gdb.html
On: smooshlab-project
At: Fri 26 Jul 2013 16:26:28
Changed By: jingham
Comments: Document "show args" -> "settings show target.run-args"
Properties:
phase_id: r187276-t20130726_165501-b9487
File: utils/lit/lit/TestingConfig.py
On: smooshlab-project
At: Fri 26 Jul 2013 16:26:28
Changed By: rafael
Comments: Move the default back to pipefail. I accidentally reverted it before.Properties:
phase_id: r187276-t20130726_165501-b9487
File: lib/tsan/lit_tests/lit.cfg
On: smooshlab-project
At: Fri 26 Jul 2013 16:46:33
Changed By: rafael
Comments: Disable pipefail for ThreadSanitizer.Properties:
phase_id: r187276-t20130726_165501-b9487
File: lib/ubsan/lit_tests/lit.cfg
On: smooshlab-project
At: Fri 26 Jul 2013 16:46:33
Changed By: rafael
Comments: disable pipefail for ubsan.Properties:
phase_id: r187276-t20130726_165501-b9487
File: lib/lsan/lit_tests/lit.common.cfg
On: smooshlab-project
At: Fri 26 Jul 2013 16:46:33
Changed By: rafael
Comments: Disable pipefail for lsan.Properties:
phase_id: r187276-t20130726_165501-b9487
Files:
lib/Sema/SemaStmt.cpp
test/CXX/expr/expr.prim/expr.prim.lambda/p4.cpp
test/SemaCXX/lambda-expressions.cpp
On: smooshlab-project
At: Fri 26 Jul 2013 16:50:28
Changed By: rsmith
Comments: Handle a difference in lambda return type deduction between C++11 and C++1y: if
no return type is specified, C++11 will deduce a cv-qualified return type in
some cases, but C++1y never will.
Properties:
phase_id: r187276-t20130726_165501-b9487
Files:
lib/Sema/SemaCast.cpp
test/SemaCXX/cast-conversion.cpp
On: smooshlab-project
At: Fri 26 Jul 2013 16:50:28
Changed By: efriedma
Comments: Don't build expressions for invalid casts.
This matches how we normally perform semantic analysis for other sorts
of invalid expressions: it means we don't have to reason about invalid
sub-expressions.
Fixes PR16680.Properties:
phase_id: r187276-t20130726_165501-b9487
Files:
modularize/CMakeLists.txt
modularize/Modularize.cpp
modularize/PreprocessorTracker.cpp
modularize/PreprocessorTracker.h
test/modularize/ProblemsInconsistent.modularize
On: smooshlab-project
At: Fri 26 Jul 2013 17:00:28
Changed By: jtsoftware
Comments: Fixed case change that caused the test failure. Incorporarated Sean's review changes, consisting only of renaming and comment changes.Properties:
phase_id: r187282-t20130726_181159-b9492
Files:
include/llvm/Analysis/TargetTransformInfo.h
include/llvm/InitializePasses.h
include/llvm/Transforms/Scalar.h
include/llvm/Transforms/Utils/Local.h
lib/Analysis/TargetTransformInfo.cpp
lib/CodeGen/BasicTargetTransformInfo.cpp
lib/Target/R600/AMDGPU.h
lib/Target/R600/AMDGPUTargetMachine.cpp
lib/Target/R600/AMDGPUTargetMachine.h
lib/Target/R600/AMDGPUTargetTransformInfo.cpp
lib/Target/R600/CMakeLists.txt
lib/Transforms/IPO/PassManagerBuilder.cpp
lib/Transforms/Scalar/Scalar.cpp
lib/Transforms/Scalar/SimplifyCFGPass.cpp
lib/Transforms/Utils/SimplifyCFG.cpp
tools/lto/LTOCodeGenerator.cpp
tools/opt/opt.cpp
On: smooshlab-project
At: Fri 26 Jul 2013 17:06:28
Changed By: tstellar
Comments: SimplifyCFG: Use parallel-and and parallel-or mode to consolidate branch conditions
Merge consecutive if-regions if they contain identical statements.
Both transformations reduce number of branches. The transformation
is guarded by a target-hook, and is currently enabled only for +R600,
but the correctness has been tested on X86 target using a variety of
CPU benchmarks.
Patch by: Mei YeProperties:
phase_id: r187282-t20130726_181159-b9492
File: cmake/modules/HandleLLVMOptions.cmake
On: smooshlab-project
At: Fri 26 Jul 2013 17:16:28
Changed By: aaronballman
Comments: Re-enabling some more MSVC warnings; all of these compile cleanly with no further changes required.Properties:
phase_id: r187282-t20130726_181159-b9492
Files:
CMakeLists.txt
include/clang/Driver/CLCompatOptions.td
include/clang/Driver/Driver.h
include/clang/Driver/Makefile
include/clang/Driver/Options.h
include/clang/Driver/Options.td
lib/Driver/Driver.cpp
test/Driver/cl.c
On: smooshlab-project
At: Fri 26 Jul 2013 17:30:28
Changed By: hans
Comments: clang-cl: add support for the /? and /help options
This establishes a new Flag in Options.td, which can be assigned to
options that should be made available in clang's cl.exe compatible
mode, and updates the Driver to make use of the flag.
(The whitespace change to CMakeLists forces the build to re-run CMake
and pick up the include dependency on the new .td file. This makes the
build work if someone moves backwards in commit history after this change.)
Differential Revision: http://llvm-reviews.chandlerc.com/D1215Properties:
phase_id: r187282-t20130726_181159-b9492
File: test/modularize/Inputs/InconsistentSubHeader.h
On: smooshlab-project
At: Fri 26 Jul 2013 18:00:33
Changed By: jtsoftware
Comments: Fixed missing checkin.Properties:
phase_id: r187282-t20130726_181159-b9492
Files:
include/llvm/Analysis/CFG.h
include/llvm/Transforms/Utils/BasicBlockUtils.h
lib/Analysis/AliasAnalysis.cpp
lib/Analysis/CFG.cpp
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
lib/Transforms/Scalar/GVN.cpp
lib/Transforms/Scalar/JumpThreading.cpp
lib/Transforms/Utils/BasicBlockUtils.cpp
lib/Transforms/Utils/BreakCriticalEdges.cpp
lib/Transforms/Utils/DemoteRegToStack.cpp
unittests/Analysis/CFGTest.cpp
unittests/Analysis/CMakeLists.txt
unittests/Analysis/Makefile
On: smooshlab-project
At: Fri 26 Jul 2013 18:30:33
Changed By: nicholas
Comments: Reimplement isPotentiallyReachable to make nocapture deduction much stronger.
Adds unit tests for it too.
Split BasicBlockUtils into an analysis-half and a transforms-half, and put the
analysis bits into a new Analysis/CFG.{h,cpp}. Promote isPotentiallyReachable
into llvm::isPotentiallyReachable and move it into Analysis/CFG.
Properties:
phase_id: r187286-t20130726_183255-b9493
File: lib/Analysis/CMakeLists.txt
On: smooshlab-project
At: Fri 26 Jul 2013 18:30:33
Changed By: nicholas
Comments: Also update CMakeLists.txt for r187283.
Properties:
phase_id: r187286-t20130726_183255-b9493
Files:
lib/IR/DebugInfo.cpp
test/Assembler/2010-02-05-FunctionLocalMetadataBecomesNull.ll
test/CodeGen/ARM/2010-04-15-ScavengerDebugValue.ll
test/CodeGen/ARM/2010-08-04-StackVariable.ll
test/CodeGen/ARM/2011-01-19-MergedGlobalDbg.ll
test/CodeGen/ARM/2011-08-02-MergedGlobalDbg.ll
test/CodeGen/ARM/debug-info-arg.ll
test/CodeGen/ARM/debug-info-branch-folding.ll
test/CodeGen/ARM/debug-info-qreg.ll
test/CodeGen/Hexagon/hwloop-dbg.ll
test/CodeGen/Inputs/DbgValueOtherTargets.ll
test/CodeGen/X86/2010-05-26-DotDebugLoc.ll
test/CodeGen/X86/2012-11-30-handlemove-dbg.ll
test/CodeGen/X86/2012-11-30-misched-dbg.ll
test/CodeGen/X86/2012-11-30-regpres-dbg.ll
test/CodeGen/X86/dbg-at-specficiation.ll
test/CodeGen/X86/dwarf-comp-dir.ll
test/DebugInfo/2009-11-03-InsertExtractValue.ll
test/DebugInfo/2009-11-05-DeadGlobalVariable.ll
test/DebugInfo/2009-11-06-NamelessGlobalVariable.ll
test/DebugInfo/2010-01-05-DbgScope.ll
test/DebugInfo/2010-03-30-InvalidDbgInfoCrash.ll
test/DebugInfo/2010-04-19-FramePtr.ll
test/DebugInfo/2010-07-19-Crash.ll
test/DebugInfo/2010-10-01-crash.ll
test/DebugInfo/X86/2010-08-10-DbgConstant.ll
test/DebugInfo/X86/eh_symbol.ll
test/DebugInfo/X86/stmt-list-multiple-compile-units.ll
test/Transforms/InstCombine/debug-line.ll
test/Transforms/LICM/debug-value.ll
test/Transforms/LoopIdiom/debug-line.ll
test/Transforms/LoopRotate/dbgvalue.ll
test/Transforms/SimplifyCFG/branch-fold-dbg.ll
test/Transforms/SimplifyCFG/hoist-dbgvalue.ll
test/Transforms/SimplifyCFG/trap-debugloc.ll
test/Transforms/StripSymbols/2010-06-30-StripDebug.ll
test/Transforms/StripSymbols/2010-07-01-DeadDbgInfo.ll
test/Transforms/StripSymbols/2010-08-25-crash.ll
On: smooshlab-project
At: Fri 26 Jul 2013 18:30:33
Changed By: mren
Comments: Debug Info Verifier: verify SPs in llvm.dbg.sp.
Also always add DIType, DISubprogram and DIGlobalVariable to the list
in DebugInfoFinder without checking them, so we can verify them later
on.
Properties:
phase_id: r187286-t20130726_183255-b9493
File: unittests/Analysis/CMakeLists.txt
On: smooshlab-project
At: Fri 26 Jul 2013 18:30:33
Changed By: nicholas
Comments: Update this CMakeLists.txt for r187283 too.
Properties:
phase_id: r187286-t20130726_183255-b9493
Files:
test/modularize/Inputs/InconsistentSubHeader.h
test/modularize/ProblemsInconsistent.modularize
On: smooshlab-project
At: Fri 26 Jul 2013 19:10:28
Changed By: jtsoftware
Comments: Fixed checkin of wrong old files. Hopefully this is the end of the test failure.Properties:
phase_id: r187287-t20130726_191228-b9494
Files:
test/Transforms/SimplifyCFG/R600
test/Transforms/SimplifyCFG/R600/lit.local.cfg
test/Transforms/SimplifyCFG/R600/parallelandifcollapse.ll
test/Transforms/SimplifyCFG/R600/parallelorifcollapse.ll
On: smooshlab-project
At: Fri 26 Jul 2013 20:00:28
Changed By: tstellar
Comments: SimplifyCFG: Add missing tests from r187278Properties:
phase_id: r187291-t20130726_200228-b9495
File: lib/StaticAnalyzer/Core/MemRegion.cpp
On: smooshlab-project
At: Fri 26 Jul 2013 20:40:28
Changed By: aaronballman
Comments: Using the function pointer instead of the function type; this allows us to re-enable a warning in MSVC by default.Properties:
phase_id: r187293-t20130726_204228-b9496
File: cmake/modules/HandleLLVMOptions.cmake
On: smooshlab-project
At: Fri 26 Jul 2013 20:40:28
Changed By: aaronballman
Comments: Re-enabling a warning in MSVC mode now that r187292 fixed the only instance of the warning.Properties:
phase_id: r187293-t20130726_204228-b9496
File: lib/CodeGen/CGExprScalar.cpp
On: smooshlab-project
At: Fri 26 Jul 2013 22:06:28
Changed By: ctopper
Comments: Fix formatting. No functional change.Properties:
phase_id: r187294-t20130726_220828-b9497
File: test/Driver/cl.c
On: smooshlab-project
At: Fri 26 Jul 2013 23:26:33
Changed By: hans
Comments: Fix test/Driver/cl.c.
This test would fail in weird ways on systems with a one-letter filename
in the root directory, because the shell would helpfully expand /? to e.g. /n.
Make sure this doesn't happen by adding quotes.Properties:
phase_id: r187295-t20130726_232833-b9498
File: lib/Transforms/Utils/PromoteMemoryToRegister.cpp
On: smooshlab-project
At: Sat 27 Jul 2013 02:50:28
Changed By: chandlerc
Comments: Merge the removal of dead instructions and lifetime markers with the
analysis of the alloca. We don't need to visit all the users twice for
this. We build up a kill list during the analysis and then just process
it afterward. This recovers the tiny bit of performance lost by moving
to the visitor based analysis system as it removes one entire use-list
walk from mem2reg. In some cases, this is now faster than mem2reg was
previously.Properties:
phase_id: r187296-t20130727_025228-b9499
LOGS:
More information about the llvm-testresults
mailing list