Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/llvm Update LLVM/Clang snapshot to r139231. Thi...



details:   https://anonhg.NetBSD.org/src/rev/1aded3666e55
branches:  trunk
changeset: 769496:1aded3666e55
user:      joerg <joerg%NetBSD.org@localhost>
date:      Mon Sep 12 13:32:59 2011 +0000

description:
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.

diffstat:

 external/bsd/llvm/Makefile.inc                                |  6 +++---
 external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile |  3 ++-
 external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile     |  3 +--
 external/bsd/llvm/tablegen.mk                                 |  6 ++----
 4 files changed, 8 insertions(+), 10 deletions(-)

diffs (73 lines):

diff -r 506cf5c4ad3e -r 1aded3666e55 external/bsd/llvm/Makefile.inc
--- a/external/bsd/llvm/Makefile.inc    Mon Sep 12 12:25:45 2011 +0000
+++ b/external/bsd/llvm/Makefile.inc    Mon Sep 12 13:32:59 2011 +0000
@@ -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
diff -r 506cf5c4ad3e -r 1aded3666e55 external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
--- a/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile     Mon Sep 12 12:25:45 2011 +0000
+++ b/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile     Mon Sep 12 13:32:59 2011 +0000
@@ -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 \
diff -r 506cf5c4ad3e -r 1aded3666e55 external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile
--- a/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile Mon Sep 12 12:25:45 2011 +0000
+++ b/external/bsd/llvm/lib/libclangStaticAnalyzerCore/Makefile Mon Sep 12 13:32:59 2011 +0000
@@ -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 \
diff -r 506cf5c4ad3e -r 1aded3666e55 external/bsd/llvm/tablegen.mk
--- a/external/bsd/llvm/tablegen.mk     Mon Sep 12 12:25:45 2011 +0000
+++ b/external/bsd/llvm/tablegen.mk     Mon Sep 12 13:32:59 2011 +0000
@@ -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,}
 



Home | Main Index | Thread Index | Old Index