Module Name:    src
Committed By:   joerg
Date:           Fri Mar 18 23:32:05 UTC 2011

Modified Files:
        src/external/bsd/llvm: Makefile.inc
        src/external/bsd/llvm/bin/bugpoint: Makefile
        src/external/bsd/llvm/bin/llc: Makefile
        src/external/bsd/llvm/bin/lli: Makefile
        src/external/bsd/llvm/bin/llvm-diff: Makefile
        src/external/bsd/llvm/bin/llvm-dis: Makefile
        src/external/bsd/llvm/bin/llvm-ld: Makefile
        src/external/bsd/llvm/bin/llvm-mc: Makefile
        src/external/bsd/llvm/bin/opt: Makefile
        src/external/bsd/llvm/lib/libLLVMAnalysis: Makefile
        src/external/bsd/llvm/lib/libLLVMAsmPrinter: Makefile
        src/external/bsd/llvm/lib/libLLVMCore: Makefile
        src/external/bsd/llvm/lib/libLLVMMC: Makefile
        src/external/bsd/llvm/lib/libLLVMScalarOpts: Makefile
        src/external/bsd/llvm/lib/libclangAST: Makefile
        src/external/bsd/llvm/lib/libclangAnalysis: Makefile
        src/external/bsd/llvm/lib/libclangFrontend: Makefile
        src/external/bsd/llvm/lib/libclangSerialization: Makefile
        src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers: Makefile
        src/external/bsd/llvm/lib/libclangStaticAnalyzerCore: Makefile
        src/tools/llvm: Makefile
        src/tools/llvm-clang: Makefile

Log Message:
Update LLVM snapshot. This allows deriving the target from the binary
name, provides a proper CPP mode and fixes a number of compat issues
in the integrated assembler.

Build the toolchain compiler optimized and without assertions now.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/Makefile.inc
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/bin/bugpoint/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/bin/llc/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/bin/lli/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/bin/llvm-diff/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/bin/llvm-dis/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/bin/llvm-ld/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/bin/llvm-mc/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/bin/opt/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/libLLVMCore/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/libLLVMMC/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/libclangAST/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/libclangAnalysis/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/libclangFrontend/Makefile
cvs rdiff -u -r1.1 -r1.2 \
    src/external/bsd/llvm/lib/libclangSerialization/Makefile
cvs rdiff -u -r1.3 -r1.4 \
    src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
cvs rdiff -u -r1.1 -r1.2 \
    src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile
cvs rdiff -u -r1.1 -r1.2 src/tools/llvm/Makefile
cvs rdiff -u -r1.1 -r1.2 src/tools/llvm-clang/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.3 src/external/bsd/llvm/Makefile.inc:1.4
--- src/external/bsd/llvm/Makefile.inc:1.3	Wed Feb 23 03:09:02 2011
+++ src/external/bsd/llvm/Makefile.inc	Fri Mar 18 23:32:01 2011
@@ -1,12 +1,12 @@
-#	$NetBSD: Makefile.inc,v 1.3 2011/02/23 03:09:02 joerg Exp $
+#	$NetBSD: Makefile.inc,v 1.4 2011/03/18 23:32:01 joerg Exp $
 
 .if !defined(LLVM_TOPLEVEL_MK)
 LLVM_TOPLEVEL_MK=
 
 .include <bsd.own.mk>
 
-LLVM_REVISION=	126223
-CLANG_REVISION=	126223
+LLVM_REVISION=	127912
+CLANG_REVISION=	127912
 
 LLVM_SRCDIR:=	${.PARSEDIR}/dist/llvm
 CLANG_SRCDIR:=	${.PARSEDIR}/dist/clang

Index: src/external/bsd/llvm/bin/bugpoint/Makefile
diff -u src/external/bsd/llvm/bin/bugpoint/Makefile:1.1 src/external/bsd/llvm/bin/bugpoint/Makefile:1.2
--- src/external/bsd/llvm/bin/bugpoint/Makefile:1.1	Sun Feb  6 01:13:44 2011
+++ src/external/bsd/llvm/bin/bugpoint/Makefile	Fri Mar 18 23:32:01 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/06 01:13:44 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2011/03/18 23:32:01 joerg Exp $
 
 PROG_CXX=	bugpoint
 NOMAN=		yes
