Module Name: src
Committed By: joerg
Date: Sat Nov 17 04:57:28 UTC 2012
Modified Files:
src/distrib/sets/lists/comp: md.amd64 md.i386
src/external/bsd/llvm: Makefile.inc
src/external/bsd/llvm/bin: Makefile
src/external/bsd/llvm/include: Makefile
src/external/bsd/llvm/lib/libLLVMARMCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMAnalysis: Makefile
src/external/bsd/llvm/lib/libLLVMMCJIT: Makefile
src/external/bsd/llvm/lib/libLLVMMipsCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMTarget: Makefile
src/external/bsd/llvm/lib/libLLVMX86CodeGen: Makefile
src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers: Makefile
Added Files:
src/external/bsd/llvm/bin/llvm-symbolizer: Makefile
Log Message:
Update LLVM/Clang snapshot to r168187 for various bug fixes.
To generate a diff of this commit:
cvs rdiff -u -r1.181 -r1.182 src/distrib/sets/lists/comp/md.amd64
cvs rdiff -u -r1.130 -r1.131 src/distrib/sets/lists/comp/md.i386
cvs rdiff -u -r1.42 -r1.43 src/external/bsd/llvm/Makefile.inc
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/bin/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/bin/llvm-symbolizer/Makefile
cvs rdiff -u -r1.14 -r1.15 src/external/bsd/llvm/include/Makefile
cvs rdiff -u -r1.9 -r1.10 \
src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile
cvs rdiff -u -r1.9 -r1.10 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile
cvs rdiff -u -r1.13 -r1.14 \
src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
cvs rdiff -u -r1.9 -r1.10 src/external/bsd/llvm/lib/libLLVMTarget/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile
cvs rdiff -u -r1.17 -r1.18 \
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/distrib/sets/lists/comp/md.amd64
diff -u src/distrib/sets/lists/comp/md.amd64:1.181 src/distrib/sets/lists/comp/md.amd64:1.182
--- src/distrib/sets/lists/comp/md.amd64:1.181 Thu Nov 15 18:51:55 2012
+++ src/distrib/sets/lists/comp/md.amd64 Sat Nov 17 04:57:25 2012
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.181 2012/11/15 18:51:55 christos Exp $
+# $NetBSD: md.amd64,v 1.182 2012/11/17 04:57:25 joerg Exp $
./usr/include/amd64 comp-c-include
./usr/include/amd64/ansi.h comp-c-include
./usr/include/amd64/aout_machdep.h comp-c-include
@@ -87,6 +87,8 @@
./usr/include/clang-3.0/wmmintrin.h comp-obsolete obsolete
./usr/include/clang-3.0/x86intrin.h comp-obsolete obsolete
./usr/include/clang-3.0/xmmintrin.h comp-obsolete obsolete
+./usr/include/clang-3.2/__wmmintrin_aes.h comp-c-include llvm
+./usr/include/clang-3.2/__wmmintrin_pclmul.h comp-c-include llvm
./usr/include/clang-3.2/ammintrin.h comp-c-include llvm
./usr/include/clang-3.2/avxintrin.h comp-c-include llvm
./usr/include/clang-3.2/avx2intrin.h comp-c-include llvm
@@ -104,6 +106,7 @@
./usr/include/clang-3.2/nmmintrin.h comp-c-include llvm
./usr/include/clang-3.2/pmmintrin.h comp-c-include llvm
./usr/include/clang-3.2/popcntintrin.h comp-c-include llvm
+./usr/include/clang-3.2/rtmintrin.h comp-c-include llvm
./usr/include/clang-3.2/smmintrin.h comp-c-include llvm
./usr/include/clang-3.2/tmmintrin.h comp-c-include llvm
./usr/include/clang-3.2/wmmintrin.h comp-c-include llvm
Index: src/distrib/sets/lists/comp/md.i386
diff -u src/distrib/sets/lists/comp/md.i386:1.130 src/distrib/sets/lists/comp/md.i386:1.131
--- src/distrib/sets/lists/comp/md.i386:1.130 Mon Nov 5 20:01:38 2012
+++ src/distrib/sets/lists/comp/md.i386 Sat Nov 17 04:57:26 2012
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.130 2012/11/05 20:01:38 alnsn Exp $
+# $NetBSD: md.i386,v 1.131 2012/11/17 04:57:26 joerg Exp $
./usr/include/clang-3.0/avxintrin.h comp-obsolete obsolete
./usr/include/clang-3.0/avx2intrin.h comp-obsolete obsolete
./usr/include/clang-3.0/bmi2intrin.h comp-obsolete obsolete
@@ -18,6 +18,8 @@
./usr/include/clang-3.0/wmmintrin.h comp-obsolete obsolete
./usr/include/clang-3.0/x86intrin.h comp-obsolete obsolete
./usr/include/clang-3.0/xmmintrin.h comp-obsolete obsolete
+./usr/include/clang-3.2/__wmmintrin_aes.h comp-c-include llvm
+./usr/include/clang-3.2/__wmmintrin_pclmul.h comp-c-include llvm
./usr/include/clang-3.2/ammintrin.h comp-c-include llvm
./usr/include/clang-3.2/avxintrin.h comp-c-include llvm
./usr/include/clang-3.2/avx2intrin.h comp-c-include llvm
@@ -35,6 +37,7 @@
./usr/include/clang-3.2/nmmintrin.h comp-c-include llvm
./usr/include/clang-3.2/pmmintrin.h comp-c-include llvm
./usr/include/clang-3.2/popcntintrin.h comp-c-include llvm
+./usr/include/clang-3.2/rtmintrin.h comp-c-include llvm
./usr/include/clang-3.2/smmintrin.h comp-c-include llvm
./usr/include/clang-3.2/tmmintrin.h comp-c-include llvm
./usr/include/clang-3.2/wmmintrin.h comp-c-include llvm
Index: src/external/bsd/llvm/Makefile.inc
diff -u src/external/bsd/llvm/Makefile.inc:1.42 src/external/bsd/llvm/Makefile.inc:1.43
--- src/external/bsd/llvm/Makefile.inc:1.42 Sun Oct 28 17:07:44 2012
+++ src/external/bsd/llvm/Makefile.inc Sat Nov 17 04:57:26 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.42 2012/10/28 17:07:44 joerg Exp $
+# $NetBSD: Makefile.inc,v 1.43 2012/11/17 04:57:26 joerg Exp $
.if !defined(LLVM_TOPLEVEL_MK)
LLVM_TOPLEVEL_MK=
@@ -7,7 +7,7 @@ LLVM_TOPLEVEL_MK=
SVN_ROOT= http://llvm.org/svn/llvm-project
-COMMON_REVISION= 166772
+COMMON_REVISION= 168187
LLVM_REVISION= ${COMMON_REVISION}
CLANG_REVISION= ${COMMON_REVISION}
COMPILER_RT_REVISION= ${COMMON_REVISION}
Index: src/external/bsd/llvm/bin/Makefile
diff -u src/external/bsd/llvm/bin/Makefile:1.5 src/external/bsd/llvm/bin/Makefile:1.6
--- src/external/bsd/llvm/bin/Makefile:1.5 Sun Apr 29 19:19:04 2012
+++ src/external/bsd/llvm/bin/Makefile Sat Nov 17 04:57:26 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2012/04/29 19:19:04 joerg Exp $
+# $NetBSD: Makefile,v 1.6 2012/11/17 04:57:26 joerg Exp $
.include <bsd.own.mk>
@@ -26,6 +26,7 @@ SUBDIR+= \
llvm-ranlib \
llvm-readobj \
llvm-size \
+ llvm-symbolizer \
macho-dumpx \
opt
.endif
Index: src/external/bsd/llvm/include/Makefile
diff -u src/external/bsd/llvm/include/Makefile:1.14 src/external/bsd/llvm/include/Makefile:1.15
--- src/external/bsd/llvm/include/Makefile:1.14 Sun Oct 28 17:07:45 2012
+++ src/external/bsd/llvm/include/Makefile Sat Nov 17 04:57:27 2012
@@ -1,11 +1,13 @@
-# $NetBSD: Makefile,v 1.14 2012/10/28 17:07:45 joerg Exp $
+# $NetBSD: Makefile,v 1.15 2012/11/17 04:57:27 joerg Exp $
.include <bsd.init.mk>
.PATH: ${CLANG_SRCDIR}/lib/Headers
.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
-INCS= ammintrin.h \
+INCS= __wmmintrin_aes.h \
+ __wmmintrin_pclmul.h \
+ ammintrin.h \
avx2intrin.h \
avxintrin.h \
bmi2intrin.h \
@@ -22,6 +24,7 @@ INCS= ammintrin.h \
nmmintrin.h \
pmmintrin.h \
popcntintrin.h \
+ rtmintrin.h \
smmintrin.h \
tmmintrin.h \
wmmintrin.h \
Index: src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.9 src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.10
--- src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.9 Wed Jan 11 23:24:47 2012
+++ src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile Sat Nov 17 04:57:27 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2012/01/11 23:24:47 joerg Exp $
+# $NetBSD: Makefile,v 1.10 2012/11/17 04:57:27 joerg Exp $
LIB= LLVMARMCodeGen
@@ -12,7 +12,6 @@ SRCS+= ARMAsmPrinter.cpp \
ARMCodeEmitter.cpp \
ARMConstantIslandPass.cpp \
ARMConstantPoolValue.cpp \
- ARMELFWriterInfo.cpp \
ARMExpandPseudoInsts.cpp \
ARMFastISel.cpp \
ARMFrameLowering.cpp \
Index: src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.9 src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.10
--- src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile:1.9 Sun Oct 28 17:07:45 2012
+++ src/external/bsd/llvm/lib/libLLVMAnalysis/Makefile Sat Nov 17 04:57:27 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2012/10/28 17:07:45 joerg Exp $
+# $NetBSD: Makefile,v 1.10 2012/11/17 04:57:27 joerg Exp $
LIB= LLVMAnalysis
@@ -19,6 +19,7 @@ SRCS+= AliasAnalysis.cpp \
CaptureTracking.cpp \
CodeMetrics.cpp \
ConstantFolding.cpp \
+ CostModel.cpp \
DbgInfoPrinter.cpp \
DependenceAnalysis.cpp \
DomPrinter.cpp \
@@ -34,7 +35,6 @@ SRCS+= AliasAnalysis.cpp \
LibCallSemantics.cpp \
Lint.cpp \
Loads.cpp \
- LoopDependenceAnalysis.cpp \
LoopInfo.cpp \
LoopPass.cpp \
MemDepPrinter.cpp \
Index: src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile:1.5 src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile:1.6
--- src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile:1.5 Wed Apr 4 10:42:03 2012
+++ src/external/bsd/llvm/lib/libLLVMMCJIT/Makefile Sat Nov 17 04:57:27 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2012/04/04 10:42:03 joerg Exp $
+# $NetBSD: Makefile,v 1.6 2012/11/17 04:57:27 joerg Exp $
LIB= LLVMMCJIT
@@ -6,7 +6,6 @@ LIB= LLVMMCJIT
.PATH: ${LLVM_SRCDIR}/lib/ExecutionEngine/MCJIT
-SRCS+= MCJIT.cpp \
- MCJITMemoryManager.cpp
+SRCS+= MCJIT.cpp
.include <bsd.lib.mk>
Index: src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.13 src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.14
--- src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.13 Sun Oct 28 17:07:45 2012
+++ src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile Sat Nov 17 04:57:27 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2012/10/28 17:07:45 joerg Exp $
+# $NetBSD: Makefile,v 1.14 2012/11/17 04:57:27 joerg Exp $
LIB= LLVMMipsCodeGen
@@ -13,7 +13,6 @@ SRCS+= Mips16InstrInfo.cpp \
MipsAsmPrinter.cpp \
MipsCodeEmitter.cpp \
MipsDelaySlotFiller.cpp \
- MipsELFWriterInfo.cpp \
MipsFrameLowering.cpp \
MipsInstrInfo.cpp \
MipsISelDAGToDAG.cpp \
Index: src/external/bsd/llvm/lib/libLLVMTarget/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.9 src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.10
--- src/external/bsd/llvm/lib/libLLVMTarget/Makefile:1.9 Sun Oct 28 17:07:46 2012
+++ src/external/bsd/llvm/lib/libLLVMTarget/Makefile Sat Nov 17 04:57:27 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2012/10/28 17:07:46 joerg Exp $
+# $NetBSD: Makefile,v 1.10 2012/11/17 04:57:27 joerg Exp $
LIB= LLVMTarget
@@ -8,7 +8,6 @@ LIB= LLVMTarget
SRCS+= Mangler.cpp \
Target.cpp \
- TargetELFWriterInfo.cpp \
TargetInstrInfo.cpp \
TargetIntrinsicInfo.cpp \
TargetJITInfo.cpp \
Index: src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.7 src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.8
--- src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.7 Wed Jan 11 23:24:48 2012
+++ src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile Sat Nov 17 04:57:27 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2012/01/11 23:24:48 joerg Exp $
+# $NetBSD: Makefile,v 1.8 2012/11/17 04:57:27 joerg Exp $
LIB= LLVMX86CodeGen
@@ -9,7 +9,6 @@ LIB= LLVMX86CodeGen
SRCS+= X86AsmPrinter.cpp \
X86COFFMachineModuleInfo.cpp \
X86CodeEmitter.cpp \
- X86ELFWriterInfo.cpp \
X86FastISel.cpp \
X86FloatingPoint.cpp \
X86FrameLowering.cpp \
Index: src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.17 src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.18
--- src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.17 Sun Oct 28 17:07:47 2012
+++ src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile Sat Nov 17 04:57:27 2012
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2012/10/28 17:07:47 joerg Exp $
+# $NetBSD: Makefile,v 1.18 2012/11/17 04:57:27 joerg Exp $
LIB= clangStaticAnalyzerCheckers
@@ -49,6 +49,7 @@ SRCS+= AnalyzerStatsChecker.cpp \
ObjCAtSyncChecker.cpp \
ObjCContainersASTChecker.cpp \
ObjCContainersChecker.cpp \
+ ObjCMissingSuperCallChecker.cpp \
ObjCSelfInitChecker.cpp \
ObjCUnusedIVarsChecker.cpp \
PointerArithChecker.cpp \
@@ -57,6 +58,7 @@ SRCS+= AnalyzerStatsChecker.cpp \
RetainCountChecker.cpp \
ReturnPointerRangeChecker.cpp \
ReturnUndefChecker.cpp \
+ SimpleStreamChecker.cpp \
StackAddrEscapeChecker.cpp \
StreamChecker.cpp \
TaintTesterChecker.cpp \
Added files:
Index: src/external/bsd/llvm/bin/llvm-symbolizer/Makefile
diff -u /dev/null src/external/bsd/llvm/bin/llvm-symbolizer/Makefile:1.1
--- /dev/null Sat Nov 17 04:57:28 2012
+++ src/external/bsd/llvm/bin/llvm-symbolizer/Makefile Sat Nov 17 04:57:26 2012
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2012/11/17 04:57:26 joerg Exp $
+
+PROG_CXX= llvm-symbolizer
+NOMAN= yes
+
+.include <bsd.init.mk>
+
+.PATH: ${LLVM_SRCDIR}/tools/llvm-symbolizer
+
+SRCS= llvm-symbolizer.cpp
+
+LLVM_LIBS+= \
+ DebugInfo \
+ Object \
+ Support
+
+.include "${.PARSEDIR}/../../link.mk"
+
+.include <bsd.prog.mk>