Advertisement
Idadel

rtems-llvm-error1

Jul 30th, 2021
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 43.75 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/c938bd7cbe16bd03d3b382f2d7cfee6a86aa9424
  6. Linux ida-pc 5.8.0-63-generic #71~20.04.1-Ubuntu SMP Thu Jul 15 17:46:08 UTC 2021 x86_64
  7. Tail of the build log:
  8. /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: 'llvm::ms_demangle::IntegerLiteralNode::IntegerLiteralNode()'
  9. 529 | IntegerLiteralNode() : Node(NodeKind::IntegerLiteral) {}
  10. | ^~~~~~~~~~~~~~~~~~
  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:529:3: note: candidate expects 0 arguments, 2 provided
  12. /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&)'
  13. 528 | struct IntegerLiteralNode : public Node {
  14. | ^~~~~~~~~~~~~~~~~~
  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 expects 1 argument, 2 provided
  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: 'constexpr llvm::ms_demangle::IntegerLiteralNode::IntegerLiteralNode(llvm::ms_demangle::IntegerLiteralNode&&)'
  17. /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
  18. make[2]: *** [lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make:76: lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o] Error 1
  19. make[1]: *** [CMakeFiles/Makefile2:17290: lib/Demangle/CMakeFiles/LLVMDemangle.dir/all] Error 2
  20. make[1]: *** Waiting for unfinished jobs....
  21. [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.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. 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:
  25. /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*]':
  26. /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
  27. /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]
  28. 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
  29. | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  30. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o
  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/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o
  36. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o
  37. [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o
  38. [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o
  39. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o
  40. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o
  41. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o
  42. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o
  43. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o
  44. [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o
  45. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o
  46. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o
  47. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o
  48. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BuryPointer.cpp.o
  49. [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o
  50. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o
  51. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o
  52. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o
  53. [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o
  54. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o
  55. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o
  56. [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o
  57. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o
  58. [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.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%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o
  67. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o
  68. [ 0%] Linking CXX static library ../libLLVMTableGen.a
  69. [ 0%] Built target LLVMTableGen
  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 utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o
  88. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o
  89. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o
  90. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o
  91. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/InitLLVM.cpp.o
  92. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o
  93. [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o
  94. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o
  95. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ItaniumManglingCanonicalizer.cpp.o
  96. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o
  97. 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,
  98. 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:
  99. /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)':
  100. /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]
  101. 502 | ++EltPtr;
  102. | ^~
  103. /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>'
  104. 22 | path.insert(path.begin() + 1, Entry(subtree(0), Offsets.second));
  105. | ^
  106. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JSON.cpp.o
  107. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o
  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: In function 'llvm::Expected<llvm::json::Value> llvm::json::parse(llvm::StringRef)':
  109. /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]
  110. 517 | return std::move(E);
  111. | ~~~~~~~~~^~~
  112. /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
  113. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o
  114. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o
  115. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.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 utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o
  119. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o
  120. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o
  121. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o
  122. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
  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: In function 'llvm::ErrorOr<std::unique_ptr<llvm::WritableMemoryBuffer> > getMemBufferCopyImpl(llvm::StringRef, const llvm::Twine&)':
  124. /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]
  125. 132 | return std::move(Buf);
  126. | ~~~~~~~~~^~~~~
  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:132:19: note: remove 'std::move' call
  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: In function 'llvm::ErrorOr<std::unique_ptr<llvm::WriteThroughMemoryBuffer> > getReadWriteFile(const llvm::Twine&, uint64_t, uint64_t, uint64_t)':
  129. /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]
  130. 401 | return std::move(Result);
  131. | ~~~~~~~~~^~~~~~~~
  132. /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
  133. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o
  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: 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]':
  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:497:60: required from here
  136. /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]
  137. 453 | return std::move(Result);
  138. | ^
  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:453:30: note: remove 'std::move' call
  140. /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]
  141. 490 | return std::move(Buf);
  142. | ^
  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:490:23: note: remove 'std::move' call
  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: 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]':
  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: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]'
  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:263:53: required from here
  147. /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]
  148. 453 | return std::move(Result);
  149. | ^
  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:453:30: note: remove 'std::move' call
  151. /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]
  152. 490 | return std::move(Buf);
  153. | ^
  154. /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
  155. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o
  156. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o
  157. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o
  158. [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o
  159. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o
  160. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o
  161. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
  162. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o
  163. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o
  164. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o
  165. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o
  166. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o
  167. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o
  168. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o
  169. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o
  170. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o
  171. 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,
  172. 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,
  173. 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,
  174. 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:
  175. /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]':
  176. /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
  177. /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]
  178. 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
  179. | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  180. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o
  181. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o
  182. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o
  183. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o
  184. 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,
  185. 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:
  186. /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':
  187. /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]
  188. 130 | if (Bits[i] != 0)
  189. | ~~~~^
  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:55:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits'
  191. 55 | BitWord Bits[BITWORDS_PER_ELEMENT];
  192. | ^~~~
  193. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o
  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: In function 'bool normalizeWeight(llvm::CodeGenRegister*, std::vector<{anonymous}::UberRegSet>&, std::vector<{anonymous}::UberRegSet*>&, llvm::BitVector&, llvm::CodeGenRegister::RegUnitList&, llvm::CodeGenRegBank&)':
  195. /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]
  196. 130 | if (Bits[i] != 0)
  197. | ~~~~^
  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:55:11: note: while referencing 'llvm::SparseBitVectorElement<128>::Bits'
  199. 55 | BitWord Bits[BITWORDS_PER_ELEMENT];
  200. | ^~~~
  201. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SymbolRemappingReader.cpp.o
  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: In member function 'void llvm::CodeGenRegisterClass::buildRegUnitSet(const llvm::CodeGenRegBank&, std::vector<unsigned int>&) const':
  203. /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]
  204. 130 | if (Bits[i] != 0)
  205. | ~~~~^
  206. /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'
  207. 55 | BitWord Bits[BITWORDS_PER_ELEMENT];
  208. | ^~~~
  209. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o
  210. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o
  211. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o
  212. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o
  213. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o
  214. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o
  215. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o
  216. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o
  217. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o
  218. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o
  219. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o
  220. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o
  221. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeCaseFold.cpp.o
  222. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VersionTuple.cpp.o
  223. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualFileSystem.cpp.o
  224. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/WithColor.cpp.o
  225. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o
  226. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o
  227. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o
  228. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o
  229. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o
  230. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o
  231. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o
  232. /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*)':
  233. /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]
  234. 388 | return std::move(SQHNode);
  235. | ~~~~~~~~~^~~~~~~~~
  236. /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
  237. /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]
  238. 413 | return std::move(mapHNode);
  239. | ~~~~~~~~~^~~~~~~~~~
  240. /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
  241. [ 1%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
  242. [ 1%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
  243. [ 1%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
  244. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o
  245. [ 1%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
  246. [ 1%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o
  247. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o
  248. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o
  249. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o
  250. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o
  251. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o
  252. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o
  253. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o
  254. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o
  255. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o
  256. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o
  257. /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)':
  258. /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]
  259. 1238 | return std::move(Ret);
  260. | ~~~~~~~~~^~~~~
  261. /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
  262. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o
  263. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/ExegesisEmitter.cpp.o
  264. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o
  265. 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:
  266. /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*)':
  267. /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=]
  268. 111 | snprintf(fullpath, PATH_MAX, "%s/%s", dir, bin);
  269. | ^
  270. In file included from /usr/include/stdio.h:867,
  271. from /usr/include/c++/10/cstdio:42,
  272. from /usr/include/c++/10/ext/string_conversions.h:43,
  273. from /usr/include/c++/10/bits/basic_string.h:6545,
  274. from /usr/include/c++/10/string:55,
  275. from /usr/include/c++/10/bits/locale_classes.h:40,
  276. from /usr/include/c++/10/bits/ios_base.h:41,
  277. from /usr/include/c++/10/streambuf:41,
  278. from /usr/include/c++/10/bits/streambuf_iterator.h:35,
  279. from /usr/include/c++/10/iterator:66,
  280. 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,
  281. 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,
  282. 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,
  283. 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,
  284. 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:
  285. /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
  286. 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
  287. | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  288. 68 | __bos (__s), __fmt, __va_arg_pack ());
  289. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  290. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o
  291. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o
  292. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o
  293. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o
  294. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o
  295. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o
  296. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o
  297. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o
  298. [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o
  299. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o
  300. [ 1%] Linking CXX static library ../libLLVMSupport.a
  301. [ 1%] Built target LLVMSupport
  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. 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,
  386. 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:
  387. /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]':
  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:130:15: warning: array subscript 2 is above array bounds of 'const BitWord [2]' {aka 'const long unsigned int [2]'} [-Warray-bounds]
  389. 130 | if (Bits[i] != 0)
  390. | ~~~~^
  391. /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'
  392. 55 | BitWord Bits[BITWORDS_PER_ELEMENT];
  393. | ^~~~
  394. [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o
  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