@@ -25,10 +25,10 @@
 	Instrumentation \
 	Linker \
 	ScalarOpts \
-	Analysis \
 	Target \
 	ipo \
 	TransformsUtils \
+	Analysis \
 	ipa \
 	Core \
 	Support

Index: src/external/bsd/llvm/bin/llc/Makefile
diff -u src/external/bsd/llvm/bin/llc/Makefile:1.1 src/external/bsd/llvm/bin/llc/Makefile:1.2
--- src/external/bsd/llvm/bin/llc/Makefile:1.1	Sun Feb  6 01:13:44 2011
+++ src/external/bsd/llvm/bin/llc/Makefile	Fri Mar 18 23:32:01 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/06 01:13:44 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2011/03/18 23:32:01 joerg Exp $
 
 PROG_CXX=	llc
 NOMAN=		yes
@@ -17,14 +17,15 @@
 	X86TargetInfo \
 	X86AsmParser \
 	X86AsmPrinter \
+	X86Utils \
 	SelectionDAG \
 	CodeGen \
 	Target \
 	ScalarOpts \
+	TransformsUtils \
 	Analysis \
 	MCParser \
 	MC \
-	TransformsUtils \
 	Core \
 	Support
 

Index: src/external/bsd/llvm/bin/lli/Makefile
diff -u src/external/bsd/llvm/bin/lli/Makefile:1.1 src/external/bsd/llvm/bin/lli/Makefile:1.2
--- src/external/bsd/llvm/bin/lli/Makefile:1.1	Sun Feb  6 01:13:44 2011
+++ src/external/bsd/llvm/bin/lli/Makefile	Fri Mar 18 23:32:01 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/06 01:13:44 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2011/03/18 23:32:01 joerg Exp $
 
 PROG_CXX=	lli
 NOMAN=		yes
@@ -18,13 +18,14 @@
 	ExecutionEngine \
 	X86CodeGen \
 	X86TargetInfo \
+	X86Utils \
 	SelectionDAG \
 	CodeGen \
 	Target \
 	ScalarOpts \
+	TransformsUtils \
 	Analysis \
 	MC \
-	TransformsUtils \
 	Core \
 	Support
 

Index: src/external/bsd/llvm/bin/llvm-diff/Makefile
diff -u src/external/bsd/llvm/bin/llvm-diff/Makefile:1.1 src/external/bsd/llvm/bin/llvm-diff/Makefile:1.2
--- src/external/bsd/llvm/bin/llvm-diff/Makefile:1.1	Sun Feb  6 01:13:45 2011
+++ src/external/bsd/llvm/bin/llvm-diff/Makefile	Fri Mar 18 23:32:01 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/06 01:13:45 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2011/03/18 23:32:01 joerg Exp $
 
 PROG_CXX=	llvm-diff
 NOMAN=		yes
@@ -8,6 +8,8 @@
 .PATH: ${LLVM_SRCDIR}/tools/llvm-diff
 
 SRCS=	llvm-diff.cpp \
+	DiffConsumer.cpp \
+	DiffLog.cpp \
 	DifferenceEngine.cpp
 
 LLVM_LIBS+= \

Index: src/external/bsd/llvm/bin/llvm-dis/Makefile
diff -u src/external/bsd/llvm/bin/llvm-dis/Makefile:1.1 src/external/bsd/llvm/bin/llvm-dis/Makefile:1.2
--- src/external/bsd/llvm/bin/llvm-dis/Makefile:1.1	Sun Feb  6 01:13:46 2011
+++ src/external/bsd/llvm/bin/llvm-dis/Makefile	Fri Mar 18 23:32:02 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/06 01:13:46 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2011/03/18 23:32:02 joerg Exp $
 
 PROG_CXX=	llvm-dis
 NOMAN=		yes
@@ -10,6 +10,7 @@
 SRCS=	llvm-dis.cpp
 
 LLVM_LIBS+= \
+	Analysis \
 	BitReader \
 	Core \
 	Support

