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 \