On Wed, Oct 11, 2017 at 12:19:47PM +0200, Mark Kettenis wrote:
> Diff below makes clang and lld build again on armv7. Sorted the files
> such that they match the order in the CMakeLists.txt file.
The lists are explicitly sorted alphabetically and not like in the
CMakeLists. I would actually like to keep it that way.
If there are unsorted lists, then that might be because I didn't have
to touch them since the last update. :)
> 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
>
>