Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- RTEMS Tools Project - Source Builder Error Report
- Build: error: building rtems-llvm-8.0.1-x86_64-linux-gnu-1
- Command Line: ../source-builder/sb-set-builder --prefix=/home/idadel/development/rtems/6 6/rtems-llvm
- Python: 2.7.18 (default, Mar 8 2021, 13:02:45) [GCC 9.3.0]
- git@github.com:RTEMS/rtems-source-builder.git/origin/fcc2c7632f9c687b91011e2c4f475b730a0e9364-modified
- Linux ida-pc 5.11.0-25-generic #27~20.04.1-Ubuntu SMP Tue Jul 13 17:41:23 UTC 2021 x86_64
- Tail of the build log:
- 529 | IntegerLiteralNode() : Node(NodeKind::IntegerLiteral) {}
- | ^~~~~~~~~~~~~~~~~~
- /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
- /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&)'
- 528 | struct IntegerLiteralNode : public Node {
- | ^~~~~~~~~~~~~~~~~~
- /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
- /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&&)'
- /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
- make[2]: *** [lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make:76: lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o] Error 1
- make[1]: *** [CMakeFiles/Makefile2:17290: lib/Demangle/CMakeFiles/LLVMDemangle.dir/all] Error 2
- make[1]: *** Waiting for unfinished jobs....
- [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o
- [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o
- [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o
- 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:
- /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*]':
- /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
- /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]
- 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
- | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
- [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o
- [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o
- [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o
- [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o
- [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BuryPointer.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o
- [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o
- [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o
- [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o
- [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o
- [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o
- [ 0%] Linking CXX static library ../libLLVMTableGen.a
- [ 0%] Built target LLVMTableGen
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DJB.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileCheck.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o
- 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,
- 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,
- 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:
- /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]':
- /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
- /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]
- 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
- | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/InitLLVM.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ItaniumManglingCanonicalizer.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o
- 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,
- 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:
- /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)':
- /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]
- 502 | ++EltPtr;
- | ^~
- /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>'
- 22 | path.insert(path.begin() + 1, Entry(subtree(0), Offsets.second));
- | ^
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JSON.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o
- /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)':
- /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]
- 517 | return std::move(E);
- | ~~~~~~~~~^~~
- /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
- [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o
- [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
- /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&)':
- /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]
- 132 | return std::move(Buf);
- | ~~~~~~~~~^~~~~
- /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
- /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)':
- /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]
- 401 | return std::move(Result);
- | ~~~~~~~~~^~~~~~~~
- /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
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o
- /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]':
- /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
- /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]
- 453 | return std::move(Result);
- | ^
- /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
- /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]
- 490 | return std::move(Buf);
- | ^
- /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
- /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]':
- /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]'
- /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
- /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]
- 453 | return std::move(Result);
- | ^
- /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
- /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]
- 490 | return std::move(Buf);
- | ^
- /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
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o
- [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SymbolRemappingReader.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/UnicodeCaseFold.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VersionTuple.cpp.o
- 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,
- 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:
- /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':
- /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]
- 130 | if (Bits[i] != 0)
- | ~~~~^
- /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'
- 55 | BitWord Bits[BITWORDS_PER_ELEMENT];
- | ^~~~
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/VirtualFileSystem.cpp.o
- /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&)':
- /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]
- 130 | if (Bits[i] != 0)
- | ~~~~^
- /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'
- 55 | BitWord Bits[BITWORDS_PER_ELEMENT];
- | ^~~~
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/WithColor.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o
- /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':
- /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]
- 130 | if (Bits[i] != 0)
- | ~~~~^
- /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'
- 55 | BitWord Bits[BITWORDS_PER_ELEMENT];
- | ^~~~
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o
- /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*)':
- /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]
- 388 | return std::move(SQHNode);
- | ~~~~~~~~~^~~~~~~~~
- /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
- /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]
- 413 | return std::move(mapHNode);
- | ~~~~~~~~~^~~~~~~~~~
- /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
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o
- [ 1%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o
- 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,
- 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,
- 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,
- 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:
- /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]':
- /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
- /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]
- 102 | : Data(Vec.begin() == Vec.end() ? (T*)nullptr : Vec.begin()),
- | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
- [ 1%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o
- [ 1%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o
- [ 1%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o
- [ 1%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o
- /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)':
- /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]
- 1238 | return std::move(Ret);
- | ~~~~~~~~~^~~~~
- /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
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o
- 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:
- /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*)':
- /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=]
- 111 | snprintf(fullpath, PATH_MAX, "%s/%s", dir, bin);
- | ^
- In file included from /usr/include/stdio.h:867,
- from /usr/include/c++/10/cstdio:42,
- from /usr/include/c++/10/ext/string_conversions.h:43,
- from /usr/include/c++/10/bits/basic_string.h:6545,
- from /usr/include/c++/10/string:55,
- from /usr/include/c++/10/bits/locale_classes.h:40,
- from /usr/include/c++/10/bits/ios_base.h:41,
- from /usr/include/c++/10/streambuf:41,
- from /usr/include/c++/10/bits/streambuf_iterator.h:35,
- from /usr/include/c++/10/iterator:66,
- 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,
- 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,
- 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,
- 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,
- 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:
- /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
- 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
- | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 68 | __bos (__s), __fmt, __va_arg_pack ());
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o
- [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o
- [ 1%] Linking CXX static library ../libLLVMSupport.a
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o
- [ 1%] Built target LLVMSupport
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/ExegesisEmitter.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o
- /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&)':
- /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]
- 3361 | return std::move(Error);
- | ~~~~~~~~~^~~~~~~
- /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
- /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*)':
- /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]
- 3564 | return std::move(Error);
- | ~~~~~~~~~^~~~~~~
- /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
- /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*)':
- /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]
- 3636 | return std::move(Error);
- | ~~~~~~~~~^~~~~~~
- /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
- /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]
- 3645 | return std::move(Error);
- | ~~~~~~~~~^~~~~~~
- /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
- /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)':
- /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]
- 3659 | return std::move(Error);
- | ~~~~~~~~~^~~~~~~
- /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
- /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]
- 3670 | return std::move(Error);
- | ~~~~~~~~~^~~~~~~
- /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
- /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*)':
- /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]
- 3769 | return std::move(Error);
- | ~~~~~~~~~^~~~~~~
- /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
- /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]
- 3777 | return std::move(Error);
- | ~~~~~~~~~^~~~~~~
- /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
- /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&)':
- /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]
- 3838 | return std::move(Error);
- | ~~~~~~~~~^~~~~~~
- /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
- /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]
- 3878 | return std::move(Error);
- | ~~~~~~~~~^~~~~~~
- /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
- /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]
- 3906 | return std::move(M);
- | ~~~~~~~~~^~~
- /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
- /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]
- 3964 | return std::move(Error);
- | ~~~~~~~~~^~~~~~~
- /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
- /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]
- 3970 | return std::move(Error);
- | ~~~~~~~~~^~~~~~~
- /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
- /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]
- 3991 | return std::move(M);
- | ~~~~~~~~~^~~
- /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
- /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]
- 4034 | return std::move(M);
- | ~~~~~~~~~^~~
- /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
- /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]
- 4041 | return std::move(M);
- | ~~~~~~~~~^~~
- /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
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PredicateExpander.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RISCVCompressInstEmitter.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o
- 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,
- 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:
- /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]':
- /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]
- 130 | if (Bits[i] != 0)
- | ~~~~^
- /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'
- 55 | BitWord Bits[BITWORDS_PER_ELEMENT];
- | ^~~~
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o
- [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o
- [ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o
- [ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o
- [ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o
- [ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o
- [ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/WebAssemblyDisassemblerEmitter.cpp.o
- [ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o
- [ 2%] Built target obj.llvm-tblgen
- make: *** [Makefile:152: all] Error 2
- shell cmd failed: /bin/sh -ex /home/idadel/development/rsb/rtems/build/rtems-llvm-8.0.1-x86_64-linux-gnu-1/do-build
- error: building rtems-llvm-8.0.1-x86_64-linux-gnu-1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement