Advertisement
Idadel

rtems-llvm-error4

Aug 6th, 2021
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 43.62 KB | None | 0 0
  1. RTEMS Tools Project - Source Builder Error Report
  2. Build: error: building rtems-llvm-8.0.1-x86_64-linux-gnu-1
  3. Command Line: ../source-builder/sb-set-builder --prefix=/home/idadel/development/rtems/6 6/rtems-llvm
  4. Python: 2.7.18 (default, Mar 8 2021, 13:02:45) [GCC 9.3.0]
  5. git@github.com:RTEMS/rtems-source-builder.git/origin/fcc2c7632f9c687b91011e2c4f475b730a0e9364-modified
  6. Linux ida-pc 5.11.0-25-generic #27~20.04.1-Ubuntu SMP Tue Jul 13 17:41:23 UTC 2021 x86_64
  7. Tail of the build log:
  8. 529 | IntegerLiteralNode() : Node(NodeKind::IntegerLiteral) {}
  9. | ^~~~~~~~~~~~~~~~~~
  10. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/Demangle/MicrosoftDemangleNodes.h:529:3: note: candidate expects 0 arguments, 2 provided
  11. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/Demangle/MicrosoftDemangleNodes.h:528:8: note: candidate: 'constexpr llvm::ms_demangle::IntegerLiteralNode::IntegerLiteralNode(const llvm::ms_demangle::IntegerLiteralNode&)'
  12. 528 | struct IntegerLiteralNode : public Node {
  13. | ^~~~~~~~~~~~~~~~~~
  14. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/Demangle/MicrosoftDemangleNodes.h:528:8: note: candidate expects 1 argument, 2 provided
  15. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/Demangle/MicrosoftDemangleNodes.h:528:8: note: candidate: 'constexpr llvm::ms_demangle::IntegerLiteralNode::IntegerLiteralNode(llvm::ms_demangle::IntegerLiteralNode&&)'
  16. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/Demangle/MicrosoftDemangleNodes.h:528:8: note: candidate expects 1 argument, 2 provided
  17. make[2]: *** [lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make:76: lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o] Error 1
  18. make[1]: *** [CMakeFiles/Makefile2:17290: lib/Demangle/CMakeFiles/LLVMDemangle.dir/all] Error 2
  19. make[1]: *** Waiting for unfinished jobs....
  20. [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o
  21. [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o
  22. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o
  23. [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o
  24. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o
  25. In file included from /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/TableGen/Record.cpp:14:
  26. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::Init*]':
  27. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/TableGen/Record.cpp:1362:57: required from here
  28. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::Init*>::Data' from 'std::initializer_list<llvm::Init*>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  29. 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
  30. | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  31. [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o
  32. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o
  33. [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o
  34. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o
  35. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o
  36. [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o
  37. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o
  38. [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o
  39. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o
  40. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o
  41. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o
  42. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o
  43. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o
  44. [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o
  45. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o
  46. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o
  47. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BuryPointer.cpp.o
  48. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o
  49. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o
  50. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o
  51. [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o
  52. [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o
  53. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o
  54. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o
  55. [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o
  56. [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o
  57. [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o
  58. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o
  59. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o
  60. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o
  61. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o
  62. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o
  63. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o
  64. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
  65. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o
  66. [ 0%] Linking CXX static library ../libLLVMTableGen.a
  67. [ 0%] Built target LLVMTableGen
  68. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o
  69. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o
  70. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DJB.cpp.o
  71. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o
  72. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o
  73. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileCheck.cpp.o
  74. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o
  75. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o
  76. In file included from /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/Support/MemoryBuffer.h:18,
  77. from /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/Support/FileCheck.h:18,
  78. from /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/FileCheck.cpp:17:
  79. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = llvm::SMRange]':
  80. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/FileCheck.cpp:407:37: required from here
  81. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<llvm::SMRange>::Data' from 'std::initializer_list<llvm::SMRange>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  82. 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
  83. | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  84. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o
  85. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o
  86. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o
  87. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o
  88. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o
  89. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o
  90. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/InitLLVM.cpp.o
  91. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o
  92. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o
  93. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ItaniumManglingCanonicalizer.cpp.o
  94. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o
  95. In file included from /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/IntervalMap.h:103,
  96. from /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/IntervalMap.cpp:14:
  97. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/SmallVector.h: In member function 'void llvm::IntervalMapImpl::Path::replaceRoot(void*, unsigned int, llvm::IntervalMapImpl::IdxPair)':
  98. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/SmallVector.h:502:7: warning: array subscript 1 is outside array bounds of 'llvm::IntervalMapImpl::Path::Entry [1]' [-Warray-bounds]
  99. 502 | ++EltPtr;
  100. | ^~
  101. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/IntervalMap.cpp:22:65: note: while referencing '<anonymous>'
  102. 22 | path.insert(path.begin() + 1, Entry(subtree(0), Offsets.second));
  103. | ^
  104. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JSON.cpp.o
  105. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o
  106. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o
  107. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/JSON.cpp: In function 'llvm::Expected<llvm::json::Value> llvm::json::parse(llvm::StringRef)':
  108. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/JSON.cpp:517:25: warning: redundant move in return statement [-Wredundant-move]
  109. 517 | return std::move(E);
  110. | ~~~~~~~~~^~~
  111. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/JSON.cpp:517:25: note: remove 'std::move' call
  112. [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o
  113. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o
  114. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o
  115. [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o
  116. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o
  117. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o
  118. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o
  119. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o
  120. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o
  121. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
  122. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/MemoryBuffer.cpp: In function 'llvm::ErrorOr<std::unique_ptr<llvm::WritableMemoryBuffer> > getMemBufferCopyImpl(llvm::StringRef, const llvm::Twine&)':
  123. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/MemoryBuffer.cpp:132:19: warning: redundant move in return statement [-Wredundant-move]
  124. 132 | return std::move(Buf);
  125. | ~~~~~~~~~^~~~~
  126. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/MemoryBuffer.cpp:132:19: note: remove 'std::move' call
  127. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/MemoryBuffer.cpp: In function 'llvm::ErrorOr<std::unique_ptr<llvm::WriteThroughMemoryBuffer> > getReadWriteFile(const llvm::Twine&, uint64_t, uint64_t, uint64_t)':
  128. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/MemoryBuffer.cpp:401:19: warning: redundant move in return statement [-Wredundant-move]
  129. 401 | return std::move(Result);
  130. | ~~~~~~~~~^~~~~~~~
  131. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/MemoryBuffer.cpp:401:19: note: remove 'std::move' call
  132. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o
  133. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/MemoryBuffer.cpp: In instantiation of 'llvm::ErrorOr<std::unique_ptr<T> > getOpenFileImpl(int, const llvm::Twine&, uint64_t, uint64_t, int64_t, bool, bool) [with MB = llvm::MemoryBuffer; uint64_t = long unsigned int; int64_t = long int]':
  134. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/MemoryBuffer.cpp:497:60: required from here
  135. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/MemoryBuffer.cpp:453:30: warning: redundant move in return statement [-Wredundant-move]
  136. 453 | return std::move(Result);
  137. | ^
  138. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/MemoryBuffer.cpp:453:30: note: remove 'std::move' call
  139. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/MemoryBuffer.cpp:490:23: warning: redundant move in return statement [-Wredundant-move]
  140. 490 | return std::move(Buf);
  141. | ^
  142. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/MemoryBuffer.cpp:490:23: note: remove 'std::move' call
  143. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/MemoryBuffer.cpp: In instantiation of 'llvm::ErrorOr<std::unique_ptr<T> > getOpenFileImpl(int, const llvm::Twine&, uint64_t, uint64_t, int64_t, bool, bool) [with MB = llvm::WritableMemoryBuffer; uint64_t = long unsigned int; int64_t = long int]':
  144. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/MemoryBuffer.cpp:252:33: required from 'llvm::ErrorOr<std::unique_ptr<T> > getFileAux(const llvm::Twine&, int64_t, uint64_t, uint64_t, bool, bool) [with MB = llvm::WritableMemoryBuffer; int64_t = long int; uint64_t = long unsigned int]'
  145. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/MemoryBuffer.cpp:263:53: required from here
  146. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/MemoryBuffer.cpp:453:30: warning: redundant move in return statement [-Wredundant-move]
  147. 453 | return std::move(Result);
  148. | ^
  149. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/MemoryBuffer.cpp:453:30: note: remove 'std::move' call
  150. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/MemoryBuffer.cpp:490:23: warning: redundant move in return statement [-Wredundant-move]
  151. 490 | return std::move(Buf);
  152. | ^
  153. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/MemoryBuffer.cpp:490:23: note: remove 'std::move' call
  154. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o
  155. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o
  156. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o
  157. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o
  158. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o
  159. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o
  160. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
  161. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o
  162. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o
  163. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o
  164. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o
  165. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o
  166. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o
  167. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o
  168. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o
  169. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o
  170. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o
  171. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o
  172. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o
  173. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o
  174. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o
  175. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SymbolRemappingReader.cpp.o
  176. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o
  177. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o
  178. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o
  179. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o
  180. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o
  181. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o
  182. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o
  183. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o
  184. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o
  185. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o
  186. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeCaseFold.cpp.o
  187. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VersionTuple.cpp.o
  188. In file included from /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/CodeGenRegisters.h:26,
  189. from /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/CodeGenRegisters.cpp:15:
  190. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/SparseBitVector.h: In member function 'unsigned int llvm::CodeGenRegister::getWeight(const llvm::CodeGenRegBank&) const':
  191. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/SparseBitVector.h:130:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds]
  192. 130 | if (Bits[i] != 0)
  193. | ~~~~^
  194. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/SparseBitVector.h:55:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits'
  195. 55 | BitWord Bits[BITWORDS_PER_ELEMENT];
  196. | ^~~~
  197. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualFileSystem.cpp.o
  198. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/SparseBitVector.h: In function 'bool normalizeWeight(llvm::CodeGenRegister*, std::vector<{anonymous}::UberRegSet>&, std::vector<{anonymous}::UberRegSet*>&, llvm::BitVector&, llvm::CodeGenRegister::RegUnitList&, llvm::CodeGenRegBank&)':
  199. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/SparseBitVector.h:130:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds]
  200. 130 | if (Bits[i] != 0)
  201. | ~~~~^
  202. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/SparseBitVector.h:55:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits'
  203. 55 | BitWord Bits[BITWORDS_PER_ELEMENT];
  204. | ^~~~
  205. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/WithColor.cpp.o
  206. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o
  207. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/SparseBitVector.h: In member function 'void llvm::CodeGenRegisterClass::buildRegUnitSet(const llvm::CodeGenRegBank&, std::vector<unsigned int>&) const':
  208. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/SparseBitVector.h:130:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds]
  209. 130 | if (Bits[i] != 0)
  210. | ~~~~^
  211. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/SparseBitVector.h:55:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits'
  212. 55 | BitWord Bits[BITWORDS_PER_ELEMENT];
  213. | ^~~~
  214. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o
  215. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/YAMLTraits.cpp: In member function 'std::unique_ptr<llvm::yaml::Input::HNode> llvm::yaml::Input::createHNodes(llvm::yaml::Node*)':
  216. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/YAMLTraits.cpp:388:21: warning: redundant move in return statement [-Wredundant-move]
  217. 388 | return std::move(SQHNode);
  218. | ~~~~~~~~~^~~~~~~~~
  219. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/YAMLTraits.cpp:388:21: note: remove 'std::move' call
  220. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/YAMLTraits.cpp:413:21: warning: redundant move in return statement [-Wredundant-move]
  221. 413 | return std::move(mapHNode);
  222. | ~~~~~~~~~^~~~~~~~~~
  223. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/YAMLTraits.cpp:413:21: note: remove 'std::move' call
  224. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o
  225. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o
  226. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o
  227. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o
  228. [ 1%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
  229. In file included from /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/DenseMapInfo.h:17,
  230. from /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/DenseMap.h:17,
  231. from /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/CodeGenSchedule.h:19,
  232. from /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/CodeGenSchedule.cpp:15:
  233. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/ArrayRef.h: In instantiation of 'llvm::ArrayRef<T>::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned int]':
  234. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/CodeGenSchedule.cpp:885:78: required from here
  235. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/ArrayRef.h:102:37: warning: initializing 'llvm::ArrayRef<unsigned int>::Data' from 'std::initializer_list<unsigned int>::begin' does not extend the lifetime of the underlying array [-Winit-list-lifetime]
  236. 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
  237. | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  238. [ 1%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
  239. [ 1%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
  240. [ 1%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
  241. [ 1%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o
  242. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o
  243. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o
  244. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o
  245. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o
  246. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o
  247. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o
  248. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o
  249. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o
  250. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/Path.cpp: In static member function 'static llvm::Expected<llvm::sys::fs::TempFile> llvm::sys::fs::TempFile::create(const llvm::Twine&, unsigned int)':
  251. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/Path.cpp:1238:19: warning: redundant move in return statement [-Wredundant-move]
  252. 1238 | return std::move(Ret);
  253. | ~~~~~~~~~^~~~~
  254. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/Path.cpp:1238:19: note: remove 'std::move' call
  255. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o
  256. In file included from /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/Path.cpp:1110:
  257. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/Unix/Path.inc: In function 'std::string llvm::sys::fs::getMainExecutable(const char*, void*)':
  258. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/Unix/Path.inc:111:38: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
  259. 111 | snprintf(fullpath, PATH_MAX, "%s/%s", dir, bin);
  260. | ^
  261. In file included from /usr/include/stdio.h:867,
  262. from /usr/include/c++/10/cstdio:42,
  263. from /usr/include/c++/10/ext/string_conversions.h:43,
  264. from /usr/include/c++/10/bits/basic_string.h:6545,
  265. from /usr/include/c++/10/string:55,
  266. from /usr/include/c++/10/bits/locale_classes.h:40,
  267. from /usr/include/c++/10/bits/ios_base.h:41,
  268. from /usr/include/c++/10/streambuf:41,
  269. from /usr/include/c++/10/bits/streambuf_iterator.h:35,
  270. from /usr/include/c++/10/iterator:66,
  271. from /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/iterator_range.h:22,
  272. from /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/SmallVector.h:17,
  273. from /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/Twine.h:13,
  274. from /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/Support/Path.h:19,
  275. from /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/lib/Support/Path.cpp:14:
  276. /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 4097) into a destination of size 4096
  277. 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
  278. | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  279. 68 | __bos (__s), __fmt, __va_arg_pack ());
  280. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  281. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o
  282. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o
  283. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o
  284. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o
  285. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o
  286. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o
  287. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o
  288. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o
  289. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o
  290. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o
  291. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o
  292. [ 1%] Linking CXX static library ../libLLVMSupport.a
  293. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o
  294. [ 1%] Built target LLVMSupport
  295. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o
  296. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o
  297. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o
  298. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/ExegesisEmitter.cpp.o
  299. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o
  300. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o
  301. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o
  302. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o
  303. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<{anonymous}::InstructionMatcher&> {anonymous}::GlobalISelEmitter::createAndImportSelDAGMatcher({anonymous}::RuleMatcher&, {anonymous}::InstructionMatcher&, const llvm::TreePatternNode*, unsigned int&)':
  304. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3361:25: warning: redundant move in return statement [-Wredundant-move]
  305. 3361 | return std::move(Error);
  306. | ~~~~~~~~~^~~~~~~
  307. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3361:25: note: remove 'std::move' call
  308. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<std::_List_iterator<std::unique_ptr<{anonymous}::MatchAction> > > {anonymous}::GlobalISelEmitter::importExplicitUseRenderer({anonymous}::action_iterator, {anonymous}::RuleMatcher&, {anonymous}::BuildMIAction&, llvm::TreePatternNode*)':
  309. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3564:25: warning: redundant move in return statement [-Wredundant-move]
  310. 3564 | return std::move(Error);
  311. | ~~~~~~~~~^~~~~~~
  312. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3564:25: note: remove 'std::move' call
  313. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<{anonymous}::BuildMIAction&> {anonymous}::GlobalISelEmitter::createAndImportInstructionRenderer({anonymous}::RuleMatcher&, const llvm::TreePatternNode*)':
  314. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3636:21: warning: redundant move in return statement [-Wredundant-move]
  315. 3636 | return std::move(Error);
  316. | ~~~~~~~~~^~~~~~~
  317. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3636:21: note: remove 'std::move' call
  318. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3645:21: warning: redundant move in return statement [-Wredundant-move]
  319. 3645 | return std::move(Error);
  320. | ~~~~~~~~~^~~~~~~
  321. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3645:21: note: remove 'std::move' call
  322. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<std::_List_iterator<std::unique_ptr<{anonymous}::MatchAction> > > {anonymous}::GlobalISelEmitter::createAndImportSubInstructionRenderer({anonymous}::action_iterator, {anonymous}::RuleMatcher&, const llvm::TreePatternNode*, unsigned int)':
  323. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3659:21: warning: redundant move in return statement [-Wredundant-move]
  324. 3659 | return std::move(Error);
  325. | ~~~~~~~~~^~~~~~~
  326. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3659:21: note: remove 'std::move' call
  327. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3670:21: warning: redundant move in return statement [-Wredundant-move]
  328. 3670 | return std::move(Error);
  329. | ~~~~~~~~~^~~~~~~
  330. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3670:21: note: remove 'std::move' call
  331. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<std::_List_iterator<std::unique_ptr<{anonymous}::MatchAction> > > {anonymous}::GlobalISelEmitter::importExplicitUseRenderers({anonymous}::action_iterator, {anonymous}::RuleMatcher&, {anonymous}::BuildMIAction&, const llvm::TreePatternNode*)':
  332. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3769:25: warning: redundant move in return statement [-Wredundant-move]
  333. 3769 | return std::move(Error);
  334. | ~~~~~~~~~^~~~~~~
  335. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3769:25: note: remove 'std::move' call
  336. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3777:23: warning: redundant move in return statement [-Wredundant-move]
  337. 3777 | return std::move(Error);
  338. | ~~~~~~~~~^~~~~~~
  339. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3777:23: note: remove 'std::move' call
  340. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp: In member function 'llvm::Expected<{anonymous}::RuleMatcher> {anonymous}::GlobalISelEmitter::runOnPattern(const llvm::PatternToMatch&)':
  341. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3838:21: warning: redundant move in return statement [-Wredundant-move]
  342. 3838 | return std::move(Error);
  343. | ~~~~~~~~~^~~~~~~
  344. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3838:21: note: remove 'std::move' call
  345. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3878:21: warning: redundant move in return statement [-Wredundant-move]
  346. 3878 | return std::move(Error);
  347. | ~~~~~~~~~^~~~~~~
  348. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3878:21: note: remove 'std::move' call
  349. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3906:23: warning: redundant move in return statement [-Wredundant-move]
  350. 3906 | return std::move(M);
  351. | ~~~~~~~~~^~~
  352. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3906:23: note: remove 'std::move' call
  353. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3964:21: warning: redundant move in return statement [-Wredundant-move]
  354. 3964 | return std::move(Error);
  355. | ~~~~~~~~~^~~~~~~
  356. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3964:21: note: remove 'std::move' call
  357. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3970:21: warning: redundant move in return statement [-Wredundant-move]
  358. 3970 | return std::move(Error);
  359. | ~~~~~~~~~^~~~~~~
  360. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3970:21: note: remove 'std::move' call
  361. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3991:21: warning: redundant move in return statement [-Wredundant-move]
  362. 3991 | return std::move(M);
  363. | ~~~~~~~~~^~~
  364. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:3991:21: note: remove 'std::move' call
  365. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:4034:21: warning: redundant move in return statement [-Wredundant-move]
  366. 4034 | return std::move(M);
  367. | ~~~~~~~~~^~~
  368. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:4034:21: note: remove 'std::move' call
  369. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:4041:19: warning: redundant move in return statement [-Wredundant-move]
  370. 4041 | return std::move(M);
  371. | ~~~~~~~~~^~~
  372. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/GlobalISelEmitter.cpp:4041:19: note: remove 'std::move' call
  373. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o
  374. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o
  375. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o
  376. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o
  377. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PredicateExpander.cpp.o
  378. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o
  379. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RISCVCompressInstEmitter.cpp.o
  380. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o
  381. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o
  382. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o
  383. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o
  384. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o
  385. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o
  386. In file included from /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/CodeGenRegisters.h:26,
  387. from /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/utils/TableGen/RegisterInfoEmitter.cpp:16:
  388. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/SparseBitVector.h: In member function 'void llvm::SparseBitVector<ElementSize>::SparseBitVectorIterator::AdvanceToFirstNonZero() [with unsigned int ElementSize = 128]':
  389. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/SparseBitVector.h:130:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds]
  390. 130 | if (Bits[i] != 0)
  391. | ~~~~^
  392. /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/llvm-8.0.1/include/llvm/ADT/SparseBitVector.h:55:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits'
  393. 55 | BitWord Bits[BITWORDS_PER_ELEMENT];
  394. | ^~~~
  395. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o
  396. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o
  397. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o
  398. [ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o
  399. [ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o
  400. [ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o
  401. [ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o
  402. [ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/WebAssemblyDisassemblerEmitter.cpp.o
  403. [ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o
  404. [ 2%] Built target obj.llvm-tblgen
  405. make: *** [Makefile:152: all] Error 2
  406. shell cmd failed: /bin/sh -ex /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/do-build
  407. error: building rtems-llvm-8.0.1-x86_64-linux-gnu-1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement