[ 73%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o [ 73%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRCompileLayer.cpp.o [ 73%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IRTransformLayer.cpp.o [ 73%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Legacy.cpp.o [ 73%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o [ 73%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/Layer.cpp.o [ 73%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/LLJIT.cpp.o [ 73%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o [ 73%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o [ 73%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o [ 73%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ObjectTransformLayer.cpp.o [ 73%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o [ 74%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o [ 74%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o [ 74%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o [ 74%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o [ 74%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o [ 74%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o [ 74%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RPCUtils.cpp.o [ 74%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RTDyldObjectLinkingLayer.cpp.o [ 74%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o [ 74%] Linking CXX static library ../../libLLVMOrcJIT.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 74%] Built target LLVMOrcJIT make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target LLVMX86CodeGen make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 74%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/ShadowCallStack.cpp.o [ 74%] Linking CXX static library ../../libLLVMInstCombine.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 74%] Built target LLVMInstCombine make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target LLVMX86AsmParser make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 75%] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86InstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/ShadowCallStack.cpp:19: /data/buildroot/buildroot-test/instance-1/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-1/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/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o [ 75%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86InstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86Subtarget.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86AsmPrinter.h:13, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86AsmPrinter.cpp:15: /data/buildroot/buildroot-test/instance-1/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-1/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%] Linking CXX static library ../../../libLLVMX86AsmParser.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 75%] Built target LLVMX86AsmParser make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 75%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o Scanning dependencies of target LLVMX86Disassembler make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 76%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86InstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86CallFrameOptimization.cpp:22: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ [ 76%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o [ 76%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o [ 76%] Linking CXX static library ../../../libLLVMX86Disassembler.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 76%] Built target LLVMX86Disassembler make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target LLVMX86AsmPrinter make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 76%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o [ 76%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86InstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86Subtarget.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86CallingConv.cpp:16: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ [ 76%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o [ 76%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o [ 76%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86InstPrinterCommon.cpp.o [ 76%] Linking CXX static library ../../../libLLVMX86AsmPrinter.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 76%] Built target LLVMX86AsmPrinter make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target LLVMX86Desc make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 76%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86InstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86CallLowering.cpp:19: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ [ 76%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o [ 76%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CmovConversion.cpp.o [ 76%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86InstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86CmovConversion.cpp:45: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ [ 76%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o [ 76%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o [ 76%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86DomainReassignment.cpp.o [ 76%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86InstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86DomainReassignment.cpp:17: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp: In function 'unsigned int getRelocType64(llvm::MCContext&, llvm::SMLoc, llvm::MCSymbolRefExpr::VariantKind, X86_64RelType, bool, unsigned int)': /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:105:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Type) { ^~~~~~ /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:117:3: note: here case MCSymbolRefExpr::VK_GOT: ^~~~ /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:118:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Type) { ^~~~~~ /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:128:3: note: here case MCSymbolRefExpr::VK_GOTOFF: ^~~~ /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:134:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Type) { ^~~~~~ /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:144:3: note: here case MCSymbolRefExpr::VK_DTPOFF: ^~~~ /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:146:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Type) { ^~~~~~ /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:156:3: note: here case MCSymbolRefExpr::VK_SIZE: ^~~~ /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:158:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Type) { ^~~~~~ /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:168:3: note: here case MCSymbolRefExpr::VK_TLSCALL: ^~~~ /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp: In function 'unsigned int getRelocType32(llvm::MCContext&, llvm::MCSymbolRefExpr::VariantKind, X86_32RelType, bool, unsigned int)': /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:229:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Type) { ^~~~~~ /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:237:3: note: here case MCSymbolRefExpr::VK_GOT: ^~~~ [ 76%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o [ 76%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o [ 76%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFTargetStreamer.cpp.o [ 76%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o [ 76%] Linking CXX static library ../../../libLLVMX86Desc.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 76%] Built target LLVMX86Desc make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target LLVMX86Info make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 76%] Building CXX object lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o [ 76%] Linking CXX static library ../../../libLLVMX86Info.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 76%] Built target LLVMX86Info make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target LLVMX86Utils make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 76%] Building CXX object lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86InstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86ExpandPseudo.cpp:19: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ [ 76%] Linking CXX static library ../../../libLLVMX86Utils.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 76%] Built target LLVMX86Utils make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target LLVMDlltoolDriver make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 76%] Building CXX object lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o [ 76%] Linking CXX static library ../../libLLVMDlltoolDriver.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 76%] Built target LLVMDlltoolDriver make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target LLVMLibDriver make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 76%] Building CXX object lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o [ 77%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o [ 77%] Linking CXX static library ../../libLLVMLibDriver.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 77%] Built target LLVMLibDriver make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/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-1/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 77%] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86InstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86FastISel.cpp:19: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ [ 77%] Linking CXX executable ../../../bin/lli-child-target make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 77%] Built target lli-child-target make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target LLVMCFIVerify make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 77%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/FileAnalysis.cpp.o [ 77%] Building CXX object tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/GraphBuilder.cpp.o [ 77%] Linking CXX static library ../../../lib/libLLVMCFIVerify.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 77%] Built target LLVMCFIVerify [ 77%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target LLVMExegesis make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 78%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Analysis.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86InstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86FixupBWInsts.cpp:49: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ [ 78%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Assembler.cpp.o [ 78%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/tools/llvm-exegesis/lib/Assembler.cpp:14: /data/buildroot/buildroot-test/instance-1/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-1/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-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86InstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86FixupLEAs.cpp:17: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ [ 78%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/BenchmarkResult.cpp.o [ 78%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AvoidStoreForwardingBlocks.cpp.o [ 78%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/BenchmarkRunner.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86InstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp:37: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ [ 78%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Clustering.cpp.o [ 78%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o [ 78%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Latency.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86InstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86FixupSetCC.cpp:24: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ [ 78%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FlagsCopyLowering.cpp.o [ 78%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/LlvmState.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86InstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86FlagsCopyLowering.cpp:26: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ [ 78%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/MCInstrDescView.cpp.o [ 78%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/PerfHelper.cpp.o [ 78%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o [ 78%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/RegisterAliasing.cpp.o [ 78%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Target.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86InstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86FloatingPoint.cpp:27: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ [ 78%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o [ 78%] Building CXX object tools/llvm-exegesis/lib/CMakeFiles/LLVMExegesis.dir/Uops.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86InstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86FrameLowering.cpp:16: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ [ 78%] Linking CXX static library ../../../lib/libLLVMExegesis.a make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 78%] Built target LLVMExegesis [ 78%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' Scanning dependencies of target StripOptsTableGen make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' make[3]: Entering directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 78%] Building StripOpts.inc... [ 78%] Updating StripOpts.inc... make[3]: Leaving directory '/data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/buildroot-build' [ 78%] Built target StripOptsTableGen [ 78%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o [ 78%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o [ 78%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o [ 78%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstructionSelector.cpp.o [ 78%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86InstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86InstructionSelector.cpp:17: /data/buildroot/buildroot-test/instance-1/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-1/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-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:56: /data/buildroot/buildroot-test/instance-1/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-1/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-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:20: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ [ 78%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o [ 78%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:20: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ [ 78%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86InstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86Subtarget.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86ISelDAGToDAG.cpp:18: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ [ 78%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:22: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ [ 78%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o [ 78%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o [ 78%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o [ 78%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o [ 78%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/MachineRegisterInfo.h:32, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/LiveRegUnits.h:19, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetInstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86InstrInfo.h:21, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86IntrinsicsInfo.h:18, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/Target/X86/X86ISelLowering.cpp:20: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ [ 78%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:32: /data/buildroot/buildroot-test/instance-1/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-1/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-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:43: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ [ 78%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o [ 79%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o [ 79%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o [ 79%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o [ 79%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:27: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ [ 79%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o [ 79%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o [ 79%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinCFGuard.cpp.o [ 79%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/CodeGen/AsmPrinter/WinException.cpp:24: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ [ 79%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o [ 79%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o [ 79%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o In file included from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /data/buildroot/buildroot-test/instance-1/output/build/host-llvm-7.0.1/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:40: /data/buildroot/buildroot-test/instance-1/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-1/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) ^ [ 79%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o [ 79%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86IndirectBranchTracking.cpp.o [ 79%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o