+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=311 WRKLOG=/tmp/bulklog/keystone-0.9.2nb2/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=311 WRKLOG=/tmp/bulklog/keystone-0.9.2nb2/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for keystone-0.9.2nb2 [ 0%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/ConstantPools.cpp.o [ 0%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/ELFObjectWriter.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/MC/ELFObjectWriter.cpp:15: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40, from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41, from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43, from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /opt/tools/gcc13/include/c++/13.2.0/iterator:66, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/iterator_range.h:23, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/SmallVector.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/Twine.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/Triple.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCELFObjectWriter.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/MC/ELFObjectWriter.cpp:14: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 1%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCAsmBackend.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/MC/MCAsmBackend.cpp:11: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringRef.h:18, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/Support/Host.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/Hashing.h:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/ArrayRef.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCAsmBackend.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/MC/MCAsmBackend.cpp:10: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 1%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCAsmInfo.cpp.o [ 2%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCAsmInfoCOFF.cpp.o [ 2%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCAsmInfoDarwin.cpp.o [ 3%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCAsmInfoELF.cpp.o [ 3%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCAssembler.cpp.o [ 4%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCCodeEmitter.cpp.o [ 4%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCContext.cpp.o [ 4%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCELFObjectTargetWriter.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/MC/MCELFObjectTargetWriter.cpp:10: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/functional:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:25: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 5%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCELFStreamer.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/MC/MCELFStreamer.cpp:15: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40, from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41, from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43, from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /opt/tools/gcc13/include/c++/13.2.0/iterator:66, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/SmallPtrSet.h:25, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCELFStreamer.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/MC/MCELFStreamer.cpp:14: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 5%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCExpr.cpp.o [ 6%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCFragment.cpp.o [ 6%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCInst.cpp.o [ 7%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCInstrDesc.cpp.o [ 7%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCLabel.cpp.o [ 7%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCObjectFileInfo.cpp.o [ 8%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCObjectStreamer.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/MC/MCObjectStreamer.cpp:11: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40, from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41, from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43, from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /opt/tools/gcc13/include/c++/13.2.0/iterator:66, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/iterator_range.h:23, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/SmallVector.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCObjectStreamer.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/MC/MCObjectStreamer.cpp:10: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 8%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCObjectWriter.cpp.o [ 9%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/AsmLexer.cpp.o [ 9%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/AsmParser.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/MC/MCParser/AsmParser.cpp:15: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringRef.h:18, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/Support/Host.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/Hashing.h:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/ArrayRef.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/APInt.h:19, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/APFloat.h:20, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/MC/MCParser/AsmParser.cpp:14: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 10%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/COFFAsmParser.cpp.o [ 10%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/DarwinAsmParser.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/MC/MCParser/DarwinAsmParser.cpp:11: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringRef.h:18, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/MC/MCParser/DarwinAsmParser.cpp:10: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 11%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/ELFAsmParser.cpp.o [ 11%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/MCAsmLexer.cpp.o [ 11%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/MCAsmParser.cpp.o [ 12%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/MCAsmParserExtension.cpp.o [ 12%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/MCTargetAsmParser.cpp.o [ 13%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCRegisterInfo.cpp.o [ 13%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCSection.cpp.o [ 14%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCSectionCOFF.cpp.o [ 14%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCSectionELF.cpp.o [ 15%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCSectionMachO.cpp.o [ 15%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCStreamer.cpp.o [ 15%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCSubtargetInfo.cpp.o [ 16%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCSymbol.cpp.o [ 16%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCSymbolELF.cpp.o [ 17%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCTargetOptions.cpp.o [ 17%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCValue.cpp.o [ 18%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/StringTableBuilder.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/MC/StringTableBuilder.cpp:11: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40, from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41, from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43, from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /opt/tools/gcc13/include/c++/13.2.0/iterator:66, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/iterator_range.h:23, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/SmallVector.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/SmallString.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/StringTableBuilder.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/MC/StringTableBuilder.cpp:10: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 18%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/SubtargetFeature.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/Support/Format.h:26, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/MC/SubtargetFeature.cpp:17: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringRef.h:18, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/Support/Host.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/Hashing.h:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/ArrayRef.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/SubtargetFeature.h:21, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/MC/SubtargetFeature.cpp:14: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 18%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/APFloat.cpp.o /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Support/APFloat.cpp: In member function 'llvm_ks::APFloat::opStatus llvm_ks::APFloat::divideSpecials(const llvm_ks::APFloat&)': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Support/APFloat.cpp:1607:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 1607 | copySignificand(rhs); | ~~~~~~~~~~~~~~~^~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Support/APFloat.cpp:1608:3: note: here 1608 | case PackCategoriesIntoKey(fcNaN, fcZero): | ^~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Support/APFloat.cpp:1612:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 1612 | sign = false; | ~~~~~^~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Support/APFloat.cpp:1613:3: note: here 1613 | case PackCategoriesIntoKey(fcInfinity, fcZero): | ^~~~ [ 19%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/APInt.cpp.o [ 19%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/APSInt.cpp.o [ 20%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/ARMBuildAttrs.cpp.o [ 20%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/ErrorHandling.cpp.o [ 21%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/Hashing.cpp.o [ 21%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/IntEqClasses.cpp.o [ 22%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/LEB128.cpp.o [ 22%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/Memory.cpp.o [ 22%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/MemoryBuffer.cpp.o /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Support/MemoryBuffer.cpp: In function 'llvm_ks::ErrorOr > getOpenFileImpl(int, const llvm_ks::Twine&, uint64_t, uint64_t, int64_t, bool, bool)': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Support/MemoryBuffer.cpp:364:23: warning: redundant move in return statement [-Wredundant-move] 364 | return std::move(Result); | ~~~~~~~~~^~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Support/MemoryBuffer.cpp:364:23: note: remove 'std::move' call /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Support/MemoryBuffer.cpp:403:19: warning: redundant move in return statement [-Wredundant-move] 403 | return std::move(Buf); | ~~~~~~~~~^~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Support/MemoryBuffer.cpp:403:19: note: remove 'std::move' call [ 23%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/Path.cpp.o /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Support/Path.cpp: In function 'llvm_ks::sys::fs::file_magic llvm_ks::sys::fs::identify_magic(llvm_ks::StringRef)': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Support/Path.cpp:1085:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 1085 | if (Magic[1] == 0x01) | ^~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Support/Path.cpp:1088:5: note: here 1088 | case 0x90: // PA-RISC Windows | ^~~~ [ 23%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/Regex.cpp.o [ 24%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/ScaledNumber.cpp.o [ 24%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/SmallPtrSet.cpp.o [ 25%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/SmallVector.cpp.o [ 25%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/SourceMgr.cpp.o [ 26%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/StringExtras.cpp.o [ 26%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/StringMap.cpp.o [ 26%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/StringPool.cpp.o [ 27%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/StringRef.cpp.o [ 27%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/StringSaver.cpp.o [ 28%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/TargetParser.cpp.o [ 28%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/TargetRegistry.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Support/TargetRegistry.cpp:11: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40, from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41, from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43, from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /opt/tools/gcc13/include/c++/13.2.0/iterator:66, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/iterator_range.h:23, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/SmallVector.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/Twine.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/Triple.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/Support/TargetRegistry.h:22, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Support/TargetRegistry.cpp:10: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 29%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/Triple.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Support/Triple.cpp:11: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40, from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41, from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43, from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /opt/tools/gcc13/include/c++/13.2.0/iterator:66, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/iterator_range.h:23, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/SmallVector.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/Twine.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/Triple.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Support/Triple.cpp:10: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 29%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/Twine.cpp.o [ 29%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/raw_ostream.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Support/raw_ostream.cpp:15: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40, from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41, from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43, from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /opt/tools/gcc13/include/c++/13.2.0/iterator:66, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/iterator_range.h:23, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/SmallVector.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/Support/raw_ostream.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Support/raw_ostream.cpp:14: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 30%] Building C object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/regcomp.c.o [ 30%] Building C object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/regerror.c.o [ 31%] Building C object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/regexec.c.o [ 31%] Building C object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/regfree.c.o [ 32%] Building C object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/regstrlcpy.c.o [ 32%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:13: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringRef.h:18, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/Support/Host.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/Hashing.h:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/ArrayRef.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/APInt.h:19, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/APFloat.h:20, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:10: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm_ks::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm_ks::AArch64MCExpr::VariantKind]': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:820:24: required from here /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/ArrayRef.h:88:37: warning: initializing 'llvm_ks::ArrayRef::Data' from 'std::initializer_list::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime] 88 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp: In member function 'bool {anonymous}::AArch64AsmParser::validateInstruction(llvm_ks::MCInst&, llvm_ks::SmallVectorImpl&)': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:3558:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 3558 | } | ^ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:3559:3: note: here 3559 | case AArch64::LDPDi: | ^~~~ [ 33%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp:11: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringRef.h:18, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/Support/Host.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/Hashing.h:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/ArrayRef.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/DenseMap.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCRegisterInfo.h:19, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp:10: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 33%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp.o [ 33%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp.o [ 34%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp:17: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringRef.h:18, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/Support/Host.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/Hashing.h:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/ArrayRef.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/APInt.h:19, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/APFloat.h:20, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp:14: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 34%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp.o [ 35%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp:17: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:18, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp:14: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 35%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp.o [ 36%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp.o [ 36%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp:13: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:18, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h:22: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 37%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/ARM/AsmParser/ARMAsmParser.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/ARM/ARMFeatures.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:10: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/functional:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:25: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp: In member function 'bool {anonymous}::ARMAsmParser::parseOperand(llvm_ks::OperandVector&, llvm_ks::StringRef, unsigned int&)': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5268:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 5268 | } | ^ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5269:3: note: here 5269 | case AsmToken::LParen: // parenthesized expressions like (_strcmp-4) | ^~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5319:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 5319 | } | ^ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5320:3: note: here 5320 | case AsmToken::Colon: { | ^~~~ In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/Support/Allocator.h:24, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringMap.h:18, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/Support/Host.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/Hashing.h:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/ArrayRef.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/APInt.h:19, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/APFloat.h:20, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:11: In member function 'llvm_ks::SmallVectorImpl::iterator llvm_ks::SmallVectorImpl::insert(iterator, const T&) [with T = llvm_ks::MCOperand]', inlined from 'llvm_ks::MCOperand* llvm_ks::MCInst::insert(iterator, const llvm_ks::MCOperand&)' at /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCInst.h:183:27, inlined from 'bool {anonymous}::ARMAsmParser::processInstruction(llvm_ks::MCInst&, const llvm_ks::OperandVector&, llvm_ks::MCStreamer&)' at /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:8541:16: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/SmallVector.h:541:7: warning: array subscript 1 is outside array bounds of 'llvm_ks::MCOperand [1]' [-Warray-bounds=] 541 | ++EltPtr; | ^~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp: In member function 'bool {anonymous}::ARMAsmParser::processInstruction(llvm_ks::MCInst&, const llvm_ks::OperandVector&, llvm_ks::MCStreamer&)': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:8541:51: note: at offset 16 into object '' of size 16 8541 | Inst.insert(Inst.begin(), MCOperand::createReg(ARM::SP)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'llvm_ks::SmallVectorImpl::iterator llvm_ks::SmallVectorImpl::insert(iterator, const T&) [with T = llvm_ks::MCOperand]', inlined from 'llvm_ks::MCOperand* llvm_ks::MCInst::insert(iterator, const llvm_ks::MCOperand&)' at /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCInst.h:183:27, inlined from 'bool {anonymous}::ARMAsmParser::processInstruction(llvm_ks::MCInst&, const llvm_ks::OperandVector&, llvm_ks::MCStreamer&)' at /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:8542:16: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/SmallVector.h:541:7: warning: array subscript 1 is outside array bounds of 'llvm_ks::MCOperand [1]' [-Warray-bounds=] 541 | ++EltPtr; | ^~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp: In member function 'bool {anonymous}::ARMAsmParser::processInstruction(llvm_ks::MCInst&, const llvm_ks::OperandVector&, llvm_ks::MCStreamer&)': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:8542:51: note: at offset 16 into object '' of size 16 8542 | Inst.insert(Inst.begin(), MCOperand::createReg(ARM::SP)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'llvm_ks::SmallVectorImpl::iterator llvm_ks::SmallVectorImpl::insert(iterator, const T&) [with T = llvm_ks::MCOperand]', inlined from 'llvm_ks::MCOperand* llvm_ks::MCInst::insert(iterator, const llvm_ks::MCOperand&)' at /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCInst.h:183:27, inlined from 'bool {anonymous}::ARMAsmParser::processInstruction(llvm_ks::MCInst&, const llvm_ks::OperandVector&, llvm_ks::MCStreamer&)' at /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:8530:16: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/SmallVector.h:541:7: warning: array subscript 1 is outside array bounds of 'llvm_ks::MCOperand [1]' [-Warray-bounds=] 541 | ++EltPtr; | ^~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp: In member function 'bool {anonymous}::ARMAsmParser::processInstruction(llvm_ks::MCInst&, const llvm_ks::OperandVector&, llvm_ks::MCStreamer&)': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:8530:51: note: at offset 16 into object '' of size 16 8530 | Inst.insert(Inst.begin(), MCOperand::createReg(ARM::SP)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'llvm_ks::SmallVectorImpl::iterator llvm_ks::SmallVectorImpl::insert(iterator, const T&) [with T = llvm_ks::MCOperand]', inlined from 'llvm_ks::MCOperand* llvm_ks::MCInst::insert(iterator, const llvm_ks::MCOperand&)' at /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCInst.h:183:27, inlined from 'bool {anonymous}::ARMAsmParser::processInstruction(llvm_ks::MCInst&, const llvm_ks::OperandVector&, llvm_ks::MCStreamer&)' at /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:8531:16: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/SmallVector.h:541:7: warning: array subscript 1 is outside array bounds of 'llvm_ks::MCOperand [1]' [-Warray-bounds=] 541 | ++EltPtr; | ^~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp: In member function 'bool {anonymous}::ARMAsmParser::processInstruction(llvm_ks::MCInst&, const llvm_ks::OperandVector&, llvm_ks::MCStreamer&)': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:8531:51: note: at offset 16 into object '' of size 16 8531 | Inst.insert(Inst.begin(), MCOperand::createReg(ARM::SP)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'llvm_ks::SmallVectorImpl::iterator llvm_ks::SmallVectorImpl::insert(iterator, const T&) [with T = llvm_ks::MCOperand]', inlined from 'llvm_ks::MCOperand* llvm_ks::MCInst::insert(iterator, const llvm_ks::MCOperand&)' at /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCInst.h:183:27, inlined from 'bool {anonymous}::ARMAsmParser::processInstruction(llvm_ks::MCInst&, const llvm_ks::OperandVector&, llvm_ks::MCStreamer&)' at /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:8500:20: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/SmallVector.h:541:7: warning: array subscript 1 is outside array bounds of 'llvm_ks::MCOperand [1]' [-Warray-bounds=] 541 | ++EltPtr; | ^~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp: In member function 'bool {anonymous}::ARMAsmParser::processInstruction(llvm_ks::MCInst&, const llvm_ks::OperandVector&, llvm_ks::MCStreamer&)': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:8501:41: note: at offset 16 into object '' of size 16 8501 | MCOperand::createReg(Inst.getOperand(0).getReg())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:10: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/functional:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:25: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 37%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp:10: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/functional:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:25: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 38%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp.o [ 38%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp:14: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/functional:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:25: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 39%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp.o [ 39%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:14: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/functional:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:25: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 40%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp.o [ 40%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp:10: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/functional:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:25: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 41%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/Support/Format.h:26, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:38: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringRef.h:18, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/Support/Host.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/Hashing.h:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/ArrayRef.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCStreamer.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/Hexagon/HexagonTargetStreamer.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:13: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp: In member function 'int {anonymous}::HexagonAsmParser::processInstruction(llvm_ks::MCInst&, const llvm_ks::OperandVector&, llvm_ks::SMLoc, bool&)': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:1693:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1693 | is32bit = true; | ~~~~~~~~^~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:1695:3: note: here 1695 | case Hexagon::CONST64_Float_Real: | ^~~~ [ 41%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp.o [ 41%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp.o [ 42%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp.o [ 42%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp.o /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp: In member function 'bool llvm_ks::HexagonMCChecker::checkNewValues()': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp:358:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'class llvm_ks::HexagonMCErrInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 358 | memset(&errInfo, 0, sizeof(errInfo)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp:15: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h:33:7: note: 'class llvm_ks::HexagonMCErrInfo' declared here 33 | class HexagonMCErrInfo { | ^~~~~~~~~~~~~~~~ [ 43%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp.o [ 43%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp.o [ 44%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp.o /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp: In function 'unsigned int llvm_ks::HexagonMCInstrInfo::iClassOfDuplexPair(unsigned int, unsigned int)': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:117:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 117 | switch (Gb) { | ^~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:125:3: note: here 125 | case HexagonII::HSIG_L2: | ^~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:126:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 126 | switch (Gb) { | ^~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:136:3: note: here 136 | case HexagonII::HSIG_S1: | ^~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:137:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 137 | switch (Gb) { | ^~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:149:3: note: here 149 | case HexagonII::HSIG_S2: | ^~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:150:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 150 | switch (Gb) { | ^~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:164:3: note: here 164 | case HexagonII::HSIG_A: | ^~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:165:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 165 | switch (Gb) { | ^~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:171:3: note: here 171 | case HexagonII::HSIG_Compound: | ^~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp: In function 'llvm_ks::MCInst llvm_ks::HexagonMCInstrInfo::deriveSubInst(const llvm_ks::MCInst&)': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:775:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 775 | if (Value == 2) { | ^~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:781:3: note: here 781 | case Hexagon::A4_combineir: | ^~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:885:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 885 | } else if (Value == 1) { | ^~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:891:3: note: here 891 | case Hexagon::S2_storerb_io: | ^~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:921:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 921 | } else if (Inst.getOperand(0).getReg() == Hexagon::R29) { | ^~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:927:3: note: here 927 | case Hexagon::S2_storeri_io: | ^~~~ [ 44%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp.o [ 44%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp.o [ 45%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp.o [ 45%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp:18: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringRef.h:18, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp:16: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 46%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp.o /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp: In member function 'bool llvm_ks::HexagonShuffler::check()': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:223:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 223 | ++onlyNo1; | ^~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:224:5: note: here 224 | case HexagonII::TypeCVI_VM_LD: | ^~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:227:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 227 | ++CVIloads; | ^~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:228:5: note: here 228 | case HexagonII::TypeLD: | ^~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:237:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 237 | ++onlyNo1; | ^~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:238:5: note: here 238 | case HexagonII::TypeCVI_VM_ST: | ^~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:240:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 240 | ++CVIstores; | ^~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:241:5: note: here 241 | case HexagonII::TypeST: | ^~~~ [ 46%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp.o [ 47%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Mips/AsmParser/MipsAsmParser.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:17: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringRef.h:18, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/Support/Host.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/Hashing.h:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/ArrayRef.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:10: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp: In member function 'bool {anonymous}::MipsAsmParser::isEvaluated(const llvm_ks::MCExpr*)': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:4189:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 4189 | } | ^ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:4190:3: note: here 4190 | case MCExpr::Unary: | ^~~~ [ 47%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp.o [ 48%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp.o [ 48%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp:13: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringRef.h:18, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/Support/Host.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/Hashing.h:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/ArrayRef.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/DenseMap.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCExpr.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCFixup.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp:10: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp: In member function 'virtual bool {anonymous}::MipsELFObjectWriter::needsRelocateWithSymbol(const llvm_ks::MCSymbol&, unsigned int) const': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp:416:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | if (cast(Sym).getOther() & ELF::STO_MIPS_MICROMIPS) | ^~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp:419:3: note: here 419 | case ELF::R_MIPS_26: | ^~~~ [ 48%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp.o [ 49%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp.o [ 49%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp.o [ 50%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp:14: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/functional:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:25: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 50%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp.o [ 51%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:13: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringRef.h:18, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/Support/Host.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/Hashing.h:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/ArrayRef.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/DenseMap.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCAsmLayout.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:10: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp: In member function 'bool {anonymous}::PPCAsmParser::ParseOperand(llvm_ks::OperandVector&)': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:1541:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1541 | } | ^ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:1544:3: note: here 1544 | case AsmToken::LParen: | ^~~~ [ 51%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp.o [ 52%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp:13: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringRef.h:18, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/Support/Host.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/Hashing.h:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/ArrayRef.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/DenseMap.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCExpr.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCFixup.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp:11: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 52%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp.o [ 52%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp.o [ 53%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp.o [ 53%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp:15: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/functional:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:25: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 54%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp.o [ 54%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp.o [ 55%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp:12: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringRef.h:18, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/Support/Host.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/Hashing.h:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/ArrayRef.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/DenseMap.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCExpr.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCFixup.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp:10: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 55%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp.o /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp: In member function 'virtual void {anonymous}::SparcAsmBackend::processFixupValue(const llvm_ks::MCAssembler&, const llvm_ks::MCAsmLayout&, const llvm_ks::MCFixup&, const llvm_ks::MCFragment*, const llvm_ks::MCValue&, uint64_t&, bool&)': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp:213:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 213 | if (Target.getSymA()->getSymbol().isTemporary()) | ^~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp:215:7: note: here 215 | case Sparc::fixup_sparc_tls_gd_hi22: | ^~~~ [ 55%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp:13: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringRef.h:18, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/Support/Host.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/Hashing.h:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/ArrayRef.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/DenseMap.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCExpr.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCFixup.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp:10: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 56%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp.o [ 56%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp.o [ 57%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp.o [ 57%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp:15: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/functional:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:25: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 58%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp.o [ 58%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp:11: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/functional:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:25: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 59%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp.o [ 59%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp.o [ 59%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp.o [ 60%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp.o [ 60%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp:11: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/functional:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:25: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 61%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp.o [ 61%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:11: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /opt/tools/gcc13/include/c++/13.2.0/bits/locale_classes.h:40, from /opt/tools/gcc13/include/c++/13.2.0/bits/ios_base.h:41, from /opt/tools/gcc13/include/c++/13.2.0/streambuf:43, from /opt/tools/gcc13/include/c++/13.2.0/bits/streambuf_iterator.h:35, from /opt/tools/gcc13/include/c++/13.2.0/iterator:66, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/iterator_range.h:23, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/SmallVector.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp: In member function 'unsigned int llvm_ks::X86AsmInstrumentation::GetFrameRegGeneric(const llvm_ks::MCContext&, llvm_ks::MCStreamer&)': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:118:27: warning: possibly dangling reference to a temporary [-Wdangling-reference] 118 | const MCDwarfFrameInfo &Frame = Out.getDwarfFrameInfos().back(); | ^~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:118:64: note: the temporary was destroyed at the end of the full expression '(& Out)->llvm_ks::MCStreamer::getDwarfFrameInfos().llvm_ks::ArrayRef::back()' 118 | const MCDwarfFrameInfo &Frame = Out.getDwarfFrameInfos().back(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 62%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/AsmParser/X86AsmParser.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/functional:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:25: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 62%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp:10: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/functional:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:25: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 63%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:11: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/string:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringRef.h:18, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/Support/Host.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/Hashing.h:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/ArrayRef.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/DenseMap.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCExpr.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/MC/MCFixup.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp: In function 'unsigned int getRelocType64(llvm_ks::MCContext&, llvm_ks::SMLoc, llvm_ks::MCSymbolRefExpr::VariantKind, X86_64RelType, bool)': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:94:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 94 | switch (Type) { | ^~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:106:3: note: here 106 | case MCSymbolRefExpr::VK_GOT: | ^~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:107:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 107 | switch (Type) { | ^~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:117:3: note: here 117 | case MCSymbolRefExpr::VK_GOTOFF: | ^~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:123:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 123 | switch (Type) { | ^~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:133:3: note: here 133 | case MCSymbolRefExpr::VK_DTPOFF: | ^~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:135:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 135 | switch (Type) { | ^~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:145:3: note: here 145 | case MCSymbolRefExpr::VK_SIZE: | ^~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:147:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 147 | switch (Type) { | ^~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:157:3: note: here 157 | case MCSymbolRefExpr::VK_TLSGD: | ^~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp: In function 'unsigned int getRelocType32(llvm_ks::MCSymbolRefExpr::VariantKind, X86_32RelType, bool)': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:198:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 198 | switch (Type) { | ^~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:206:3: note: here 206 | case MCSymbolRefExpr::VK_GOT: | ^~~~ [ 63%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp.o [ 63%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/functional:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:25: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 64%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:14: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/functional:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:25: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 64%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/TargetInfo/X86TargetInfo.cpp.o In file included from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp:10: /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:37:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 37 | struct identity : public std::unary_function { | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc13/include/c++/13.2.0/functional:49, from /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:25: /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:47:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 47 | struct less_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/include/llvm/ADT/STLExtras.h:54:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 54 | struct greater_ptr : public std::binary_function { | ^~~~~~~~~~~~~~~ /opt/tools/gcc13/include/c++/13.2.0/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 65%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/ks.cpp.o /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/ks.cpp: In function 'ks_err ks_option(ks_engine*, ks_opt_type, size_t)': /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/ks.cpp:536:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 536 | ks->MAI->setRadix(16); | ~~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/ks.cpp:537:17: note: here 537 | case KS_OPT_SYNTAX_NASM: | ^~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/ks.cpp:544:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 544 | ks->MAI->setRadix(16); | ~~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/emulators/keystone/work/keystone-0.9.2/llvm/keystone/ks.cpp:545:17: note: here 545 | case KS_OPT_SYNTAX_GAS: | ^~~~ [ 65%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/EVMMapping.cpp.o [ 66%] Linking CXX shared library ../lib/libkeystone.so ld: fatal: file CMakeFiles/keystone.dir/__/lib/MC/MCContext.cpp.o: open failed: No such file or directory ld: fatal: file processing errors. No output written to ../lib/libkeystone.so.0 collect2: error: ld returned 1 exit status *** [llvm/lib/libkeystone.so.0] Error code 1 bmake[2]: stopped in /home/pbulk/build/emulators/keystone/work/keystone-0.9.2 1 error bmake[2]: stopped in /home/pbulk/build/emulators/keystone/work/keystone-0.9.2 *** [llvm/keystone/CMakeFiles/keystone.dir/all] Error code 2 bmake[1]: stopped in /home/pbulk/build/emulators/keystone/work/keystone-0.9.2 1 error bmake[1]: stopped in /home/pbulk/build/emulators/keystone/work/keystone-0.9.2 *** [all] Error code 2 bmake: stopped in /home/pbulk/build/emulators/keystone/work/keystone-0.9.2 1 error bmake: stopped in /home/pbulk/build/emulators/keystone/work/keystone-0.9.2 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/emulators/keystone *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/emulators/keystone