[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 16.04 - Long Test (main) #7695

# [FAILURE] oss-swift-incremental-RA-linux-ubuntu-16_04-long-test [#7695]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04-long-test/7695/
Project: oss-swift-incremental-RA-linux-ubuntu-16_04-long-test
Date of build: Sat, 13 Feb 2021 04:38:09 -0600
Build duration: 32 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 fe10f98cf067608ed96e585aaad23fbd6d00f20d by eeckstein:

SIL: rename the SILBitfield.h header file to BasicBlockBits.h

  • edit: lib/SILOptimizer/Transforms/RedundantLoadElimination.cpp

  • edit: lib/SILOptimizer/Mandatory/DiagnoseUnreachable.cpp

  • edit: lib/SILOptimizer/Utils/CFGOptUtils.cpp

  • edit: lib/SILOptimizer/LoopTransforms/COWArrayOpt.cpp

  • edit: lib/SILOptimizer/LoopTransforms/LICM.cpp

  • edit: lib/SILOptimizer/SILCombiner/SILCombine.cpp

  • edit: lib/SILOptimizer/Transforms/Outliner.cpp

  • edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp

  • edit: lib/SILOptimizer/Transforms/ConditionForwarding.cpp

  • edit: lib/SILOptimizer/Transforms/ARCCodeMotion.cpp

  • edit: lib/SIL/Verifier/SILVerifier.cpp

  • edit: lib/SILOptimizer/Transforms/DeadStoreElimination.cpp

  • edit: include/swift/SIL/BasicBlockUtils.h

  • edit: include/swift/SILOptimizer/Utils/BasicBlockOptUtils.h

  • delete: include/swift/SIL/SILBitfield.h

  • edit: unittests/SIL/SILBitfieldTest.cpp

  • edit: lib/SILOptimizer/Transforms/DeadCodeElimination.cpp

  • edit: lib/SILOptimizer/Mandatory/ClosureLifetimeFixup.cpp

  • edit: lib/SILOptimizer/Utils/CheckedCastBrJumpThreading.cpp

  • edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp

  • edit: lib/SILOptimizer/Mandatory/MandatoryCombine.cpp

  • edit: include/swift/SIL/LinearLifetimeChecker.h

  • edit: lib/SILOptimizer/Mandatory/YieldOnceCheck.cpp

  • edit: lib/IRGen/IRGenSIL.cpp

  • edit: lib/SILOptimizer/Mandatory/OSLogOptimization.cpp

  • edit: lib/SILOptimizer/Transforms/SILMem2Reg.cpp

  • add: include/swift/SIL/BasicBlockBits.h

  • edit: include/swift/SILOptimizer/Utils/ValueLifetime.h

  • edit: lib/SILOptimizer/SILCombiner/SILCombinerMiscVisitors.cpp

  • edit: lib/SILOptimizer/LoopTransforms/ArrayPropertyOpt.cpp

  • edit: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp

  • edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp

  • edit: lib/SILOptimizer/Mandatory/AccessEnforcementSelection.cpp

  • Commit 85884e46205a4c9ac466591383b7ac93fd354bab by eeckstein:

    SIL: A utility for processing basic blocks in a worklist.

    • edit: include/swift/SIL/BasicBlockBits.h
  • Commit 214b7a99297a959e3de40f7a9c876ba2cac1a401 by eeckstein:

    Use the new BasicBlockWorklist utility in various places in the compiler.

    • edit: lib/SILOptimizer/Mandatory/MandatoryCombine.cpp
    • edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
    • edit: lib/SILOptimizer/Transforms/RedundantLoadElimination.cpp
    • edit: lib/SILOptimizer/Mandatory/ClosureLifetimeFixup.cpp
    • edit: lib/SILOptimizer/Transforms/DeadStoreElimination.cpp
    • edit: lib/SILOptimizer/Transforms/ARCCodeMotion.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombine.cpp
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: lib/SILOptimizer/Transforms/Outliner.cpp
  • Commit ceea7b22d7940d4556463dab81059a4c5155c94b by dave:

    [CMake] Formalize whether libdispatch is used/allowed

    • edit: CMakeLists.txt
  • Commit 428ab472ac36d3bb087455aa439a3180e103def7 by mgottesman:

    [sil-combine] Turn off try_apply convert_function elimination on both ossa/non-ossa SIL.

    • edit: test/SILOptimizer/sil_combine.sil
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
    • edit: test/SILOptimizer/sil_combine_ossa.sil
  • Commit 705373c20525f04b7be8f8f3600286532d546e75 by mgottesman:

    [pred-deadalloc-elim] Fix memory safety issue and handle promoting paths where there is dynamically no value by inserting compensating destroys.

    • edit: test/SILOptimizer/predictable_deadalloc_elim_ownership.sil
    • edit: test/SILOptimizer/predictable_memopt.sil
    • delete: test/SILOptimizer/predictable_deadalloc_elim.sil
    • edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp
  • Commit 2827d72029a6c4fc3f377df499cb90528cb7a7dc by mgottesman:

    [pred-dead-alloc] Be more conservative and bail if we did not find a complete available value when cleaning up takes.

    • edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp
  • Commit 8082ea01aed0658196fcae7efebbcbc86592857c by mgottesman:

    [sil] Add a cache for SILVerifier::isOperandInValueUses.

    • edit: lib/SIL/Verifier/SILVerifier.cpp
  • Commit 6c255734baed02ff722d652fe45a13dcda6ca893 by mgottesman:

    [simplify-cfg] Enable remove unreachable blocks to shrink the CFG a bit.

    • edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
  • Commit 142c3bd1fcbe7a6b8ebccb141172f6021d98219b by mgottesman:

    [simplify-cfg] Enable some simple opts during ownerships on br, cond_br that do not involve objects directly.

    • edit: lib/SILOptimizer/Utils/BasicBlockOptUtils.cpp
    • edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
  • Commit f73276259e363167b0a5b2bbbbab45577c9c5fdd by mgottesman:

    [loop-rotate] In OSSA, instead of creating address phis, sneak the address through the phi using a RawPointer.

    • edit: include/swift/SIL/SILArgument.h
    • edit: test/SILOptimizer/looprotate_ossa.sil
    • edit: lib/SIL/IR/SILArgument.cpp
    • edit: lib/SILOptimizer/LoopTransforms/LoopRotate.cpp
  • Commit 47be53da3c2262f50a41581812f41b5dcc7c9b77 by mgottesman:

    [memory-lifetime] Disable memory lifetime on tuple typed alloc_stack that have at least one enum tuple sub-elt.

    • edit: lib/SIL/Verifier/MemoryLifetime.cpp
  • Commit ff3c7ba4a90645e12de0b91c54a5997abf04cc71 by mgottesman:

    [sil] Add another run of ARCSequenceOpts before inlining in function passes.

    • edit: lib/SILOptimizer/PassManager/PassPipeline.cpp
  • Commit 133901d6f6b5a8404e606dd91321f5bdc8124ee1 by mgottesman:

    [irgen] Emit shadow copies for ConstantDataVector.

    • edit: lib/IRGen/IRGenSIL.cpp
  • Commit dd6439d31ec92a967be52603b024c957e8aeb128 by mgottesman:

    [ownership] Change the stdlib to serialize code in ossa form on Darwin.

    • edit: test/SILOptimizer/let_properties_opts.swift
    • add: test/Serialization/early-serialization-darwin.swift
    • edit: test/sil-opt/sil-opt.swift
    • edit: test/SILOptimizer/existential_transform.swift
    • add: test/sil-opt/sil-opt-darwin.swift
    • edit: test/Serialization/early-serialization.swift
    • add: test/SIL/Serialization/shared_function_serialization_darwin.sil
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: lib/SILOptimizer/PassManager/PassPipeline.cpp
    • edit: test/sil-func-extractor/load-serialized-sil.swift
    • add: test/sil-func-extractor/load-serialized-sil-darwin.swift
    • edit: include/swift/AST/SILOptions.h
    • edit: test/SIL/Serialization/shared_function_serialization.sil
    • edit: test/IRGen/dynamic_lookup.sil
  • Commit 62cfff1f1fa7547aecef0c8082fe04bbbbb03f47 by aprantl:

    Force the Swift stdlib to be linked in test

    • edit: lldb/test/API/lang/swift/accelerate_simd/main.swift
  • Commit a7ff2aba9399106634b82c60bfebb445534c9ff0 by github:

    renamings (#493)

    • edit: Sources/SwiftDriver/IncrementalCompilation/IncrementalCompilationState.swift
    • edit: Sources/SwiftDriverExecution/MultiJobExecutor.swift
    • edit: Sources/SwiftDriver/IncrementalCompilation/ModuleDependencyGraph.swift
    • edit: Sources/SwiftDriver/IncrementalCompilation/ModuleDependencyGraphParts/Integrator.swift
    • edit: Sources/SwiftDriver/IncrementalCompilation/ModuleDependencyGraphParts/Tracer.swift
    • edit: Tests/SwiftDriverTests/ModuleDependencyGraphTests.swift
  • Commit 16fc0ff8423917ce8ed237e48a9b738fca372e9a by github:

    Added missing TARGET_OS_CYGWIN defines to TargetConditionals.h

    • edit: CoreFoundation/Base.subproj/SwiftRuntime/TargetConditionals.h