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 \