[Swift CI] Build Failure: OSS - Swift Package - Ubuntu 18.04 (master) #286

Report

[FAILURE] oss-swift-package-linux-ubuntu-18_04 [#286]

Build URL:
https://ci.swift.org/job/oss-swift-package-linux-ubuntu-18_04/286/
Project:
oss-swift-package-linux-ubuntu-18_04
Date of build:
Thu, 06 Sep 2018 06:07:37 -0500
Build duration:
18 min

Identified problems:

  • Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:

Changes

  • Commit 39f79ecf00ea66888786e9325036dde02af1944b by spatel:
    [DAGCombiner] try to convert pow(x, 0.25) to sqrt(sqrt(x))

    • edit: test/CodeGen/AArch64/pow.ll
    • edit: test/CodeGen/X86/pow.ll
    • edit: lib/CodeGen/SelectionDAG/DAGCombiner.cpp
    • add: test/CodeGen/ARM/pow.ll
  • Commit 1f9e6bbfafca34d938a5ecccfd3d2fe7bc0fdc09 by nicolasweber:
    Handle zero-length debug directory entries.

    • edit: tools/llvm-readobj/COFFDumper.cpp
    • edit: lib/Object/COFFObjectFile.cpp
  • Commit d6e49eeefab6a7ae7160d66b545ac9854864dad4 by jfbastien:
    NFC: more memset inline arm64 coverage

    • edit: test/CodeGen/AArch64/arm64-memset-inline.ll
  • Commit 1b5f73005f074bc8973bd725702501465c05d21f by lhames:
    Remove some unnecessary constructor arguments.

    • edit: unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpp
    • edit: unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayer2Test.cpp
  • Commit c4278f122c81dcc0c6f829bedc671710778d9991 by zturner:
    Add support for unittest inputs.

    • add: lib/Testing/Support/SupportHelpers.cpp
    • edit: lib/Testing/Support/CMakeLists.txt
    • add: unittests/unittest.cfg.in
    • edit: cmake/modules/AddLLVM.cmake
    • edit: include/llvm/Testing/Support/SupportHelpers.h
  • Commit af026c1760916ebc53057509dbfae566e100857c by zturner:
    [PDB] Refactor the PDB symbol classes to fix a reuse bug.

    • edit: include/llvm/DebugInfo/PDB/PDBSymbolCustom.h
    • edit: lib/DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp
    • edit: include/llvm/DebugInfo/PDB/Native/NativeSession.h
    • edit: lib/DebugInfo/PDB/Native/NativeEnumSymbol.cpp
    • edit: lib/DebugInfo/PDB/PDBSymbolTypeManaged.cpp
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h
    • edit: lib/DebugInfo/PDB/Native/NativeRawSymbol.cpp
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h
    • edit: lib/DebugInfo/PDB/PDBSymbolThunk.cpp
    • edit: lib/DebugInfo/PDB/DIA/DIASectionContrib.cpp
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolData.h
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h
    • edit: lib/DebugInfo/PDB/Native/NativeExeSymbol.cpp
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolThunk.h
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h
    • edit: lib/DebugInfo/PDB/DIA/DIARawSymbol.cpp
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolBlock.h
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h
    • edit: lib/DebugInfo/PDB/PDBSymbolTypePointer.cpp
    • edit: lib/DebugInfo/PDB/PDBSymbolTypeEnum.cpp
    • edit: lib/DebugInfo/PDB/PDBSymbolTypeVTable.cpp
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h
    • edit: lib/DebugInfo/PDB/PDBSymbolTypeBaseClass.cpp
    • edit: lib/DebugInfo/PDB/PDBSymbolTypeBuiltin.cpp
    • edit: lib/DebugInfo/PDB/PDBSymbolUnknown.cpp
    • edit: lib/DebugInfo/PDB/PDBSymbolTypeCustom.cpp
    • edit: lib/DebugInfo/PDB/PDBSymbolCompilandDetails.cpp
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h
    • edit: lib/DebugInfo/PDB/PDBSymbolTypeTypedef.cpp
    • edit: lib/DebugInfo/PDB/PDBSymbolTypeFriend.cpp
    • edit: lib/DebugInfo/PDB/Native/NativeEnumModules.cpp
    • edit: include/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h
    • edit: lib/DebugInfo/PDB/PDBSymbolAnnotation.cpp
    • edit: lib/DebugInfo/PDB/PDBSymbol.cpp
    • edit: lib/DebugInfo/PDB/Native/NativeSession.cpp
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h
    • edit: lib/DebugInfo/PDB/PDBSymbolFuncDebugStart.cpp
    • edit: include/llvm/DebugInfo/PDB/PDBSymbol.h
    • edit: lib/DebugInfo/PDB/PDBSymbolCustom.cpp
    • edit: lib/DebugInfo/PDB/PDBSymbolFuncDebugEnd.cpp
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h
    • add: unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h
    • edit: lib/DebugInfo/PDB/PDBSymbolCompiland.cpp
    • edit: lib/DebugInfo/PDB/PDBSymbolTypeDimension.cpp
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolLabel.h
    • edit: lib/DebugInfo/PDB/Native/NativeBuiltinSymbol.cpp
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h
    • edit: lib/DebugInfo/PDB/PDBSymbolExe.cpp
    • edit: lib/DebugInfo/PDB/PDBSymbolTypeUDT.cpp
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolFunc.h
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h
    • edit: lib/DebugInfo/PDB/PDBSymbolBlock.cpp
    • edit: lib/DebugInfo/PDB/PDBSymbolTypeFunctionArg.cpp
    • edit: include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolExe.h
    • edit: lib/DebugInfo/PDB/PDBSymbolTypeArray.cpp
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h
    • edit: lib/DebugInfo/PDB/PDBSymbolFunc.cpp
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h
    • edit: lib/DebugInfo/PDB/PDBSymbolPublicSymbol.cpp
    • edit: tools/llvm-pdbutil/llvm-pdbutil.cpp
    • edit: lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp
    • edit: lib/DebugInfo/PDB/PDBSymbolLabel.cpp
    • edit: lib/DebugInfo/PDB/PDBSymbolUsingNamespace.cpp
    • edit: include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h
    • edit: lib/DebugInfo/PDB/PDBSymbolCompilandEnv.cpp
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h
    • edit: lib/DebugInfo/PDB/PDBSymbolData.cpp
    • edit: lib/DebugInfo/PDB/Native/NativeCompilandSymbol.cpp
    • edit: unittests/DebugInfo/PDB/CMakeLists.txt
    • edit: include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h
    • add: unittests/DebugInfo/PDB/Inputs/empty.pdb
  • Commit f54d7cec40572176fa57e6b4667b3d2fcb4d7d12 by jfbastien:
    NFC: improve ARM64 isFPImmLegal debug print

    • edit: lib/Target/AArch64/AArch64ISelLowering.cpp
  • Commit a8b0ea0bbd71a37cfa64c402aa85e29f5cdbea40 by zturner:
    Fix silly error in unittest helper.

    • edit: lib/Testing/Support/SupportHelpers.cpp
  • Commit d2d8db6d7a5d1466cb2aa7232a1df4cdc25f383d by zturner:
    Fix some warnings.

    • edit: lib/DebugInfo/PDB/PDBSymbol.cpp
    • edit: lib/Testing/Support/SupportHelpers.cpp
  • Commit 92c8fe0a62e910817ed48eb48a4a6a335dfd5d4b by maskray:
    [llvm-dwp] Use buffer_stream if output file is not seekable (e.g. "-")

    • edit: tools/llvm-dwp/llvm-dwp.cpp
    • edit: test/tools/llvm-dwp/X86/merge.test
  • Commit 95d4ae1832012f7a37920a88270f0244050662f3 by maskray:
    [llvm-dwp] Fix UN: lines (supposed to be RUN:) in X86/simple.test

    • edit: test/tools/llvm-dwp/X86/simple.test
  • Commit b9c9629e618b883df7f03dc92f0d23eeca38693f by craig.topper:
    [X86][Assembler] Allow %eip as a register in 32-bit mode for .cfi

    • edit: lib/Target/X86/AsmParser/X86AsmParser.cpp
    • add: test/MC/X86/pr38826.s
    • edit: test/MC/X86/x86_errors.s
    • edit: test/CodeGen/X86/eip-addressing-i386.ll
  • Commit 799544783a65c86776e410a6eab9da667a19a521 by hsiangkai:
    [DebugInfo] Do not generate label debug info if it has been processed.

    • edit: lib/CodeGen/AsmPrinter/CodeViewDebug.h
    • edit: lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
    • edit: lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
    • edit: lib/CodeGen/AsmPrinter/DwarfDebug.h
    • edit: lib/CodeGen/AsmPrinter/DbgEntityHistoryCalculator.cpp
    • edit: lib/CodeGen/AsmPrinter/DwarfDebug.cpp
    • edit: test/DebugInfo/Generic/debug-label.ll
    • edit: lib/CodeGen/AsmPrinter/DbgEntityHistoryCalculator.h
  • Commit 73370761f5a7e4683c93ca98eae11213c6cdf3af by max.kazantsev:
    Revert rL341509 to fix massive failures on buildbots

    • edit: test/tools/llvm-dwp/X86/merge.test
    • edit: tools/llvm-dwp/llvm-dwp.cpp
  • Commit a8709f19fbfdd7f182942ecaec2dd2756c88cbdb by max.kazantsev:
    [IndVars] Turn isValidRewrite into an assertion

    • edit: lib/Transforms/Scalar/IndVarSimplify.cpp
  • Commit fba980b52493910e14eff3acc565d756f87cd9bf by max.kazantsev:
    Revert "[IndVars] Turn isValidRewrite into an assertion" because it

    • edit: lib/Transforms/Scalar/IndVarSimplify.cpp
  • Commit afed9811bff1fe8c5f50773fd2d47fb6e70e6559 by dberris:
    [XRay] Add a BlockIndexer visitor for FDR Records.

    • add: unittests/XRay/FDRBlockIndexerTest.cpp
    • add: include/llvm/XRay/BlockIndexer.h
    • add: lib/XRay/BlockIndexer.cpp
    • edit: unittests/XRay/CMakeLists.txt
    • edit: lib/XRay/CMakeLists.txt
  • Commit ac23fcdc321d9bf08d00697849ebbbdf850ecef6 by glider:
    [MSan] Make sure variadic function arguments do not overflow

    • edit: test/Instrumentation/MemorySanitizer/AArch64/vararg.ll
    • add: test/Instrumentation/MemorySanitizer/X86/vararg-too-large.ll
    • edit: test/Instrumentation/MemorySanitizer/Mips/vararg-mips64el.ll
    • edit: test/Instrumentation/MemorySanitizer/Mips/vararg-mips64.ll
    • edit: test/Instrumentation/MemorySanitizer/PowerPC/vararg-ppc64le.ll
    • edit: test/Instrumentation/MemorySanitizer/PowerPC/vararg-ppc64.ll
    • edit: lib/Transforms/Instrumentation/MemorySanitizer.cpp
  • Commit d8ffa610fe52d2507e01893ff3770975f1991386 by max.kazantsev:
    Return "[NFC] Add severe validation of InstructionPrecedenceTracking"

    • edit: lib/Analysis/InstructionPrecedenceTracking.cpp
    • edit: include/llvm/Analysis/InstructionPrecedenceTracking.h
  • Commit 139b3ea82f1fbeb6370eb11f0592bda03d976f46 by david.green:
    [SLC] Add an alignment to CreateGlobalString

    • edit: lib/IR/IRBuilder.cpp
    • edit: test/Transforms/InstCombine/printf-1.ll
  • Commit a044b58ab1480e6c5ee3c13dac6a8fb2462b2909 by glider:
    [MSan] store origins for variadic function parameters in

    • add: test/Instrumentation/MemorySanitizer/X86/vararg_call.ll
    • edit: lib/Transforms/Instrumentation/MemorySanitizer.cpp
  • Commit 62f16664abf8a3766b8c31e53d5a87ebf5f5330c by max.kazantsev:
    [NFC] Simplify inner structure of InstructionPrecedenceTracking

    • edit: lib/Analysis/InstructionPrecedenceTracking.cpp
    • edit: include/llvm/Analysis/InstructionPrecedenceTracking.h
  • Commit 83ff6830d801c65fa5ed43095df2db5c822d871d by jonas:
    Revert "[DebugInfo] Normalize common kinds of DWARF sub-expressions."

    • edit: test/DebugInfo/ARM/PR26163.ll
    • edit: lib/CodeGen/AsmPrinter/DwarfExpression.cpp
    • edit: test/DebugInfo/X86/PR26148.ll
    • edit: test/DebugInfo/X86/dw_op_minus_direct.ll
    • edit: test/DebugInfo/Generic/incorrect-variable-debugloc1.ll
    • edit: test/DebugInfo/X86/pieces-4.ll
    • edit: test/DebugInfo/AMDGPU/variable-locations.ll
    • edit: test/DebugInfo/X86/partial-constant.ll
    • edit: test/DebugInfo/X86/stack-value-dwarf4.ll
    • edit: test/DebugInfo/ARM/split-complex.ll
    • edit: test/DebugInfo/X86/stack-value-piece.ll
    • edit: lib/CodeGen/AsmPrinter/DwarfExpression.h
    • edit: test/DebugInfo/X86/constant-loclist.ll
    • edit: test/DebugInfo/X86/split-global.ll
  • Commit 8502b00a75fe74d1a772b8cc1eaa117dcd00e208 by florian.hahn:
    [LoopInterchange] Move preheader creation to transform stage and

    • edit: lib/Transforms/Scalar/LoopInterchange.cpp
  • Commit d4199855c9398160538fef3f5c5992831a3de658 by tatyana:
    Hold GIL while allocating memory for PythonString.

    • edit: scripts/Python/python-extensions.swig
  • Commit dddb70b0fa11f4c21cd2498b4c05d53fefb3d460 by pavel:
    Modernize NativeProcessProtocol::GetSoftwareBreakpointTrapOpcode

    • edit: include/lldb/Host/common/NativeProcessProtocol.h
    • edit: source/Host/common/SoftwareBreakpoint.cpp
    • edit: source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp
    • edit: source/Plugins/Process/NetBSD/NativeProcessNetBSD.h
    • edit: source/Plugins/Process/Linux/NativeProcessLinux.h
    • edit: source/Plugins/Process/Linux/NativeProcessLinux.cpp
    • edit: source/Host/common/NativeProcessProtocol.cpp
  • Commit 168a9b85fda4450d8c63c918a9e2de6318207289 by david.bolvansky:
    Set Windows console mode to enable support for ansi escape codes

    • edit: source/Core/Debugger.cpp
  • Commit 91d709c7af26b9fa394ae7a20e95e721044b8703 by aprantl:
    Print column info in backtraces et al. if available

    • edit: include/lldb/Core/FormatEntity.h
    • edit: source/Core/Debugger.cpp
    • edit: packages/Python/lldbsuite/test/functionalities/asan/TestReportData.py
    • edit: packages/Python/lldbsuite/test/functionalities/asan/Makefile
    • edit: source/Core/FormatEntity.cpp
  • Commit a8d7125bb8eb189cd6a0edc0c1fb43f3f3d511c5 by jmolenda:
    Re-instate a bit of code that was commented out in r188246 which reads

    • edit: source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
    • edit: tools/debugserver/source/MacOSX/MachProcess.mm
  • Commit 1cbf1dfb0e4d45cfb1929785b71ae5d74f6dfb6d by teemperor:
    Revert "[ClangUserExpression][NFC] Removed unused code"

    • edit: source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
  • Commit 5d9beaaf6bfbe548408a66514cc9ffdeecd5d04e by mascasa:
    [libfuzzer] Replace memmem with strstr.

    • edit: test/fuzzer/initialize.test
    • edit: test/fuzzer/InitializeTest.cpp
  • Commit eed7437a9290dbee98da9fee6e41eb44389e9177 by eugeni.stepanov:
    [hwasan] Don't handle signals on Android.

    • edit: lib/hwasan/hwasan.cc
  • Commit fa9b5b44c7b5638ef84008855287ca8b74869ecb by kcc:
    [hwasan] simplify the code, NFC

    • edit: lib/hwasan/hwasan_thread.cc
    • edit: lib/hwasan/hwasan_allocator.h
    • edit: lib/hwasan/hwasan_allocator.cc
    • edit: lib/hwasan/hwasan_thread.h
  • Commit 7030ca8df9844550911b211cef0a1d772128a044 by kcc:
    [hwasan] when verbose_threads==1, print the memory usage per thread

    • edit: lib/hwasan/hwasan_thread.cc
    • edit: lib/sanitizer_common/sanitizer_ring_buffer.h
    • edit: lib/hwasan/hwasan_allocator.h
  • Commit 07074edb9799b9e8f580924f3cf2e99abd83f500 by mmoroz:
    [libfuzzer] Temporarily disable unittests failing on Windows.

    • edit: test/fuzzer/null-deref-on-empty.test
    • edit: test/fuzzer/minimize_crash.test
    • edit: test/fuzzer/minimize_two_crashes.test
    • edit: test/fuzzer/null-deref.test
  • Commit e4f05366be77f64a967e6243e63967d3c93e0548 by glider:
    [MSan] store origins for variadic function parameters in

    • edit: lib/msan/msan.cc
    • add: test/msan/vararg.cc