Index: src/external/bsd/llvm/bin/llvm-ld/Makefile
diff -u src/external/bsd/llvm/bin/llvm-ld/Makefile:1.1 src/external/bsd/llvm/bin/llvm-ld/Makefile:1.2
--- src/external/bsd/llvm/bin/llvm-ld/Makefile:1.1	Sun Feb  6 01:13:46 2011
+++ src/external/bsd/llvm/bin/llvm-ld/Makefile	Fri Mar 18 23:32:02 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/06 01:13:46 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2011/03/18 23:32:02 joerg Exp $
 
 PROG_CXX=	llvm-ld
 NOMAN=		yes
@@ -17,11 +17,11 @@
 	BitReader \
 	BitWriter \
 	InstCombine \
+	ipo \
 	ScalarOpts \
+	TransformsUtils \
 	Analysis \
 	Target \
-	ipo \
-	TransformsUtils \
 	ipa \
 	Core \
 	Support

Index: src/external/bsd/llvm/bin/llvm-mc/Makefile
diff -u src/external/bsd/llvm/bin/llvm-mc/Makefile:1.1 src/external/bsd/llvm/bin/llvm-mc/Makefile:1.2
--- src/external/bsd/llvm/bin/llvm-mc/Makefile:1.1	Sun Feb  6 01:13:47 2011
+++ src/external/bsd/llvm/bin/llvm-mc/Makefile	Fri Mar 18 23:32:02 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/06 01:13:47 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2011/03/18 23:32:02 joerg Exp $
 
 PROG_CXX=	llvm-mc
 NOMAN=		yes
@@ -16,16 +16,17 @@
 	X86AsmParser \
 	X86Disassembler \
 	X86AsmPrinter \
+	X86Utils \
 	SelectionDAG \
 	CodeGen \
 	Target \
 	ScalarOpts \
+	TransformsUtils \
 	Analysis \
 	AsmPrinter \
 	MCDisassembler \
 	MCParser \
 	MC \
-	TransformsUtils \
 	Core \
 	Support
 

Index: src/external/bsd/llvm/bin/opt/Makefile
diff -u src/external/bsd/llvm/bin/opt/Makefile:1.1 src/external/bsd/llvm/bin/opt/Makefile:1.2
--- src/external/bsd/llvm/bin/opt/Makefile:1.1	Sun Feb  6 01:13:48 2011
+++ src/external/bsd/llvm/bin/opt/Makefile	Fri Mar 18 23:32:02 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/06 01:13:48 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2011/03/18 23:32:02 joerg Exp $
 
 PROG_CXX=	opt
 NOMAN=		yes
@@ -18,11 +18,11 @@
 	BitWriter \
 	InstCombine \
 	Instrumentation \
+	ipo \
 	ScalarOpts \
+	TransformsUtils \
 	Analysis \
 	Target \
-	ipo \
-	TransformsUtils \
 	ipa \
 	Core \
 	Support

Index: src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.1	Sun Feb  6 01:13:53 2011
+++ src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile	Fri Mar 18 23:32:02 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/06 01:13:53 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2011/03/18 23:32:02 joerg Exp $
 
 LIB=	LLVMAnalysis
 
@@ -31,7 +31,6 @@
 	LibCallAliasAnalysis.cpp \
 	LibCallSemantics.cpp \
 	Lint.cpp \
-	LiveValues.cpp \
 	Loads.cpp \
 	LoopDependenceAnalysis.cpp \
 	LoopInfo.cpp \

Index: src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile:1.1	Sun Feb  6 01:13:53 2011
+++ src/external/bsd/llvm/lib/libLLVMAsmPrinter/Makefile	Fri Mar 18 23:32:02 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/06 01:13:53 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2011/03/18 23:32:02 joerg Exp $
 
 LIB=	LLVMAsmPrinter
 
@@ -6,7 +6,8 @@
 
 .PATH: ${LLVM_SRCDIR}/lib/CodeGen/AsmPrinter
 
-SRCS+=	AsmPrinter.cpp \
+SRCS+=	ARMException.cpp \
+	AsmPrinter.cpp \
 	AsmPrinterDwarf.cpp \
 	AsmPrinterInlineAsm.cpp \
 	DIE.cpp \

Index: src/external/bsd/llvm/lib/libLLVMCore/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMCore/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMCore/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMCore/Makefile:1.1	Sun Feb  6 01:13:56 2011
+++ src/external/bsd/llvm/lib/libLLVMCore/Makefile	Fri Mar 18 23:32:03 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/06 01:13:56 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2011/03/18 23:32:03 joerg Exp $
 
 LIB=	LLVMCore
 
