Module Name:    src
Committed By:   joerg
Date:           Thu Nov  3 17:52:54 UTC 2011

Modified Files:
        src/external/bsd/llvm: Makefile.inc
        src/external/bsd/llvm/bin/clang: Makefile
        src/external/bsd/llvm/config/llvm/Config: config.h llvm-config.h
        src/external/bsd/llvm/lib: Makefile
        src/external/bsd/llvm/lib/libLLVMARMCodeGen: Makefile
        src/external/bsd/llvm/lib/libLLVMCodeGen: Makefile
        src/external/bsd/llvm/lib/libLLVMLinker: Makefile
        src/external/bsd/llvm/lib/libLLVMMipsCodeGen: Makefile
        src/external/bsd/llvm/lib/libLLVMScalarOpts: Makefile
        src/external/bsd/llvm/lib/libLLVMSelectionDAG: Makefile
        src/external/bsd/llvm/lib/libLLVMTransformsUtils: Makefile
        src/external/bsd/llvm/lib/libclangAnalysis: Makefile
        src/external/bsd/llvm/lib/libclangFrontend: Makefile
        src/external/bsd/llvm/lib/libclangSema: Makefile
        src/external/bsd/llvm/lib/libclangStaticAnalyzerCore: Makefile
Added Files:
        src/tools/llvm-lib/libLLVMLinker: Makefile

Log Message:
Update LLVM/Clang snapshot to r143571 for the improved optimizer.


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/external/bsd/llvm/Makefile.inc
cvs rdiff -u -r1.15 -r1.16 src/external/bsd/llvm/bin/clang/Makefile
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/config/llvm/Config/config.h
cvs rdiff -u -r1.3 -r1.4 \
    src/external/bsd/llvm/config/llvm/Config/llvm-config.h
cvs rdiff -u -r1.16 -r1.17 src/external/bsd/llvm/lib/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/libLLVMLinker/Makefile
cvs rdiff -u -r1.4 -r1.5 \
    src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile
cvs rdiff -u -r1.1 -r1.2 \
    src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile
cvs rdiff -u -r1.4 -r1.5 \
    src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/lib/libclangAnalysis/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/llvm/lib/libclangFrontend/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/lib/libclangSema/Makefile
cvs rdiff -u -r1.5 -r1.6 \
    src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile
cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMLinker/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.23 src/external/bsd/llvm/Makefile.inc:1.24
--- src/external/bsd/llvm/Makefile.inc:1.23	Tue Oct 11 13:53:57 2011
+++ src/external/bsd/llvm/Makefile.inc	Thu Nov  3 17:52:53 2011
@@ -1,19 +1,20 @@
-#	$NetBSD: Makefile.inc,v 1.23 2011/10/11 13:53:57 joerg Exp $
+#	$NetBSD: Makefile.inc,v 1.24 2011/11/03 17:52:53 joerg Exp $
 
 .if !defined(LLVM_TOPLEVEL_MK)
 LLVM_TOPLEVEL_MK=
 
 .include <bsd.own.mk>
 
-LLVM_REVISION=	141658
-CLANG_REVISION=	141658 
+LLVM_REVISION=	143571
+CLANG_REVISION=	143571
 
 LLVM_SRCDIR:=	${.PARSEDIR}/dist/llvm
 CLANG_SRCDIR:=	${.PARSEDIR}/dist/clang
 LLVM_TOPLEVEL:=	${.PARSEDIR}
 
 CPPFLAGS+=	-I. -I${LLVM_SRCDIR}/include -I${CLANG_SRCDIR}/include \
-		-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS
+		-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS \
+		-D__STDC_FORMAT_MACROS
 
 .if defined(HOSTLIB) || defined(HOSTPROG)
 LLVM_INCLUDE_CONFIG=	${LLVM_TOOLCONF_OBJDIR}/config/include

Index: src/external/bsd/llvm/bin/clang/Makefile
diff -u src/external/bsd/llvm/bin/clang/Makefile:1.15 src/external/bsd/llvm/bin/clang/Makefile:1.16
--- src/external/bsd/llvm/bin/clang/Makefile:1.15	Tue Aug  9 12:30:47 2011
+++ src/external/bsd/llvm/bin/clang/Makefile	Thu Nov  3 17:52:53 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.15 2011/08/09 12:30:47 joerg Exp $
+#	$NetBSD: Makefile,v 1.16 2011/11/03 17:52:53 joerg Exp $
 
 PROG_CXX=	clang
 NOMAN=		yes
@@ -73,6 +73,7 @@ LLVM_LIBS+= \
 	MCDisassembler \
 	MCParser \
 	MC \
