Diff below makes clang and lld build again on armv7. Sorted the files
such that they match the order in the CMakeLists.txt file.
ok?
Index: gnu/usr.bin/clang/libLLVMARMCodeGen/Makefile
===================================================================
RCS file: /cvs/src/gnu/usr.bin/clang/libLLVMARMCodeGen/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- gnu/usr.bin/clang/libLLVMARMCodeGen/Makefile 9 Jul 2017 15:28:34
-0000 1.3
+++ gnu/usr.bin/clang/libLLVMARMCodeGen/Makefile 11 Oct 2017 10:17:13
-0000
@@ -11,7 +11,6 @@ SRCS= A15SDOptimizer.cpp \
ARMAsmPrinter.cpp \
ARMBaseInstrInfo.cpp \
ARMBaseRegisterInfo.cpp \
- ARMComputeBlockSize.cpp \
ARMConstantIslandPass.cpp \
ARMConstantPoolValue.cpp \
ARMExpandPseudoInsts.cpp \
@@ -24,6 +23,7 @@ SRCS= A15SDOptimizer.cpp \
ARMLoadStoreOptimizer.cpp \
ARMMCInstLower.cpp \
ARMMachineFunctionInfo.cpp \
+ ARMMacroFusion.cpp \
ARMRegisterInfo.cpp \
ARMOptimizeBarriersPass.cpp \
ARMSelectionDAGInfo.cpp \
@@ -37,7 +37,8 @@ SRCS= A15SDOptimizer.cpp \
ThumbRegisterInfo.cpp \
Thumb2ITBlockPass.cpp \
Thumb2InstrInfo.cpp \
- Thumb2SizeReduction.cpp
+ Thumb2SizeReduction.cpp \
+ ARMComputeBlockSize.cpp
.PATH: ${.CURDIR}/../../../llvm/lib/Target/ARM