@@ -13,6 +13,7 @@
 	ConstantFold.cpp \
 	Constants.cpp \
 	Core.cpp \
+	DebugInfoProbe.cpp \
 	DebugLoc.cpp \
 	Dominators.cpp \
 	Function.cpp \

Index: src/external/bsd/llvm/lib/libLLVMMC/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMC/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMMC/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMMC/Makefile:1.1	Sun Feb  6 01:13:59 2011
+++ src/external/bsd/llvm/lib/libLLVMMC/Makefile	Fri Mar 18 23:32:03 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/06 01:13:59 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2011/03/18 23:32:03 joerg Exp $
 
 LIB=	LLVMMC
 
@@ -15,6 +15,7 @@
 	MCCodeEmitter.cpp \
 	MCContext.cpp \
 	MCDisassembler.cpp \
+	MCELF.cpp \
 	MCELFObjectTargetWriter.cpp \
 	MCELFStreamer.cpp \
 	MCExpr.cpp \

Index: src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile:1.1	Sun Feb  6 01:14:01 2011
+++ src/external/bsd/llvm/lib/libLLVMScalarOpts/Makefile	Fri Mar 18 23:32:03 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/06 01:14:01 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2011/03/18 23:32:03 joerg Exp $
 
 LIB=	LLVMScalarOpts
 
@@ -14,7 +14,6 @@
 	DCE.cpp \
 	DeadStoreElimination.cpp \
 	EarlyCSE.cpp \
-	GEPSplitter.cpp \
 	GVN.cpp \
 	IndVarSimplify.cpp \
 	JumpThreading.cpp \
@@ -34,7 +33,6 @@
 	Scalar.cpp \
 	ScalarReplAggregates.cpp \
 	SimplifyCFGPass.cpp \
-	SimplifyHalfPowrLibCalls.cpp \
 	SimplifyLibCalls.cpp \
 	Sink.cpp \
 	TailDuplication.cpp \

Index: src/external/bsd/llvm/lib/libclangAST/Makefile
diff -u src/external/bsd/llvm/lib/libclangAST/Makefile:1.1 src/external/bsd/llvm/lib/libclangAST/Makefile:1.2
--- src/external/bsd/llvm/lib/libclangAST/Makefile:1.1	Sun Feb  6 01:14:05 2011
+++ src/external/bsd/llvm/lib/libclangAST/Makefile	Fri Mar 18 23:32:03 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/06 01:14:05 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2011/03/18 23:32:03 joerg Exp $
 
 LIB=	clangAST
 
@@ -27,6 +27,7 @@
 	ExprClassification.cpp \
 	ExprConstant.cpp \
 	ExprCXX.cpp \
+	ExternalASTSource.cpp \
 	InheritViz.cpp \
 	ItaniumCXXABI.cpp \
 	ItaniumMangle.cpp \

Index: src/external/bsd/llvm/lib/libclangAnalysis/Makefile
diff -u src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.1 src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.2
--- src/external/bsd/llvm/lib/libclangAnalysis/Makefile:1.1	Sun Feb  6 01:14:06 2011
+++ src/external/bsd/llvm/lib/libclangAnalysis/Makefile	Fri Mar 18 23:32:03 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/06 01:14:06 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2011/03/18 23:32:03 joerg Exp $
 
 LIB=	clangAnalysis
 
@@ -8,6 +8,7 @@
 
 SRCS+=	AnalysisContext.cpp \
 	CFG.cpp \
+	CFGReachabilityAnalysis.cpp \
 	CFGStmtMap.cpp \
 	CocoaConventions.cpp \
 	FormatString.cpp \
@@ -16,8 +17,7 @@
 	PseudoConstantAnalysis.cpp \
 	ReachableCode.cpp \
 	ScanfFormatString.cpp \
-	UninitializedValues.cpp \
-	UninitializedValuesV2.cpp
+	UninitializedValues.cpp
 
 .if defined(HOSTLIB)
 .include <bsd.hostlib.mk>