+	Linker \
 	TransformsUtils \
 	ipa \
 	Core \

Index: src/external/bsd/llvm/config/llvm/Config/config.h
diff -u src/external/bsd/llvm/config/llvm/Config/config.h:1.4 src/external/bsd/llvm/config/llvm/Config/config.h:1.5
--- src/external/bsd/llvm/config/llvm/Config/config.h:1.4	Mon Jul 25 16:32:43 2011
+++ src/external/bsd/llvm/config/llvm/Config/config.h	Thu Nov  3 17:52:53 2011
@@ -539,19 +539,22 @@
 #define LLVM_BINDIR "/usr/bin"
 
 /* Time at which LLVM was configured */
-#define LLVM_CONFIGTIME "Mon Jul 25 15:20:40 CEST 2011"
+#define LLVM_CONFIGTIME "Thu Nov  3 00:22:51 CET 2011"
 
 /* Installation directory for data files */
 #define LLVM_DATADIR "/usr/share/llvm"
 
+/* Target triple LLVM will generate code for by default */
+#define LLVM_DEFAULT_TARGET_TRIPLE "x86_64--netbsd"
+
 /* Installation directory for documentation */
 #define LLVM_DOCSDIR "/usr/share/doc/llvm"
 
 /* Installation directory for config files */
 #define LLVM_ETCDIR "/usr/etc/llvm"
 
-/* Host triple we were built on */
-#define LLVM_HOSTTRIPLE "x86_64--netbsd"
+/* Has gcc/MSVC atomic intrinsics */
+#define LLVM_HAS_ATOMICS 1
 
 /* Installation directory for include files */
 #define LLVM_INCLUDEDIR "/usr/include"
@@ -565,9 +568,6 @@
 /* Installation directory for man pages */
 #define LLVM_MANDIR "/usr/man"
 
-/* Build multithreading support into LLVM */
-#define LLVM_MULTITHREADED 1
-
 /* LLVM architecture name for the native architecture, if available */
 #define LLVM_NATIVE_ARCH X86
 
@@ -577,15 +577,15 @@
 /* LLVM name for the native AsmPrinter init function, if available */
 #define LLVM_NATIVE_ASMPRINTER LLVMInitializeX86AsmPrinter
 
-/* LLVM name for the native TargetMC init function, if available */
-#define LLVM_NATIVE_TARGETMC LLVMInitializeX86TargetMC
-
 /* LLVM name for the native Target init function, if available */
 #define LLVM_NATIVE_TARGET LLVMInitializeX86Target
 
 /* LLVM name for the native TargetInfo init function, if available */
 #define LLVM_NATIVE_TARGETINFO LLVMInitializeX86TargetInfo
 
+/* LLVM name for the native target MC init function, if available */
+#define LLVM_NATIVE_TARGETMC LLVMInitializeX86TargetMC
+
 /* Define if this is Unixish platform */
 #define LLVM_ON_UNIX 1
 
@@ -653,13 +653,13 @@
 #define PACKAGE_NAME "llvm"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "llvm 3.0svn"
+#define PACKAGE_STRING "llvm 3.1svn"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "-llvm-"
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "3.0svn"
+#define PACKAGE_VERSION "3.1svn"
 
 /* Define as the return type of signal handlers (`int' or `void'). */
 #define RETSIGTYPE void

Index: src/external/bsd/llvm/config/llvm/Config/llvm-config.h
diff -u src/external/bsd/llvm/config/llvm/Config/llvm-config.h:1.3 src/external/bsd/llvm/config/llvm/Config/llvm-config.h:1.4
--- src/external/bsd/llvm/config/llvm/Config/llvm-config.h:1.3	Mon Jul 25 16:32:43 2011
+++ src/external/bsd/llvm/config/llvm/Config/llvm-config.h	Thu Nov  3 17:52:53 2011
@@ -21,7 +21,7 @@
 #define LLVM_BINDIR "/usr/bin"
 
 /* Time at which LLVM was configured */
-#define LLVM_CONFIGTIME "Mon Jul 25 15:20:40 CEST 2011"
+#define LLVM_CONFIGTIME "Thu Nov  3 00:22:51 CET 2011"
 
 /* Installation directory for data files */
 #define LLVM_DATADIR "/usr/share/llvm"
@@ -32,8 +32,11 @@
 /* Installation directory for config files */
 #define LLVM_ETCDIR "/usr/etc/llvm"
 
+/* Has gcc/MSVC atomic intrinsics */
+#define LLVM_HAS_ATOMICS 1
+
 /* Host triple we were built on */
