Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder clang-with-lto-ubuntu Build #5308

Results:

Failed build-stage3-compiler

SourceStamp:

Projectlld
Repositoryhttp://llvm.org/svn/llvm-project
Branchtrunk
Revision315593
Got Revision315593
Changessee below

BuildSlave:

ps4-buildslave1a

Reason:

scheduler

Steps and Logfiles:

  1. clean-src-dir clean-src-dir skipped ( 0 secs )
    1. - no logs -
  2. svn-llvm update r315593 ( 2 secs )
    1. stdio
  3. svn-clang update r315593 ( 3 secs )
    1. stdio
  4. svn-lld update r315593 ( 10 secs )
    1. stdio
  5. clean-build/stage1-dir clean-build/stage1-dir skipped ( 15 secs )
    1. - no logs -
  6. clean-install/stage1-dir clean-install/stage1-dir skipped ( 4 secs )
    1. - no logs -
  7. cmake-configure-stage1 stage1 cmake configure ( 20 secs )
    1. stdio
  8. build-stage1-compiler build stage1 compiler ( 6 mins, 0 secs )
    1. stdio
  9. test-stage1-compiler test stage1 compiler ( 46 secs )
    1. stdio
  10. install-stage1-compiler install stage1 compiler ( 1 secs )
    1. stdio
  11. clean-build/stage2-dir clean-build/stage2-dir ( 1 secs )
    1. - no logs -
  12. clean-install/stage2-dir clean-install/stage2-dir ( 0 secs )
    1. - no logs -
  13. cmake-configure-stage2 stage2 cmake configure ( 46 secs )
    1. stdio
  14. build-stage2-LLVMgold.so stage2 build LLVMgold.so ( 3 mins, 35 secs )
    1. stdio
  15. build-stage2-compiler build stage2 compiler ( 3 mins, 57 secs )
    1. stdio
  16. test-stage2-compiler test stage2 compiler ( 49 secs )
    1. stdio
  17. install-stage2-compiler install stage2 compiler ( 2 secs )
    1. stdio
  18. clean-build/stage3-dir clean-build/stage3-dir ( 3 secs )
    1. - no logs -
  19. clean-install/stage3-dir clean-install/stage3-dir ( 18 secs )
    1. - no logs -
  20. cmake-configure-stage3 stage3 cmake configure ( 50 secs )
    1. stdio
  21. build-stage3-compiler build stage3 compiler failed ( 32 mins, 27 secs )
    1. stdio
    1. - no logs -
    1. - no logs -
    1. - no logs -
    1. - no logs -
    1. - no logs -
    1. - no logs -
    1. - no logs -
    1. - no logs -
    1. - no logs -
    1. - no logs -

Build Properties:

NameValueSource
branch trunk Build
buildername clang-with-lto-ubuntu Builder
buildnumber 5308 Build
clean_obj [True, u'change'] Change
got_revision 315593 Source
jobs 64 BuildSlave
project lld Build
repository http://llvm.org/svn/llvm-project Build
revision 315593 Build
scheduler auto_scheduler_-fb1c5dd16f099ae Scheduler
slavename ps4-buildslave1a BuildSlave
warnings-count 0 WarningCountingShellCommand
workdir /home/buildslave/buildslave1a/clang-with-lto-ubuntu slave

Blamelist:

  1. abataev
  2. bruno
  3. dhinton
  4. lei
  5. rafael
  6. rksimon
  7. spatel
  8. tpr

Timing:

StartThu Oct 12 10:03:15 2017
EndThu Oct 12 10:53:53 2017
Elapsed50 mins, 37 secs

Resubmit Build:

This tree was built from a specific set of source files, and can be rebuilt exactly

To force a build, fill out the following fields and push the 'Force Build' button

Reason for re-running build:

