Module Name: src
Committed By: joerg
Date: Wed Oct 30 20:27:40 UTC 2013
Modified Files:
src/external/bsd/llvm: Makefile.inc
src/external/bsd/llvm/include: Makefile
src/external/bsd/llvm/lib/libLLVMTransformsUtils: Makefile
src/external/bsd/llvm/lib/liblldDriver: Makefile
src/external/bsd/llvm/lib/liblldPasses: Makefile
src/external/bsd/llvm/lib/liblldReaderWriterELF: Makefile
src/external/bsd/llvm/lib/liblldReaderWriterELFX86_64: Makefile
src/external/bsd/llvm/lib/liblldbPluginSymbolFileDWARF: Makefile
Log Message:
Update LLVM/Clang snapshot to r193633. Fixes an old and somewhat amusing
bug involving a source file foo.c, a function foo and a static
function-local variable c in the direct object writer.
To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 src/external/bsd/llvm/Makefile.inc
cvs rdiff -u -r1.23 -r1.24 src/external/bsd/llvm/include/Makefile
cvs rdiff -u -r1.12 -r1.13 \
src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/liblldDriver/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/llvm/lib/liblldPasses/Makefile
cvs rdiff -u -r1.1 -r1.2 \
src/external/bsd/llvm/lib/liblldReaderWriterELF/Makefile
cvs rdiff -u -r1.1 -r1.2 \
src/external/bsd/llvm/lib/liblldReaderWriterELFX86_64/Makefile
cvs rdiff -u -r1.1 -r1.2 \
src/external/bsd/llvm/lib/liblldbPluginSymbolFileDWARF/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.60 src/external/bsd/llvm/Makefile.inc:1.61
--- src/external/bsd/llvm/Makefile.inc:1.60 Mon Oct 21 19:27:55 2013
+++ src/external/bsd/llvm/Makefile.inc Wed Oct 30 20:27:39 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.60 2013/10/21 19:27:55 joerg Exp $
+# $NetBSD: Makefile.inc,v 1.61 2013/10/30 20:27:39 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= 193064
+COMMON_REVISION= 193633
CLANG_REVISION= ${COMMON_REVISION}
COMPILER_RT_REVISION= ${COMMON_REVISION}
LLD_REVISION= ${COMMON_REVISION}
Index: src/external/bsd/llvm/include/Makefile
diff -u src/external/bsd/llvm/include/Makefile:1.23 src/external/bsd/llvm/include/Makefile:1.24
--- src/external/bsd/llvm/include/Makefile:1.23 Mon Oct 14 01:47:50 2013
+++ src/external/bsd/llvm/include/Makefile Wed Oct 30 20:27:39 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2013/10/14 01:47:50 joerg Exp $
+# $NetBSD: Makefile,v 1.24 2013/10/30 20:27:39 joerg Exp $
.include <bsd.init.mk>
@@ -71,7 +71,7 @@ CLANG_TABLEGEN_OUTPUT.Attr.td= \
clang/AST/AttrImpl.inc|-gen-clang-attr-impl \
clang/Basic/AttrList.inc|-gen-clang-attr-list \
clang/Lex/AttrSpellings.inc|-gen-clang-attr-spelling-list \
- clang/Parse/AttrExprArgs.inc|-gen-clang-attr-expr-args-list \
+ clang/Parse/AttrIdentifierArg.inc|-gen-clang-attr-identifier-arg-list \
clang/Parse/AttrLateParsed.inc|-gen-clang-attr-late-parsed-list \
clang/Sema/AttrParsedAttrImpl.inc|-gen-clang-attr-parsed-attr-impl \
clang/Sema/AttrParsedAttrKinds.inc|-gen-clang-attr-parsed-attr-kinds \
Index: src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.12 src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.13
--- src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile:1.12 Mon Sep 2 14:34:56 2013
+++ src/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile Wed Oct 30 20:27:39 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2013/09/02 14:34:56 joerg Exp $
+# $NetBSD: Makefile,v 1.13 2013/10/30 20:27:39 joerg Exp $
LIB= LLVMTransformsUtils
@@ -16,6 +16,7 @@ SRCS+= BasicBlockUtils.cpp \
CodeExtractor.cpp \
DemoteRegToStack.cpp \
FlattenCFG.cpp \
+ GlobalStatus.cpp \
InlineFunction.cpp \
InstructionNamer.cpp \
IntegerDivision.cpp \
Index: src/external/bsd/llvm/lib/liblldDriver/Makefile
diff -u src/external/bsd/llvm/lib/liblldDriver/Makefile:1.2 src/external/bsd/llvm/lib/liblldDriver/Makefile:1.3
--- src/external/bsd/llvm/lib/liblldDriver/Makefile:1.2 Sat Sep 21 22:28:12 2013
+++ src/external/bsd/llvm/lib/liblldDriver/Makefile Wed Oct 30 20:27:39 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2013/09/21 22:28:12 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2013/10/30 20:27:39 joerg Exp $
LIB= lldDriver
@@ -14,8 +14,11 @@ SRCS+= CoreDriver.cpp \
UniversalDriver.cpp \
WinLinkDriver.cpp
-TABLEGEN_SRC= CoreOptions.td DarwinLdOptions.td GnuLdOptions.td WinLinkOptions.td
+TABLEGEN_SRC= CoreOptions.td DarwinLdOptions.td GnuLdOptions.td \
+ UniversalDriverOptions.td WinLinkOptions.td
+TABLEGEN_OUTPUT.UniversalDriverOptions.td= \
+ UniversalDriverOptions.inc|-gen-opt-parser-defs
TABLEGEN_OUTPUT.CoreOptions.td= \
CoreOptions.inc|-gen-opt-parser-defs
TABLEGEN_OUTPUT.DarwinLdOptions.td= \
Index: src/external/bsd/llvm/lib/liblldPasses/Makefile
diff -u src/external/bsd/llvm/lib/liblldPasses/Makefile:1.1 src/external/bsd/llvm/lib/liblldPasses/Makefile:1.2
--- src/external/bsd/llvm/lib/liblldPasses/Makefile:1.1 Mon Sep 2 14:34:57 2013
+++ src/external/bsd/llvm/lib/liblldPasses/Makefile Wed Oct 30 20:27:39 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2013/09/02 14:34:57 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2013/10/30 20:27:39 joerg Exp $
LIB= lldPasses
@@ -8,6 +8,8 @@ LIB= lldPasses
SRCS+= GOTPass.cpp \
LayoutPass.cpp \
+ RoundTripNativePass.cpp \
+ RoundTripYAMLPass.cpp \
StubsPass.cpp
.if defined(HOSTLIB)
Index: src/external/bsd/llvm/lib/liblldReaderWriterELF/Makefile
diff -u src/external/bsd/llvm/lib/liblldReaderWriterELF/Makefile:1.1 src/external/bsd/llvm/lib/liblldReaderWriterELF/Makefile:1.2
--- src/external/bsd/llvm/lib/liblldReaderWriterELF/Makefile:1.1 Mon Sep 2 14:34:57 2013
+++ src/external/bsd/llvm/lib/liblldReaderWriterELF/Makefile Wed Oct 30 20:27:40 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2013/09/02 14:34:57 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2013/10/30 20:27:40 joerg Exp $
LIB= lldReaderWriterELF
@@ -8,7 +8,8 @@ LIB= lldReaderWriterELF
CPPFLAGS+= -I${LLD_SRCDIR}/lib/ReaderWriter/ELF
-SRCS+= ELFLinkingContext.cpp \
+SRCS+= ArrayOrderPass.cpp \
+ ELFLinkingContext.cpp \
Reader.cpp \
Writer.cpp
Index: src/external/bsd/llvm/lib/liblldReaderWriterELFX86_64/Makefile
diff -u src/external/bsd/llvm/lib/liblldReaderWriterELFX86_64/Makefile:1.1 src/external/bsd/llvm/lib/liblldReaderWriterELFX86_64/Makefile:1.2
--- src/external/bsd/llvm/lib/liblldReaderWriterELFX86_64/Makefile:1.1 Mon Sep 2 14:34:57 2013
+++ src/external/bsd/llvm/lib/liblldReaderWriterELFX86_64/Makefile Wed Oct 30 20:27:40 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2013/09/02 14:34:57 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2013/10/30 20:27:40 joerg Exp $
LIB= lldReaderWriterELFX86_64
@@ -10,6 +10,7 @@ CPPFLAGS+= -I${LLD_SRCDIR}/lib/ReaderWri
SRCS+= X86_64LinkingContext.cpp \
X86_64RelocationHandler.cpp \
+ X86_64RelocationPass.cpp \
X86_64TargetHandler.cpp
.if defined(HOSTLIB)
Index: src/external/bsd/llvm/lib/liblldbPluginSymbolFileDWARF/Makefile
diff -u src/external/bsd/llvm/lib/liblldbPluginSymbolFileDWARF/Makefile:1.1 src/external/bsd/llvm/lib/liblldbPluginSymbolFileDWARF/Makefile:1.2
--- src/external/bsd/llvm/lib/liblldbPluginSymbolFileDWARF/Makefile:1.1 Sun Sep 29 12:12:02 2013
+++ src/external/bsd/llvm/lib/liblldbPluginSymbolFileDWARF/Makefile Wed Oct 30 20:27:40 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2013/09/29 12:12:02 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2013/10/30 20:27:40 joerg Exp $
LIB= lldbPluginSymbolFileDWARF
@@ -8,6 +8,7 @@ LIB= lldbPluginSymbolFileDWARF
SRCS+= DWARFAbbreviationDeclaration.cpp \
DWARFCompileUnit.cpp \
+ DWARFDataExtractor.cpp \
DWARFDebugAbbrev.cpp \
DWARFDebugAranges.cpp \
DWARFDebugArangeSet.cpp \