-#define LLVM_HOSTTRIPLE "x86_64--netbsd"
+#define LLVM_DEFAULT_TARGET_TRIPLE "x86_64--netbsd"
 
 /* Installation directory for include files */
 #define LLVM_INCLUDEDIR "/usr/include"
@@ -47,27 +50,24 @@
 /* Installation directory for man pages */
 #define LLVM_MANDIR "/usr/man"
 
-/* Build multithreading support into LLVM */
-#define LLVM_MULTITHREADED 1
-
 /* LLVM architecture name for the native architecture, if available */
 #define LLVM_NATIVE_ARCH X86
 
+/* LLVM name for the native AsmParser init function, if available */
+#define LLVM_NATIVE_ASMPARSER LLVMInitializeX86AsmParser
+
+/* LLVM name for the native AsmPrinter init function, if available */
+#define LLVM_NATIVE_ASMPRINTER LLVMInitializeX86AsmPrinter
+
 /* LLVM name for the native Target init function, if available */
 #define LLVM_NATIVE_TARGET LLVMInitializeX86Target
 
 /* LLVM name for the native TargetInfo init function, if available */
 #define LLVM_NATIVE_TARGETINFO LLVMInitializeX86TargetInfo
 
-/* LLVM name for the native TargetMC init function, if available */
+/* LLVM name for the native target MC init function, if available */
 #define LLVM_NATIVE_TARGETMC LLVMInitializeX86TargetMC
 
-/* LLVM name for the native AsmPrinter init function, if available */
-#define LLVM_NATIVE_ASMPRINTER LLVMInitializeX86AsmPrinter
-
-/* LLVM name for the native AsmPrinter init function, if available */
-#define LLVM_NATIVE_ASMPARSER LLVMInitializeX86AsmParser
-
 /* Define if this is Unixish platform */
 #define LLVM_ON_UNIX 1
 
@@ -98,6 +98,9 @@
 /* Define to path to twopi program if found or 'echo twopi' otherwise */
 /* #undef LLVM_PATH_TWOPI */
 
+/* Define to path to xdot.py program if found or 'echo xdot.py' otherwise */
+/* #undef LLVM_PATH_XDOT_PY */
+
 /* Installation prefix directory */
 #define LLVM_PREFIX "/usr"
 

Index: src/external/bsd/llvm/lib/Makefile
diff -u src/external/bsd/llvm/lib/Makefile:1.16 src/external/bsd/llvm/lib/Makefile:1.17
--- src/external/bsd/llvm/lib/Makefile:1.16	Tue Oct 11 13:53:58 2011
+++ src/external/bsd/llvm/lib/Makefile	Thu Nov  3 17:52:53 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2011/10/11 13:53:58 joerg Exp $
+# $NetBSD: Makefile,v 1.17 2011/11/03 17:52:53 joerg Exp $
 
 .include <bsd.own.mk>
 
@@ -16,6 +16,7 @@ SUBDIR=	\
 	libLLVMInstrumentation \
 	libLLVMipa \
 	libLLVMipo \
+	libLLVMLinker \
 	libLLVMMC \
 	libLLVMMCDisassembler \
 	libLLVMMCParser \
@@ -74,7 +75,6 @@ SUBDIR+= \
 	libLLVMHello \
 	libLLVMInterpreter \
 	libLLVMJIT \
-	libLLVMLinker \
 	libLLVMMCJIT \
 	libLLVMObject \
 	libLLVMRuntimeDyld

Index: src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.6 src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.7
--- src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.6	Tue Oct 11 13:53:58 2011
+++ src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile	Thu Nov  3 17:52:53 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2011/10/11 13:53:58 joerg Exp $
+#	$NetBSD: Makefile,v 1.7 2011/11/03 17:52:53 joerg Exp $
 
 LIB=	LLVMARMCodeGen
 
@@ -16,7 +16,6 @@ SRCS+=	ARMAsmPrinter.cpp \
 	ARMExpandPseudoInsts.cpp \
 	ARMFastISel.cpp \
 	ARMFrameLowering.cpp \
-	ARMGlobalMerge.cpp \
 	ARMHazardRecognizer.cpp \
 	ARMISelDAGToDAG.cpp \
 	ARMISelLowering.cpp \

Index: src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.8 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.9
--- src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.8	Tue Oct 11 13:53:58 2011
+++ src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile	Thu Nov  3 17:52:53 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.8 2011/10/11 13:53:58 joerg Exp $
+#	$NetBSD: Makefile,v 1.9 2011/11/03 17:52:53 joerg Exp $
 
 LIB=	LLVMCodeGen
 