All Changes:

  1. Change #28225

    Changed by rafael
    Changed at Thu 12 Oct 2017 08:16:24
    Repository http://llvm.org/svn/llvm-project
    Project lld
    Branch trunk
    Revision 315585

    Comments

    Relax test.
    
    The address of the .got section is not relevant for the test.

    Changed files

    • test/ELF/aarch64-got-reloc.s
  2. Change #28226

    Changed by abataev
    Changed at Thu 12 Oct 2017 08:20:22
    Repository http://llvm.org/svn/llvm-project
    Project cfe
    Branch trunk
    Revision 315586

    Comments

    [OPENMP] Fix PR34926: Fix handling of the array sections passed as
    function params.
    
    Codegen could crash if the array section base expression is the
    function parameter.

    Changed files

    • lib/CodeGen/CGExpr.cpp
    • test/OpenMP/parallel_reduction_codegen.cpp
  3. Change #28227

    Changed by rksimon
    Changed at Thu 12 Oct 2017 08:56:22
    Repository http://llvm.org/svn/llvm-project
    Project llvm
    Branch trunk
    Revision 315587

    Comments

    [X86][SSE] Pull out repeated INSERT_VECTOR_ELT code from LowerBUILD_VECTOR v16i8/v8i16 insertion. NFCI.

    Changed files

    • lib/Target/X86/X86ISelLowering.cpp
  4. Change #28228

    Changed by rafael
    Changed at Thu 12 Oct 2017 08:56:22
    Repository http://llvm.org/svn/llvm-project
    Project lld
    Branch trunk
    Revision 315588

    Comments

    Update comment.
    
    The number 131076 didn't show up anywhere in the test.

    Changed files

    • test/ELF/aarch64-undefined-weak.s
  5. Change #28229

    Changed by spatel
    Changed at Thu 12 Oct 2017 09:20:22
    Repository http://llvm.org/svn/llvm-project
    Project llvm
    Branch trunk
    Revision 315589

    Comments

    [x86] replace isEqualTo with == for efficiency
    
    This is a follow-up suggested in D37534.
    Patch by Yulia Koval.
    

    Changed files

    • lib/Target/X86/X86ISelLowering.cpp
  6. Change #28230

    Changed by dhinton
    Changed at Thu 12 Oct 2017 09:22:46
    Repository http://llvm.org/svn/llvm-project
    Project llvm
    Branch trunk
    Revision 315590

    Comments

    [dump] Remove NDEBUG from test to enable dump methods [NFC]
    
    Summary:
    Add LLVM_FORCE_ENABLE_DUMP cmake option, and use it along with
    LLVM_ENABLE_ASSERTIONS to set LLVM_ENABLE_DUMP.
    
    Remove NDEBUG and only use LLVM_ENABLE_DUMP to enable dump methods.
    
    Move definition of LLVM_ENABLE_DUMP from config.h to llvm-config.h so
    it'll be picked up by public headers.
    
    Differential Revision: https://reviews.llvm.org/D38406

    Changed files

    • CMakeLists.txt
    • bindings/ocaml/llvm/llvm_ocaml.c
    • include/llvm/Analysis/DominanceFrontier.h
    • include/llvm/Analysis/DominanceFrontierImpl.h
    • include/llvm/Analysis/RegionInfo.h
    • include/llvm/Analysis/RegionInfoImpl.h
    • include/llvm/CodeGen/TargetSchedule.h
    • include/llvm/Config/config.h.cmake
    • include/llvm/Config/llvm-config.h.cmake
    • include/llvm/IR/Attributes.h
    • include/llvm/MC/MCSchedule.h
    • include/llvm/Object/Wasm.h
    • include/llvm/Support/Compiler.h
    • lib/Analysis/AliasSetTracker.cpp
    • lib/Analysis/BlockFrequencyInfoImpl.cpp
    • lib/Analysis/CallGraph.cpp
    • lib/Analysis/DependenceAnalysis.cpp
    • lib/Analysis/DominanceFrontier.cpp
    • lib/Analysis/IVUsers.cpp
    • lib/Analysis/InlineCost.cpp
    • lib/Analysis/LazyCallGraph.cpp
    • lib/Analysis/LoopInfo.cpp
    • lib/Analysis/MemorySSA.cpp
    • lib/Analysis/PHITransAddr.cpp
    • lib/Analysis/RegionInfo.cpp
    • lib/Analysis/ScalarEvolution.cpp
    • lib/Analysis/Trace.cpp
    • lib/Bitcode/Writer/ValueEnumerator.cpp
    • lib/CodeGen/AsmPrinter/DIE.cpp
    • lib/CodeGen/AsmPrinter/DebugLocEntry.h
    • lib/CodeGen/BranchRelaxation.cpp
    • lib/CodeGen/CodeGenPrepare.cpp
    • lib/CodeGen/GlobalISel/RegBankSelect.cpp
    • lib/CodeGen/GlobalISel/RegisterBank.cpp
    • lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
    • lib/CodeGen/InlineSpiller.cpp
    • lib/CodeGen/LexicalScopes.cpp
    • lib/CodeGen/LiveDebugValues.cpp
    • lib/CodeGen/LiveDebugVariables.cpp
    • lib/CodeGen/LiveInterval.cpp
    • lib/CodeGen/LiveIntervalAnalysis.cpp
    • lib/CodeGen/LivePhysRegs.cpp
    • lib/CodeGen/LiveVariables.cpp
    • lib/CodeGen/MachineBasicBlock.cpp
    • lib/CodeGen/MachineFrameInfo.cpp
    • lib/CodeGen/MachineFunction.cpp
    • lib/CodeGen/MachineInstr.cpp
    • lib/CodeGen/MachineLoopInfo.cpp
    • lib/CodeGen/MachinePipeliner.cpp
    • lib/CodeGen/MachineRegionInfo.cpp
    • lib/CodeGen/MachineRegisterInfo.cpp
    • lib/CodeGen/MachineScheduler.cpp
    • lib/CodeGen/PostRASchedulerList.cpp
    • lib/CodeGen/RegAllocPBQP.cpp
    • lib/CodeGen/RegisterPressure.cpp
    • lib/CodeGen/SafeStackColoring.cpp
    • lib/CodeGen/ScheduleDAG.cpp
    • lib/CodeGen/ScheduleDAGInstrs.cpp
    • lib/CodeGen/ScoreboardHazardRecognizer.cpp
    • lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
    • lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
    • lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
    • lib/CodeGen/SlotIndexes.cpp
    • lib/CodeGen/SplitKit.cpp
    • lib/CodeGen/StackColoring.cpp
    • lib/CodeGen/TargetRegisterInfo.cpp
    • lib/CodeGen/VirtRegMap.cpp
    • lib/IR/AsmWriter.cpp
    • lib/IR/Attributes.cpp
    • lib/IR/ConstantRange.cpp
    • lib/IR/Core.cpp
    • lib/IR/DebugLoc.cpp
    • lib/IR/GCOV.cpp
    • lib/IR/Pass.cpp
    • lib/IR/ValueSymbolTable.cpp
    • lib/MC/MCExpr.cpp
    • lib/MC/MCFragment.cpp
    • lib/MC/MCInst.cpp
    • lib/MC/MCLabel.cpp
    • lib/MC/MCParser/MCAsmParser.cpp
    • lib/MC/MCSection.cpp
    • lib/MC/MCSymbol.cpp
    • lib/MC/MCValue.cpp
    • lib/MC/SubtargetFeature.cpp
    • lib/MC/WasmObjectWriter.cpp
    • lib/Option/Arg.cpp
    • lib/Option/ArgList.cpp
    • lib/Option/Option.cpp
    • lib/ProfileData/SampleProf.cpp
    • lib/Support/APFloat.cpp
    • lib/Support/APInt.cpp
    • lib/Support/BranchProbability.cpp
    • lib/Support/Twine.cpp
    • lib/TableGen/Record.cpp
    • lib/TableGen/TGParser.cpp
    • lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
    • lib/Target/AMDGPU/GCNIterativeScheduler.cpp
    • lib/Target/AMDGPU/GCNRegPressure.cpp
    • lib/Target/ARM/ARMConstantIslandPass.cpp
    • lib/Target/ARM/ARMConstantPoolValue.cpp
    • lib/Target/Hexagon/HexagonSplitDouble.cpp
    • lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
    • lib/Target/Mips/MipsConstantIslandPass.cpp
    • lib/Target/PowerPC/PPCVSXSwapRemoval.cpp
    • lib/Target/X86/X86FloatingPoint.cpp
    • lib/Target/X86/X86ISelDAGToDAG.cpp
    • lib/Transforms/Coroutines/CoroFrame.cpp
    • lib/Transforms/Scalar/GVN.cpp
    • lib/Transforms/Scalar/LoopStrengthReduce.cpp
    • lib/Transforms/Scalar/SROA.cpp
    • utils/TableGen/AsmMatcherEmitter.cpp
    • utils/TableGen/SubtargetEmitter.cpp
    • utils/TableGen/SubtargetFeatureInfo.cpp

    Properties

    Clean_obj [True, u'change']
  7. Change #28231

    Changed by tpr
    Changed at Thu 12 Oct 2017 09:22:46
    Repository http://llvm.org/svn/llvm-project
    Project llvm
    Branch trunk
    Revision 315591

    Comments

    [AMDGPU] For amdpal, widen interpolation mode workaround
    
    Summary:
    The interpolation mode workaround ensures that at least one
    interpolation mode is enabled in PSInputAddr. It does not also check
    PSInputEna on the basis that the user might enable bits in that
    depending on run-time state.
    
    However, for amdpal os type, the user does not enable some bits after
    compilation based on run-time states; the register values being
    generated here are the final ones set in the hardware. Therefore, apply
    the workaround to PSInputAddr and PSInputEnable together. (The case
    where a bit is set in PSInputAddr but not in PSInputEnable is where the
    frontend set up an input arg for a particular interpolation mode, but
    nothing uses that input arg. Really we should have an earlier pass that
    removes such an arg.)
    
    Reviewers: arsenm, nhaehnle, dstuttard
    
    Subscribers: kzhuravl, wdng, yaxunl, t-tye, llvm-commits
    
    Differential Revision: https://reviews.llvm.org/D37758

    Changed files

    • lib/Target/AMDGPU/SIISelLowering.cpp
    • test/CodeGen/AMDGPU/amdpal-psenable.ll
  8. Change #28232

    Changed by lei
    Changed at Thu 12 Oct 2017 09:46:22
    Repository http://llvm.org/svn/llvm-project
    Project llvm
    Branch trunk
    Revision 315592

    Comments

    [PowerPC] Add profitablilty check for conversion to mtctr loops
    
    Add profitability checks for modifying counted loops to use the mtctr instruction.
    
    The latency of mtctr is only justified if there are more than 4 comparisons that
    will be removed as a result.  Usually counted loops are formed relatively early
    and before unrolling, so most low trip count loops often don't survive.  However
    we want to ensure that if they do, we do not mistakenly update them to mtctr loops.
    
    Use CodeMetrics to ensure we are only doing this for small loops with small trip counts.
    
    Differential Revision: https://reviews.llvm.org/D38212

    Changed files

    • lib/Target/PowerPC/PPCCTRLoops.cpp
    • test/CodeGen/PowerPC/ctr-minmaxnum.ll
    • test/CodeGen/PowerPC/ctrloop-shortLoops.ll
  9. Change #28233

    Changed by bruno
    Changed at Thu 12 Oct 2017 09:56:22
    Repository http://llvm.org/svn/llvm-project
    Project llvm
    Branch trunk
    Revision 315593

    Comments

    Reintroduce "[SCCP] Propagate integer range info for parameters in IPSCCP."
    
    This is r315288 & r315294, which were reverted due to stage2 bot
    failures.
    
    Summary:
    This updates the SCCP solver to use of the ValueElement lattice for
    parameters, which provides integer range information. The range
    information is used to remove unneeded icmp instructions.
    
    For the following function, f() can be optimized to `ret i32 2` with
    this change
    
      source_filename = "sccp.c"
      target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
      target triple = "x86_64-unknown-linux-gnu"
    
      ; Function Attrs: norecurse nounwind readnone uwtable
      define i32 @main() local_unnamed_addr #0 {
      entry:
        %call = tail call fastcc i32 @f(i32 1)
        %call1 = tail call fastcc i32 @f(i32 47)
        %add3 = add nsw i32 %call, %call1
        ret i32 %add3
      }
    
      ; Function Attrs: noinline norecurse nounwind readnone uwtable
      define internal fastcc i32 @f(i32 %x) unnamed_addr #1 {
      entry:
        %c1 = icmp sle i32 %x, 100
    
        %cmp = icmp sgt i32 %x...

    Changed files

    • lib/Transforms/Scalar/SCCP.cpp
    • test/Transforms/SCCP/ip-constan-ranges.ll