[ 74%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o In file included from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/lib/Target/ARM/ARMBaseInstrInfo.h:24, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/lib/Target/ARM/ThumbRegisterInfo.cpp:16: /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 74%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o In file included from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/lib/Target/ARM/ARMBaseInstrInfo.h:24, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/lib/Target/ARM/ARMSubtarget.h:17, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/lib/Target/ARM/Thumb2ITBlockPass.cpp:12: /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 74%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o In file included from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/lib/Target/ARM/ARMBaseInstrInfo.h:24, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/lib/Target/ARM/Thumb2InstrInfo.h:17, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/lib/Target/ARM/Thumb2InstrInfo.cpp:14: /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 74%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o In file included from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/lib/Target/ARM/ARMBaseInstrInfo.h:24, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/lib/Target/ARM/Thumb2SizeReduction.cpp:11: /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 74%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMComputeBlockSize.cpp.o In file included from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/lib/Target/ARM/ARMBaseInstrInfo.h:24, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/lib/Target/ARM/ARMComputeBlockSize.cpp:11: /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 74%] Linking CXX static library ../../libLLVMARMCodeGen.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 74%] Built target LLVMARMCodeGen make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target LLVMARMAsmParser make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 74%] Building CXX object lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o [ 74%] Linking CXX static library ../../../libLLVMARMAsmParser.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 74%] Built target LLVMARMAsmParser make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target LLVMARMDisassembler make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 74%] Building CXX object lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o [ 74%] Linking CXX static library ../../../libLLVMARMDisassembler.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 74%] Built target LLVMARMDisassembler make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target LLVMARMAsmPrinter make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 74%] Building CXX object lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/ARMInstPrinter.cpp.o [ 74%] Linking CXX static library ../../../libLLVMARMAsmPrinter.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 74%] Built target LLVMARMAsmPrinter make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target LLVMARMDesc make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 74%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o [ 74%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o [ 74%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o [ 74%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o [ 74%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o [ 74%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o [ 74%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o [ 74%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o [ 75%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o [ 75%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o In file included from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/lib/Target/ARM/ARMBaseInstrInfo.h:24, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/lib/Target/ARM/ARMSubtarget.h:17, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/lib/Target/ARM/ARMTargetMachine.h:17, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:14: /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 75%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o [ 75%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o [ 75%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o [ 75%] Linking CXX static library ../../../libLLVMARMDesc.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 75%] Built target LLVMARMDesc make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target LLVMARMInfo make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 75%] Building CXX object lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o [ 75%] Linking CXX static library ../../../libLLVMARMInfo.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 75%] Built target LLVMARMInfo make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target LLVMARMUtils make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 75%] Building CXX object lib/Target/ARM/Utils/CMakeFiles/LLVMARMUtils.dir/ARMBaseInfo.cpp.o [ 75%] Linking CXX static library ../../../libLLVMARMUtils.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 75%] Built target LLVMARMUtils make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target LLVMDlltoolDriver make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 75%] Building CXX object lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o [ 75%] Linking CXX static library ../../libLLVMDlltoolDriver.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 75%] Built target LLVMDlltoolDriver make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target LLVMLibDriver make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 75%] Building CXX object lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o [ 75%] Linking CXX static library ../../libLLVMLibDriver.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 75%] Built target LLVMLibDriver make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target StripOptsTableGen make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 75%] Building StripOpts.inc... [ 75%] Updating StripOpts.inc... make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 75%] Built target StripOptsTableGen [ 75%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o [ 75%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o [ 75%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o [ 75%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o [ 75%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o [ 75%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o [ 75%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o [ 75%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o [ 75%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o [ 76%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o [ 76%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o [ 76%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollAndJamPass.cpp.o [ 76%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o [ 76%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o [ 76%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o [ 76%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o [ 76%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o [ 76%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o [ 76%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o [ 76%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o [ 76%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o [ 76%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o [ 76%] Linking CXX static library ../libLLVMTarget.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 76%] Built target LLVMTarget [ 76%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o [ 76%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o [ 76%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o [ 76%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o [ 76%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/lib/IR/Core.cpp: In function 'void LLVMContextSetDiagnosticHandler(LLVMContextRef, LLVMDiagnosticHandler, void*)': /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/lib/IR/Core.cpp:90:18: warning: cast between incompatible function types from 'LLVMDiagnosticHandler' {aka 'void (*)(LLVMOpaqueDiagnosticInfo*, void*)'} to 'llvm::DiagnosticHandler::DiagnosticHandlerTy' {aka 'void (*)(const llvm::DiagnosticInfo&, void*)'} [-Wcast-function-type] Handler), ^ /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/lib/IR/Core.cpp: In function 'void (* LLVMContextGetDiagnosticHandler(LLVMContextRef))(LLVMDiagnosticInfoRef, void*)': /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/lib/IR/Core.cpp:96:48: warning: cast between incompatible function types from 'llvm::DiagnosticHandler::DiagnosticHandlerTy' {aka 'void (*)(const llvm::DiagnosticInfo&, void*)'} to 'LLVMDiagnosticHandler' {aka 'void (*)(LLVMOpaqueDiagnosticInfo*, void*)'} [-Wcast-function-type] unwrap(C)->getDiagnosticHandlerCallBack()); ^ [ 76%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o [ 76%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o [ 76%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o [ 76%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o [ 76%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o [ 76%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o [ 77%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o [ 77%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o [ 77%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o [ 77%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o [ 77%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o [ 77%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o [ 77%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o [ 77%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o [ 77%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o [ 77%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o [ 78%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o [ 78%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o [ 78%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o [ 78%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DomTreeUpdater.cpp.o [ 78%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o [ 78%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o [ 78%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o [ 78%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o [ 78%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o [ 78%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o [ 78%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o [ 78%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o [ 78%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o [ 78%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculateAroundPHIs.cpp.o [ 78%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o [ 78%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o [ 78%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o [ 78%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o [ 78%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o [ 78%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o [ 79%] Linking CXX static library ../../libLLVMScalarOpts.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 79%] Built target LLVMScalarOpts [ 79%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o [ 79%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o [ 79%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o [ 79%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o [ 79%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o [ 79%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o [ 79%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o [ 80%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o [ 80%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o [ 80%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o [ 80%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o [ 80%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o [ 80%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o [ 80%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o [ 80%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o [ 80%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o [ 80%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o [ 80%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o [ 80%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/lib/IR/SafepointIRVerifier.cpp: In member function 'bool {anonymous}::CFGDeadness::hasLiveIncomingEdge(const llvm::PHINode*, const llvm::BasicBlock*) const': /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/lib/IR/SafepointIRVerifier.cpp:87:10: warning: variable 'Listed' set but not used [-Wunused-but-set-variable] bool Listed = false; ^~~~~~ [ 80%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o [ 80%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o [ 80%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o [ 80%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o [ 81%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o [ 81%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o [ 81%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o [ 81%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o [ 81%] Linking CXX static library ../libLLVMCore.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 81%] Built target LLVMCore make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target LLVMCFIVerify make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 81%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o [ 81%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o Scanning dependencies of target LLVMExegesis make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 82%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Analysis.cpp.o Scanning dependencies of target LLVMOrcJIT make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 82%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/CompileOnDemandLayer.cpp.o [ 82%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Assembler.cpp.o [ 82%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/BenchmarkResult.cpp.o [ 82%] Linking CXX static library ../../../lib/libLLVMCFIVerify.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 82%] Built target LLVMCFIVerify [ 82%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/BenchmarkRunner.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Core.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o In file included from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/tools/llvm-exegesis/lib/Assembler.cpp:14: /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 82%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Clustering.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o [ 82%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Latency.cpp.o [ 82%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/LlvmState.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRCompileLayer.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRTransformLayer.cpp.o [ 82%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/MCInstrDescView.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Legacy.cpp.o [ 82%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/PerfHelper.cpp.o [ 82%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/RegisterAliasing.cpp.o [ 82%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Target.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Layer.cpp.o [ 82%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Uops.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LLJIT.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectTransformLayer.cpp.o [ 82%] Linking CXX static library ../../../lib/libLLVMExegesis.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 82%] Built target LLVMExegesis [ 82%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o [ 82%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o [ 83%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o [ 83%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RPCUtils.cpp.o [ 83%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RTDyldObjectLinkingLayer.cpp.o [ 83%] Linking CXX static library ../../libLLVMOrcJIT.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 83%] Built target LLVMOrcJIT make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target lli-child-target make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target LLVM make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 83%] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o [ 83%] Building CXX object tools/llvm-shlib/CMakeFiles/LLVM.dir/libllvm.cpp.o [ 83%] Linking CXX shared library ../../lib/libLLVM-7.so make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 83%] Built target LLVM make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target llvm-ar make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target llvm-config make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 83%] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o [ 83%] Building CXX object tools/llvm-config/CMakeFiles/llvm-config.dir/llvm-config.cpp.o Scanning dependencies of target LTO make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 83%] Building CXX object tools/lto/CMakeFiles/LTO.dir/LTODisassembler.cpp.o [ 83%] Building CXX object tools/lto/CMakeFiles/LTO.dir/lto.cpp.o [ 83%] Linking CXX executable ../../../bin/lli-child-target [ 83%] Linking CXX executable ../../bin/llvm-config make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 83%] Built target lli-child-target make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target llvm-lto make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 83%] Building CXX object tools/llvm-lto/CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o [ 83%] Linking CXX executable ../../bin/llvm-ar make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 83%] Built target llvm-config make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target llvm-profdata make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 83%] Building CXX object tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 83%] Built target llvm-ar make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target bugpoint make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 83%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/BugDriver.cpp.o [ 83%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o [ 83%] Linking CXX shared library ../../lib/libLTO.so make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 83%] Built target LTO make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target dsymutil make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 83%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o [ 83%] Linking CXX executable ../../bin/llvm-profdata make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 83%] Built target llvm-profdata make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target llc make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 83%] Building CXX object tools/llc/CMakeFiles/llc.dir/llc.cpp.o [ 83%] Linking CXX executable ../../bin/llvm-lto make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 83%] Built target llvm-lto make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target lli make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 83%] Building CXX object tools/lli/CMakeFiles/lli.dir/lli.cpp.o In file included from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LinkAllCodegenComponents.h:20, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/tools/llc/llc.cpp:21: /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LinkAllCodegenComponents.h:20, from /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/tools/lli/lli.cpp:21: /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 83%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o [ 83%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o [ 83%] Linking CXX executable ../../bin/llc make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 83%] Built target llc make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target llvm-as make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 84%] Building CXX object tools/llvm-as/CMakeFiles/llvm-as.dir/llvm-as.cpp.o [ 84%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/FindBugs.cpp.o [ 84%] Linking CXX executable ../../bin/llvm-as make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 84%] Built target llvm-as make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target llvm-bcanalyzer make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 84%] Building CXX object tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o [ 84%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/Miscompilation.cpp.o [ 84%] Linking CXX executable ../../bin/lli make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 84%] Built target lli [ 84%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/BinaryHolder.cpp.o [ 84%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o [ 84%] Linking CXX executable ../../bin/llvm-bcanalyzer make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 84%] Built target llvm-bcanalyzer make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target llvm-c-test make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 84%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/attributes.c.o [ 84%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/calc.c.o [ 84%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/debuginfo.c.o [ 84%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/diagnostic.c.o [ 84%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/disassemble.c.o [ 84%] Building CXX object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/echo.cpp.o [ 84%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/helpers.c.o [ 84%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/include-all.c.o [ 84%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/main.c.o [ 84%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ToolRunner.cpp.o [ 84%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/CFBundle.cpp.o [ 84%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/module.c.o [ 84%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/metadata.c.o [ 84%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/object.c.o [ 85%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/targets.c.o [ 85%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/CompileUnit.cpp.o [ 86%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/bugpoint.cpp.o [ 86%] Linking CXX executable ../../bin/llvm-c-test [ 86%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DebugMap.cpp.o make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 86%] Built target llvm-c-test [ 86%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DeclContext.cpp.o make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target llvm-cat make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 86%] Building CXX object tools/llvm-cat/CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o [ 86%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinker.cpp.o [ 86%] Linking CXX executable ../../bin/bugpoint [ 86%] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfStreamer.cpp.o make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 86%] Linking CXX executable ../../bin/llvm-cat make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 86%] Built target bugpoint [ 86%] Built target llvm-cat make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target llvm-cfi-verify make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 86%] Building CXX object tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/llvm-cfi-verify.cpp.o Scanning dependencies of target llvm-cvtres make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 86%] Building CXX object tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o Scanning dependencies of target llvm-cov make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-0/output/build/host-llvm-7.0.1/buildroot-build' [ 86%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o [ 86%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/gcov.cpp.o