@@ -45,6 +45,7 @@ SRCS+=	AggressiveAntiDepBreaker.cpp \
 	MachineBasicBlock.cpp \
 	MachineBranchProbabilityInfo.cpp \
 	MachineBlockFrequencyInfo.cpp \
+	MachineBlockPlacement.cpp \
 	MachineCSE.cpp \
 	MachineDominators.cpp \
 	MachineFunction.cpp \

Index: src/external/bsd/llvm/lib/libLLVMLinker/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMLinker/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMLinker/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMLinker/Makefile:1.1	Sun Feb  6 01:13:58 2011
+++ src/external/bsd/llvm/lib/libLLVMLinker/Makefile	Thu Nov  3 17:52:53 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/06 01:13:58 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2011/11/03 17:52:53 joerg Exp $
 
 LIB=	LLVMLinker
 
@@ -11,4 +11,8 @@ SRCS+=	LinkArchives.cpp \
 	LinkModules.cpp \
 	Linker.cpp
 
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
 .include <bsd.lib.mk>
+.endif

Index: src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.4 src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.5
--- src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.4	Mon Jul 25 16:32:44 2011
+++ src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile	Thu Nov  3 17:52:54 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2011/07/25 16:32:44 joerg Exp $
+#	$NetBSD: Makefile,v 1.5 2011/11/03 17:52:54 joerg Exp $
 
 LIB=	LLVMMipsCodeGen
 
@@ -30,6 +30,7 @@ TABLEGEN_OUTPUT= \
 	MipsGenRegisterInfo.inc|-gen-register-info \
 	MipsGenInstrInfo.inc|-gen-instr-info \
 	MipsGenAsmWriter.inc|-gen-asm-writer \
+	MipsGenCodeEmitter.inc|-gen-emitter \
 	MipsGenDAGISel.inc|-gen-dag-isel \
 	MipsGenCallingConv.inc|-gen-callingconv \
 	MipsGenSubtargetInfo.inc|-gen-subtarget

Index: src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.4 src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.5
--- src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.4	Thu Sep  1 12:24:36 2011
+++ src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile	Thu Nov  3 17:52:54 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2011/09/01 12:24:36 joerg Exp $
+#	$NetBSD: Makefile,v 1.5 2011/11/03 17:52:54 joerg Exp $
 
 LIB=	LLVMScalarOpts
 
@@ -14,6 +14,7 @@ SRCS+=	ADCE.cpp \
 	DCE.cpp \
 	DeadStoreElimination.cpp \
 	EarlyCSE.cpp \
+	GlobalMerge.cpp \
 	GVN.cpp \
 	IndVarSimplify.cpp \
 	JumpThreading.cpp \

Index: src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile:1.1	Sun Feb  6 01:14:01 2011
+++ src/external/bsd/llvm/lib/libLLVMSelectionDAG/Makefile	Thu Nov  3 17:52:54 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/06 01:14:01 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2011/11/03 17:52:54 joerg Exp $
 
 LIB=	LLVMSelectionDAG
 
@@ -18,7 +18,6 @@ SRCS+=	DAGCombiner.cpp \
 	LegalizeVectorOps.cpp \
 	LegalizeVectorTypes.cpp \
 	ScheduleDAGFast.cpp \
-	ScheduleDAGList.cpp \
 	ScheduleDAGRRList.cpp \
 	ScheduleDAGSDNodes.cpp \
 	SelectionDAG.cpp \

Index: src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.4 src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.5
--- src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.4	Thu Sep  1 12:24:36 2011
+++ src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile	Thu Nov  3 17:52:54 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2011/09/01 12:24:36 joerg Exp $
+#	$NetBSD: Makefile,v 1.5 2011/11/03 17:52:54 joerg Exp $
 
 LIB=	LLVMTransformsUtils
 
@@ -25,6 +25,7 @@ SRCS+=	AddrModeMatcher.cpp \
 	LowerInvoke.cpp \
 	LowerSwitch.cpp \
 	Mem2Reg.cpp \
+	ModuleUtils.cpp \
 	PromoteMemoryToRegister.cpp \
 	SSAUpdater.cpp \
 	SimplifyCFG.cpp \

Index: src/external/bsd/llvm/lib/libclangAnalysis/Makefile
diff -u src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.4 src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.5
--- src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.4	Tue Oct 11 13:54:00 2011
+++ src/external/bsd/llvm/lib/libclangAnalysis/Makefile	Thu Nov  3 17:52:54 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2011/10/11 13:54:00 joerg Exp $
+#	$NetBSD: Makefile,v 1.5 2011/11/03 17:52:54 joerg Exp $
 
 LIB=	clangAnalysis
 