Index: src/external/bsd/llvm/lib/libclangFrontend/Makefile
diff -u src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.1 src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.2
--- src/external/bsd/llvm/lib/libclangFrontend/Makefile:1.1	Sun Feb  6 01:14:07 2011
+++ src/external/bsd/llvm/lib/libclangFrontend/Makefile	Fri Mar 18 23:32:04 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/06 01:14:07 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2011/03/18 23:32:04 joerg Exp $
 
 LIB=	clangFrontend
 
@@ -13,10 +13,8 @@
 	CacheTokens.cpp \
 	CompilerInstance.cpp \
 	CompilerInvocation.cpp \
-	DeclXML.cpp \
 	DependencyFile.cpp \
 	DiagChecker.cpp \
-	DocumentXML.cpp \
 	FrontendAction.cpp \
 	FrontendActions.cpp \
 	FrontendOptions.cpp \
@@ -26,10 +24,8 @@
 	LangStandards.cpp \
 	MultiplexConsumer.cpp \
 	PrintPreprocessedOutput.cpp \
-	StmtXML.cpp \
 	TextDiagnosticBuffer.cpp \
 	TextDiagnosticPrinter.cpp \
-	TypeXML.cpp \
 	VerifyDiagnosticsClient.cpp \
 	Warnings.cpp
 

Index: src/external/bsd/llvm/lib/libclangSerialization/Makefile
diff -u src/external/bsd/llvm/lib/libclangSerialization/Makefile:1.1 src/external/bsd/llvm/lib/libclangSerialization/Makefile:1.2
--- src/external/bsd/llvm/lib/libclangSerialization/Makefile:1.1	Sun Feb  6 01:14:10 2011
+++ src/external/bsd/llvm/lib/libclangSerialization/Makefile	Fri Mar 18 23:32:04 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/06 01:14:10 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2011/03/18 23:32:04 joerg Exp $
 
 LIB=	clangSerialization
 
@@ -6,14 +6,15 @@
 
 .PATH: ${CLANG_SRCDIR}/lib/Serialization
 
-SRCS+=	GeneratePCH.cpp \
-	ASTCommon.cpp \
+SRCS+=	ASTCommon.cpp \
 	ASTReader.cpp \
 	ASTReaderDecl.cpp \
 	ASTReaderStmt.cpp \
 	ASTWriter.cpp \
 	ASTWriterDecl.cpp \
-	ASTWriterStmt.cpp
+	ASTWriterStmt.cpp \
+	ChainedIncludesSource.cpp \
+	GeneratePCH.cpp
 
 .if defined(HOSTLIB)
 .include <bsd.hostlib.mk>

Index: src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.3 src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.4
--- src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.3	Wed Feb 23 03:09:04 2011
+++ src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile	Fri Mar 18 23:32:04 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2011/02/23 03:09:04 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2011/03/18 23:32:04 joerg Exp $
 
 LIB=	clangStaticAnalyzerCheckers
 
@@ -27,10 +27,9 @@
 	DebugCheckers.cpp \
 	DereferenceChecker.cpp \
 	DivZeroChecker.cpp \
-	ExperimentalChecks.cpp \
-	ExprEngine.cpp \
 	FixedAddressChecker.cpp \
 	IdempotentOperationChecker.cpp \
+	IteratorsChecker.cpp \
 	LLVMConventionsChecker.cpp \
 	MacOSXAPIChecker.cpp \
 	MallocChecker.cpp \
@@ -46,7 +45,7 @@
 	PthreadLockChecker.cpp \
 	ReturnPointerRangeChecker.cpp \
 	ReturnUndefChecker.cpp \
-	StackAddrLeakChecker.cpp \
+	StackAddrEscapeChecker.cpp \
 	StreamChecker.cpp \
 	UndefBranchChecker.cpp \
 	UndefCapturedBlockVarChecker.cpp \

Index: src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile
diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.1 src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.2
--- src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.1	Thu Feb 17 18:35:36 2011
+++ src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile	Fri Mar 18 23:32:04 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/17 18:35:36 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2011/03/18 23:32:04 joerg Exp $
 
 LIB=	clangStaticAnalyzerCore
 
@@ -15,14 +15,15 @@
 	BugReporter.cpp \
 	BugReporterVisitors.cpp \
 	CFRefCount.cpp \
