Module Name:    src
Committed By:   joerg
Date:           Mon Sep 12 13:32:59 UTC 2011

Modified Files:
        src/external/bsd/llvm: Makefile.inc tablegen.mk
        src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers: Makefile
        src/external/bsd/llvm/lib/libclangStaticAnalyzerCore: Makefile

Log Message:
Update LLVM/Clang snapshot to r139231. This includes various bugfixes
and improvements. Don't use a temporary file for tblgen to ensure that
dependencies are created correctly.


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/external/bsd/llvm/Makefile.inc
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/tablegen.mk
cvs rdiff -u -r1.6 -r1.7 \
    src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
cvs rdiff -u -r1.4 -r1.5 \
    src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/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.21 src/external/bsd/llvm/Makefile.inc:1.22
--- src/external/bsd/llvm/Makefile.inc:1.21	Thu Sep  1 12:24:35 2011
+++ src/external/bsd/llvm/Makefile.inc	Mon Sep 12 13:32:59 2011
@@ -1,12 +1,12 @@
-#	$NetBSD: Makefile.inc,v 1.21 2011/09/01 12:24:35 joerg Exp $
+#	$NetBSD: Makefile.inc,v 1.22 2011/09/12 13:32:59 joerg Exp $
 
 .if !defined(LLVM_TOPLEVEL_MK)
 LLVM_TOPLEVEL_MK=
 
 .include <bsd.own.mk>
 
-LLVM_REVISION=	138875
-CLANG_REVISION=	138875
+LLVM_REVISION=	139231
+CLANG_REVISION=	139231
 
 LLVM_SRCDIR:=	${.PARSEDIR}/dist/llvm
 CLANG_SRCDIR:=	${.PARSEDIR}/dist/clang

Index: src/external/bsd/llvm/tablegen.mk
diff -u src/external/bsd/llvm/tablegen.mk:1.2 src/external/bsd/llvm/tablegen.mk:1.3
--- src/external/bsd/llvm/tablegen.mk:1.2	Wed Jun  1 14:13:41 2011
+++ src/external/bsd/llvm/tablegen.mk	Mon Sep 12 13:32:59 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: tablegen.mk,v 1.2 2011/06/01 14:13:41 joerg Exp $
+#	$NetBSD: tablegen.mk,v 1.3 2011/09/12 13:32:59 joerg Exp $
 
 .include <bsd.own.mk>
 
@@ -8,9 +8,7 @@
 	[ -z "${f:C,\|.*$,,}" ] || mkdir -p ${f:C,\|.*$,,:H}
 	${TOOL_TBLGEN} -I${LLVM_SRCDIR}/include ${TABLEGEN_INCLUDES} \
 	    ${TABLEGEN_INCLUDES.${t}} ${f:C,^.*\|,,:C,\^, ,} \
-	    ${.ALLSRC:M*/${t}} -d ${.TARGET}.d.tmp -o ${.TARGET}.tmp \
-	    && mv ${.TARGET}.tmp ${.TARGET} && \
-	    mv ${.TARGET}.d.tmp ${.TARGET}.d
+	    ${.ALLSRC:M*/${t}} -d ${.TARGET}.d -o ${.TARGET}
 DPSRCS+=	${f:C,\|.*$,,}
 CLEANFILES+=	${f:C,\|.*$,,} ${f:C,\|.*$,,:C,$,.d,}
 

Index: src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.6 src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.7
--- src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.6	Thu Sep  1 12:24:36 2011
+++ src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile	Mon Sep 12 13:32:59 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2011/09/01 12:24:36 joerg Exp $
+#	$NetBSD: Makefile,v 1.7 2011/09/12 13:32:59 joerg Exp $
 
 LIB=	clangStaticAnalyzerCheckers
 
@@ -45,6 +45,7 @@
 	PointerArithChecker.cpp \
 	PointerSubChecker.cpp \
 	PthreadLockChecker.cpp \
+	RetainCountChecker.cpp \
 	ReturnPointerRangeChecker.cpp \
 	ReturnUndefChecker.cpp \
 	StackAddrEscapeChecker.cpp \

Index: src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile
diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.4 src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.5
--- src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile:1.4	Thu Sep  1 12:24:37 2011
+++ src/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile	Mon Sep 12 13:32:59 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2011/09/01 12:24:37 joerg Exp $
+#	$NetBSD: Makefile,v 1.5 2011/09/12 13:32:59 joerg Exp $
 
 LIB=	clangStaticAnalyzerCore
 
@@ -13,7 +13,6 @@
 	BlockCounter.cpp \
 	BugReporter.cpp \
 	BugReporterVisitors.cpp \
-	CFRefCount.cpp \
 	Checker.cpp \
 	CheckerContext.cpp \
 	CheckerHelpers.cpp \

Reply via email to