@@ -6,13 +6,15 @@ LIB=	clangAnalysis
 
 .PATH: ${CLANG_SRCDIR}/lib/Analysis
 
-SRCS+=	AnalysisContext.cpp \
+SRCS+=	AnalysisDeclContext.cpp \
 	CFG.cpp \
 	CFGReachabilityAnalysis.cpp \
 	CFGStmtMap.cpp \
 	CocoaConventions.cpp \
+	Dominators.cpp \
 	FormatString.cpp \
 	LiveVariables.cpp \
+	PostOrderCFGView.cpp \
 	ProgramPoint.cpp \
 	PrintfFormatString.cpp \
 	PseudoConstantAnalysis.cpp \

Index: src/external/bsd/llvm/lib/libclangFrontend/Makefile
diff -u src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.6 src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.7
--- src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.6	Tue Oct 11 13:54:00 2011
+++ src/external/bsd/llvm/lib/libclangFrontend/Makefile	Thu Nov  3 17:52:54 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2011/10/11 13:54:00 joerg Exp $
+#	$NetBSD: Makefile,v 1.7 2011/11/03 17:52:54 joerg Exp $
 
 LIB=	clangFrontend
 
@@ -24,6 +24,8 @@ SRCS+=	ASTConsumers.cpp \
 	LogDiagnosticPrinter.cpp \
 	MultiplexConsumer.cpp \
 	PrintPreprocessedOutput.cpp \
+	SerializedDiagnosticPrinter.cpp \
+	TextDiagnostic.cpp \
 	TextDiagnosticBuffer.cpp \
 	TextDiagnosticPrinter.cpp \
 	VerifyDiagnosticConsumer.cpp \

Index: src/external/bsd/llvm/lib/libclangSema/Makefile
diff -u src/external/bsd/llvm/lib/libclangSema/Makefile:1.5 src/external/bsd/llvm/lib/libclangSema/Makefile:1.6
--- src/external/bsd/llvm/lib/libclangSema/Makefile:1.5	Tue Oct 11 13:54:00 2011
+++ src/external/bsd/llvm/lib/libclangSema/Makefile	Thu Nov  3 17:52:54 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2011/10/11 13:54:00 joerg Exp $
+#	$NetBSD: Makefile,v 1.6 2011/11/03 17:52:54 joerg Exp $
 
 LIB=	clangSema
 
@@ -18,8 +18,8 @@ SRCS+=	AnalysisBasedWarnings.cpp \
 	Sema.cpp \
 	SemaAccess.cpp \
 	SemaAttr.cpp \
-	SemaCXXCast.cpp \
 	SemaCXXScopeSpec.cpp \
+	SemaCast.cpp \
 	SemaChecking.cpp \
 	SemaCodeComplete.cpp \
 	SemaDecl.cpp \
@@ -36,6 +36,7 @@ SRCS+=	AnalysisBasedWarnings.cpp \
 	SemaLookup.cpp \
 	SemaObjCProperty.cpp \
 	SemaOverload.cpp \
+	SemaPseudoObject.cpp \
 	SemaStmt.cpp \
 	SemaTemplate.cpp \
 	SemaTemplateDeduction.cpp \

Index: src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile
diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.5 src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.6
--- src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.5	Mon Sep 12 13:32:59 2011
+++ src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile	Thu Nov  3 17:52:54 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.5 2011/09/12 13:32:59 joerg Exp $
+#	$NetBSD: Makefile,v 1.6 2011/11/03 17:52:54 joerg Exp $
 
 LIB=	clangStaticAnalyzerCore
 
@@ -14,7 +14,6 @@ SRCS+=	AggExprVisitor.cpp \
 	BugReporter.cpp \
 	BugReporterVisitors.cpp \
 	Checker.cpp \
-	CheckerContext.cpp \
 	CheckerHelpers.cpp \
 	CheckerManager.cpp \
 	CheckerRegistry.cpp \

Added files:

Index: src/tools/llvm-lib/libLLVMLinker/Makefile
diff -u /dev/null src/tools/llvm-lib/libLLVMLinker/Makefile:1.1
--- /dev/null	Thu Nov  3 17:52:55 2011
+++ src/tools/llvm-lib/libLLVMLinker/Makefile	Thu Nov  3 17:52:53 2011
@@ -0,0 +1,3 @@
+#	$NetBSD: Makefile,v 1.1 2011/11/03 17:52:53 joerg Exp $
+
+.include <bsd.init.mk>

Reply via email to