Module Name: src Committed By: joerg Date: Tue Feb 19 12:35:43 UTC 2013
Modified Files: src/external/bsd/llvm: Makefile.inc src/external/bsd/llvm/bin/clang: Makefile src/external/bsd/llvm/bin/llc: Makefile src/external/bsd/llvm/bin/llvm-mc: Makefile src/external/bsd/llvm/bin/llvm-objdump: Makefile src/external/bsd/llvm/bin/opt: Makefile src/external/bsd/llvm/lib: Makefile src/external/bsd/llvm/lib/libLLVMAArch64CodeGen: Makefile src/external/bsd/llvm/lib/libLLVMDebugInfo: Makefile src/external/bsd/llvm/lib/libclangBasic: Makefile Added Files: src/external/bsd/llvm/lib/libLLVMAArch64Utils: Makefile src/tools/llvm-lib/libLLVMAArch64Utils: Makefile Log Message: Update LLVM/Clang snapshot to r175373. This improves GNU as compatibility. To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/external/bsd/llvm/Makefile.inc cvs rdiff -u -r1.23 -r1.24 src/external/bsd/llvm/bin/clang/Makefile cvs rdiff -u -r1.13 -r1.14 src/external/bsd/llvm/bin/llc/Makefile cvs rdiff -u -r1.14 -r1.15 src/external/bsd/llvm/bin/llvm-mc/Makefile cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/bin/llvm-objdump/Makefile cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/bin/opt/Makefile cvs rdiff -u -r1.27 -r1.28 src/external/bsd/llvm/lib/Makefile cvs rdiff -u -r1.1 -r1.2 \ src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/lib/libLLVMAArch64Utils/Makefile cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/libLLVMDebugInfo/Makefile cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/lib/libclangBasic/Makefile cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMAArch64Utils/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/bsd/llvm/Makefile.inc diff -u src/external/bsd/llvm/Makefile.inc:1.45 src/external/bsd/llvm/Makefile.inc:1.46 --- src/external/bsd/llvm/Makefile.inc:1.45 Mon Feb 4 15:00:31 2013 +++ src/external/bsd/llvm/Makefile.inc Tue Feb 19 12:35:41 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.45 2013/02/04 15:00:31 joerg Exp $ +# $NetBSD: Makefile.inc,v 1.46 2013/02/19 12:35:41 joerg Exp $ .if !defined(LLVM_TOPLEVEL_MK) LLVM_TOPLEVEL_MK= @@ -7,7 +7,7 @@ LLVM_TOPLEVEL_MK= SVN_ROOT= http://llvm.org/svn/llvm-project -COMMON_REVISION= 174288 +COMMON_REVISION= 175373 LLVM_REVISION= ${COMMON_REVISION} CLANG_REVISION= ${COMMON_REVISION} COMPILER_RT_REVISION= ${COMMON_REVISION} Index: src/external/bsd/llvm/bin/clang/Makefile diff -u src/external/bsd/llvm/bin/clang/Makefile:1.23 src/external/bsd/llvm/bin/clang/Makefile:1.24 --- src/external/bsd/llvm/bin/clang/Makefile:1.23 Mon Feb 4 15:00:31 2013 +++ src/external/bsd/llvm/bin/clang/Makefile Tue Feb 19 12:35:41 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.23 2013/02/04 15:00:31 joerg Exp $ +# $NetBSD: Makefile,v 1.24 2013/02/19 12:35:41 joerg Exp $ PROG_CXX= clang NOMAN= yes @@ -47,6 +47,7 @@ LLVM_LIBS+= \ AArch64MCTargetDesc \ AArch64AsmParser \ AArch64AsmPrinter \ + AArch64Utils \ ARMCodeGen \ ARMTargetInfo \ ARMMCTargetDesc \ Index: src/external/bsd/llvm/bin/llc/Makefile diff -u src/external/bsd/llvm/bin/llc/Makefile:1.13 src/external/bsd/llvm/bin/llc/Makefile:1.14 --- src/external/bsd/llvm/bin/llc/Makefile:1.13 Mon Feb 4 15:00:32 2013 +++ src/external/bsd/llvm/bin/llc/Makefile Tue Feb 19 12:35:41 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.13 2013/02/04 15:00:32 joerg Exp $ +# $NetBSD: Makefile,v 1.14 2013/02/19 12:35:41 joerg Exp $ PROG_CXX= llc NOMAN= yes @@ -18,6 +18,7 @@ LLVM_LIBS+= \ AArch64MCTargetDesc \ AArch64AsmParser \ AArch64AsmPrinter \ + AArch64Utils \ ARMCodeGen \ ARMTargetInfo \ ARMMCTargetDesc \ Index: src/external/bsd/llvm/bin/llvm-mc/Makefile diff -u src/external/bsd/llvm/bin/llvm-mc/Makefile:1.14 src/external/bsd/llvm/bin/llvm-mc/Makefile:1.15 --- src/external/bsd/llvm/bin/llvm-mc/Makefile:1.14 Mon Feb 4 15:00:32 2013 +++ src/external/bsd/llvm/bin/llvm-mc/Makefile Tue Feb 19 12:35:42 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.14 2013/02/04 15:00:32 joerg Exp $ +# $NetBSD: Makefile,v 1.15 2013/02/19 12:35:42 joerg Exp $ PROG_CXX= llvm-mc NOMAN= yes @@ -18,6 +18,7 @@ LLVM_LIBS+= \ AArch64MCTargetDesc \ AArch64AsmPrinter \ AArch64Disassembler \ + AArch64Utils \ ARMCodeGen \ ARMTargetInfo \ ARMAsmParser \ Index: src/external/bsd/llvm/bin/llvm-objdump/Makefile diff -u src/external/bsd/llvm/bin/llvm-objdump/Makefile:1.2 src/external/bsd/llvm/bin/llvm-objdump/Makefile:1.3 --- src/external/bsd/llvm/bin/llvm-objdump/Makefile:1.2 Mon Feb 4 15:00:32 2013 +++ src/external/bsd/llvm/bin/llvm-objdump/Makefile Tue Feb 19 12:35:42 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2013/02/04 15:00:32 joerg Exp $ +# $NetBSD: Makefile,v 1.3 2013/02/19 12:35:42 joerg Exp $ PROG_CXX= llvm-objdump NOMAN= yes @@ -20,6 +20,7 @@ LLVM_LIBS+= \ AArch64MCTargetDesc \ AArch64AsmParser \ AArch64AsmPrinter \ + AArch64Utils \ ARMDisassembler \ ARMTargetInfo \ ARMMCTargetDesc \ Index: src/external/bsd/llvm/bin/opt/Makefile diff -u src/external/bsd/llvm/bin/opt/Makefile:1.6 src/external/bsd/llvm/bin/opt/Makefile:1.7 --- src/external/bsd/llvm/bin/opt/Makefile:1.6 Mon Feb 4 15:00:32 2013 +++ src/external/bsd/llvm/bin/opt/Makefile Tue Feb 19 12:35:42 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2013/02/04 15:00:32 joerg Exp $ +# $NetBSD: Makefile,v 1.7 2013/02/19 12:35:42 joerg Exp $ PROG_CXX= opt NOMAN= yes @@ -22,6 +22,7 @@ LLVM_LIBS+= \ AArch64TargetInfo \ AArch64MCTargetDesc \ AArch64AsmPrinter \ + AArch64Utils \ ARMCodeGen \ ARMTargetInfo \ ARMMCTargetDesc \ Index: src/external/bsd/llvm/lib/Makefile diff -u src/external/bsd/llvm/lib/Makefile:1.27 src/external/bsd/llvm/lib/Makefile:1.28 --- src/external/bsd/llvm/lib/Makefile:1.27 Mon Feb 4 15:00:33 2013 +++ src/external/bsd/llvm/lib/Makefile Tue Feb 19 12:35:42 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.27 2013/02/04 15:00:33 joerg Exp $ +# $NetBSD: Makefile,v 1.28 2013/02/19 12:35:42 joerg Exp $ .include <bsd.own.mk> @@ -40,7 +40,8 @@ SUBDIR+= \ libLLVMAArch64AsmPrinter \ libLLVMAArch64Disassembler \ libLLVMAArch64MCTargetDesc \ - libLLVMAArch64TargetInfo + libLLVMAArch64TargetInfo \ + libLLVMAArch64Utils SUBDIR+= \ libLLVMARMAsmParser \ Index: src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile diff -u src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile:1.2 --- src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile:1.1 Mon Feb 4 15:00:33 2013 +++ src/external/bsd/llvm/lib/libLLVMAArch64CodeGen/Makefile Tue Feb 19 12:35:42 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2013/02/04 15:00:33 joerg Exp $ +# $NetBSD: Makefile,v 1.2 2013/02/19 12:35:42 joerg Exp $ LIB= LLVMAArch64CodeGen @@ -9,7 +9,7 @@ LIB= LLVMAArch64CodeGen CPPFLAGS+= -I${LLVM_SRCDIR}/lib/Target/AArch64 SRCS+= AArch64AsmPrinter.cpp \ - AArch64ConstantIslandPass.cpp \ + AArch64BranchFixupPass.cpp \ AArch64FrameLowering.cpp \ AArch64ISelDAGToDAG.cpp \ AArch64ISelLowering.cpp \ Index: src/external/bsd/llvm/lib/libLLVMDebugInfo/Makefile diff -u src/external/bsd/llvm/lib/libLLVMDebugInfo/Makefile:1.2 src/external/bsd/llvm/lib/libLLVMDebugInfo/Makefile:1.3 --- src/external/bsd/llvm/lib/libLLVMDebugInfo/Makefile:1.2 Sun Sep 23 17:22:23 2012 +++ src/external/bsd/llvm/lib/libLLVMDebugInfo/Makefile Tue Feb 19 12:35:43 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2012/09/23 17:22:23 joerg Exp $ +# $NetBSD: Makefile,v 1.3 2013/02/19 12:35:43 joerg Exp $ LIB= LLVMDebugInfo @@ -13,6 +13,7 @@ SRCS+= DIContext.cpp \ DWARFDebugAbbrev.cpp \ DWARFDebugArangeSet.cpp \ DWARFDebugAranges.cpp \ + DWARFDebugFrame.cpp \ DWARFDebugInfoEntry.cpp \ DWARFDebugLine.cpp \ DWARFDebugRangeList.cpp \ Index: src/external/bsd/llvm/lib/libclangBasic/Makefile diff -u src/external/bsd/llvm/lib/libclangBasic/Makefile:1.8 src/external/bsd/llvm/lib/libclangBasic/Makefile:1.9 --- src/external/bsd/llvm/lib/libclangBasic/Makefile:1.8 Mon Feb 4 15:00:36 2013 +++ src/external/bsd/llvm/lib/libclangBasic/Makefile Tue Feb 19 12:35:43 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2013/02/04 15:00:36 joerg Exp $ +# $NetBSD: Makefile,v 1.9 2013/02/19 12:35:43 joerg Exp $ LIB= clangBasic @@ -7,6 +7,7 @@ LIB= clangBasic .PATH: ${CLANG_SRCDIR}/lib/Basic SRCS+= Builtins.cpp \ + CharInfo.cpp \ Diagnostic.cpp \ DiagnosticIDs.cpp \ FileManager.cpp \ Added files: Index: src/external/bsd/llvm/lib/libLLVMAArch64Utils/Makefile diff -u /dev/null src/external/bsd/llvm/lib/libLLVMAArch64Utils/Makefile:1.1 --- /dev/null Tue Feb 19 12:35:43 2013 +++ src/external/bsd/llvm/lib/libLLVMAArch64Utils/Makefile Tue Feb 19 12:35:43 2013 @@ -0,0 +1,18 @@ +# $NetBSD: Makefile,v 1.1 2013/02/19 12:35:43 joerg Exp $ + +LIB= LLVMAArch64Utils + +.include <bsd.init.mk> + +AARCH64_OBJDIR!= cd ${.CURDIR}/../libLLVMAArch64CodeGen && ${PRINTOBJDIR} +CPPFLAGS+= -I${AARCH64_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/AArch64 + +.PATH: ${LLVM_SRCDIR}/lib/Target/AArch64/Utils + +SRCS+= AArch64BaseInfo.cpp + +.if defined(HOSTLIB) +.include <bsd.hostlib.mk> +.else +.include <bsd.lib.mk> +.endif Index: src/tools/llvm-lib/libLLVMAArch64Utils/Makefile diff -u /dev/null src/tools/llvm-lib/libLLVMAArch64Utils/Makefile:1.1 --- /dev/null Tue Feb 19 12:35:43 2013 +++ src/tools/llvm-lib/libLLVMAArch64Utils/Makefile Tue Feb 19 12:35:43 2013 @@ -0,0 +1,3 @@ +# $NetBSD: Makefile,v 1.1 2013/02/19 12:35:43 joerg Exp $ + +.include <bsd.init.mk>