-	Checker.cpp \
+	CXXExprEngine.cpp \
+	CheckerContext.cpp \
 	CheckerHelpers.cpp \
 	CheckerManager.cpp \
+	CoreEngine.cpp \
 	Environment.cpp \
 	ExplodedGraph.cpp \
+	ExprEngine.cpp \
 	FlatStore.cpp \
-	CXXExprEngine.cpp \
-	CoreEngine.cpp \
 	GRState.cpp \
 	HTMLDiagnostics.cpp \
 	MemRegion.cpp \

Index: src/tools/llvm/Makefile
diff -u src/tools/llvm/Makefile:1.1 src/tools/llvm/Makefile:1.2
--- src/tools/llvm/Makefile:1.1	Sun Feb  6 01:14:11 2011
+++ src/tools/llvm/Makefile	Fri Mar 18 23:32:04 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/06 01:14:11 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2011/03/18 23:32:04 joerg Exp $
 
 .include <bsd.init.mk>
 
@@ -20,8 +20,9 @@
 config/config.status: ${LLVM_SRCDIR}/configure
 	mkdir -p config
 	cd config && ${LLVM_SRCDIR}/configure --prefix=/usr \
-	    --enable-targets=x86 --host=x86_64--netbsd --with-clang-resource-dir=${DESTDIR}/usr/lib
-
+	    --enable-targets=x86 --host=x86_64--netbsd \
+	    --with-clang-resource-dir=${DESTDIR}/usr/lib \
+	    --enable-optimized --disable--assertions
 need-dl:
 	printf '#include <dlfcn.h>\nint main(void){void *p; return dladdr(p, p);}' > need-dl.c
 	if ${HOST_CC} -o need-dl.out -D_GNU_SOURCE need-dl.c > /dev/null 2>&1; then \

Index: src/tools/llvm-clang/Makefile
diff -u src/tools/llvm-clang/Makefile:1.1 src/tools/llvm-clang/Makefile:1.2
--- src/tools/llvm-clang/Makefile:1.1	Sun Feb  6 01:14:11 2011
+++ src/tools/llvm-clang/Makefile	Fri Mar 18 23:32:04 2011
@@ -1,20 +1,20 @@
-#	$NetBSD: Makefile,v 1.1 2011/02/06 01:14:11 joerg Exp $
+#	$NetBSD: Makefile,v 1.2 2011/03/18 23:32:04 joerg Exp $
 
-HOSTPROGNAME=	${_TOOL_PREFIX}clang
-HOSTPROG_CXX=	${_TOOL_PREFIX}clang
+HOSTPROGNAME=	${MACHINE_GNU_PLATFORM}-clang
+HOSTPROG_CXX=	${MACHINE_GNU_PLATFORM}-clang
 HOST_SRCDIR=	external/bsd/llvm/bin/clang
 
 .include "${.CURDIR}/../Makefile.host"
 
-install.host: ${HOST_BINDIR}/${_TOOL_PREFIX}clang++ ${HOST_BINDIR}/${_TOOL_PREFIX}clang-cpp
+install.host: ${HOST_BINDIR}/${MACHINE_GNU_PLATFORM}-clang++
+install.host: ${HOST_BINDIR}/${MACHINE_GNU_PLATFORM}-clang-cpp
 
-${HOST_BINDIR}/${_TOOL_PREFIX}clang++:
+${HOST_BINDIR}/${MACHINE_GNU_PLATFORM}-clang++:
 	${_MKTARGET_INSTALL}
 	mkdir -p ${HOST_BINDIR}
 	${HOST_INSTALL_SYMLINK} ${HOSTPROGNAME} ${.TARGET}
 
-${HOST_BINDIR}/${_TOOL_PREFIX}clang-cpp:
+${HOST_BINDIR}/${MACHINE_GNU_PLATFORM}-clang-cpp:
 	${_MKTARGET_INSTALL}
 	mkdir -p ${HOST_BINDIR}
-	printf '#!/bin/sh\nexec ${HOST_BINDIR}/${_TOOL_PREFIX}clang -x c -E "$$@"' > ${.TARGET}
-	chmod a+x ${.TARGET}
+	${HOST_INSTALL_SYMLINK} ${HOSTPROGNAME} ${.TARGET}

Reply via email to