Module Name:    src
Committed By:   joerg
Date:           Tue Aug  9 12:30:47 UTC 2011

Modified Files:
        src/external/bsd/llvm: Makefile.inc
        src/external/bsd/llvm/bin/clang: Makefile
        src/external/bsd/llvm/lib/libLLVMipo: Makefile
        src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers: Makefile

Log Message:
Update LLVM/Clang snapshot to r137038. This brings in the extended array
boundary checker and the white listing of pre-c99 flexible array member
idiom foo[1] as last element of a struct.


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/external/bsd/llvm/Makefile.inc
cvs rdiff -u -r1.14 -r1.15 src/external/bsd/llvm/bin/clang/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/lib/libLLVMipo/Makefile
cvs rdiff -u -r1.4 -r1.5 \
    src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/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.19 src/external/bsd/llvm/Makefile.inc:1.20
--- src/external/bsd/llvm/Makefile.inc:1.19	Tue Aug  2 17:12:38 2011
+++ src/external/bsd/llvm/Makefile.inc	Tue Aug  9 12:30:46 2011
@@ -1,12 +1,12 @@
-#	$NetBSD: Makefile.inc,v 1.19 2011/08/02 17:12:38 joerg Exp $
+#	$NetBSD: Makefile.inc,v 1.20 2011/08/09 12:30:46 joerg Exp $
 
 .if !defined(LLVM_TOPLEVEL_MK)
 LLVM_TOPLEVEL_MK=
 
 .include <bsd.own.mk>
 
-LLVM_REVISION=	136592
-CLANG_REVISION=	136592
+LLVM_REVISION=	137038
+CLANG_REVISION=	137038
 
 LLVM_SRCDIR:=	${.PARSEDIR}/dist/llvm
 CLANG_SRCDIR:=	${.PARSEDIR}/dist/clang

Index: src/external/bsd/llvm/bin/clang/Makefile
diff -u src/external/bsd/llvm/bin/clang/Makefile:1.14 src/external/bsd/llvm/bin/clang/Makefile:1.15
--- src/external/bsd/llvm/bin/clang/Makefile:1.14	Sun Jul 17 20:07:57 2011
+++ src/external/bsd/llvm/bin/clang/Makefile	Tue Aug  9 12:30:47 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.14 2011/07/17 20:07:57 joerg Exp $
+#	$NetBSD: Makefile,v 1.15 2011/08/09 12:30:47 joerg Exp $
 
 PROG_CXX=	clang
 NOMAN=		yes
@@ -36,6 +36,7 @@
 	clangBasic
 
 LLVM_LIBS+= \
+	ipo \
 	AsmParser \
 	BitReader \
 	BitWriter \
@@ -72,7 +73,6 @@
 	MCDisassembler \
 	MCParser \
 	MC \
-	ipo \
 	TransformsUtils \
 	ipa \
 	Core \

Index: src/external/bsd/llvm/lib/libLLVMipo/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMipo/Makefile:1.3 src/external/bsd/llvm/lib/libLLVMipo/Makefile:1.4
--- src/external/bsd/llvm/lib/libLLVMipo/Makefile:1.3	Wed Jul 13 23:48:30 2011
+++ src/external/bsd/llvm/lib/libLLVMipo/Makefile	Tue Aug  9 12:30:47 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2011/07/13 23:48:30 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2011/08/09 12:30:47 joerg Exp $
 
 LIB=	LLVMipo
 
@@ -20,9 +20,9 @@
 	Inliner.cpp \
 	Internalize.cpp \
 	LoopExtractor.cpp \
-	LowerSetJmp.cpp \
 	MergeFunctions.cpp \
 	PartialInlining.cpp \
+	PassManagerBuilder.cpp \
 	PruneEH.cpp \
 	StripDeadPrototypes.cpp \
 	StripSymbols.cpp

Index: src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.4 src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.5
--- src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.4	Fri Mar 18 23:32:04 2011
+++ src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile	Tue Aug  9 12:30:47 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2011/03/18 23:32:04 joerg Exp $
+#	$NetBSD: Makefile,v 1.5 2011/08/09 12:30:47 joerg Exp $
 
 LIB=	clangStaticAnalyzerCheckers
 
@@ -31,8 +31,10 @@
 	IdempotentOperationChecker.cpp \
 	IteratorsChecker.cpp \
 	LLVMConventionsChecker.cpp \
+	MacOSKeychainAPIChecker.cpp \
 	MacOSXAPIChecker.cpp \
 	MallocChecker.cpp \
+	MallocOverflowSecurityChecker.cpp \
 	NSAutoreleasePoolChecker.cpp \
 	NSErrorChecker.cpp \
 	NoReturnFunctionChecker.cpp \

Reply via email to