summaryrefslogtreecommitdiff
path: root/external
diff options
context:
space:
mode:
authorjoerg <joerg@NetBSD.org>2013-10-30 20:27:39 +0000
committerjoerg <joerg@NetBSD.org>2013-10-30 20:27:39 +0000
commitbdef4edf1fbd0cea43d7c8268ece76be4fa2b65a (patch)
tree979ee3f8ba78bea09590c12d98c0acd03565a38c /external
parentdd7a8f9e49d0046389b70d629c3e593ce0028b0b (diff)
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.
Diffstat (limited to 'external')
-rw-r--r--external/bsd/llvm/Makefile.inc4
-rw-r--r--external/bsd/llvm/include/Makefile4
-rw-r--r--external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile3
-rw-r--r--external/bsd/llvm/lib/liblldDriver/Makefile7
-rw-r--r--external/bsd/llvm/lib/liblldPasses/Makefile4
-rw-r--r--external/bsd/llvm/lib/liblldReaderWriterELF/Makefile5
-rw-r--r--external/bsd/llvm/lib/liblldReaderWriterELFX86_64/Makefile3
-rw-r--r--external/bsd/llvm/lib/liblldbPluginSymbolFileDWARF/Makefile3
8 files changed, 21 insertions, 12 deletions
diff --git a/external/bsd/llvm/Makefile.inc b/external/bsd/llvm/Makefile.inc
index 353eae4e229..1d6142c45dc 100644
--- a/external/bsd/llvm/Makefile.inc
+++ b/external/bsd/llvm/Makefile.inc
@@ -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}
diff --git a/external/bsd/llvm/include/Makefile b/external/bsd/llvm/include/Makefile
index 3f121ba8a89..99c06b2c732 100644
--- a/external/bsd/llvm/include/Makefile
+++ b/external/bsd/llvm/include/Makefile
@@ -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 \
diff --git a/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile b/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
index 6aaea641959..2b32a6eef62 100644
--- a/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
+++ b/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
@@ -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 \
diff --git a/external/bsd/llvm/lib/liblldDriver/Makefile b/external/bsd/llvm/lib/liblldDriver/Makefile
index a0d5d64c499..a4a76684dca 100644
--- a/external/bsd/llvm/lib/liblldDriver/Makefile
+++ b/external/bsd/llvm/lib/liblldDriver/Makefile
@@ -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= \
diff --git a/external/bsd/llvm/lib/liblldPasses/Makefile b/external/bsd/llvm/lib/liblldPasses/Makefile
index cecfe7da3f7..a7cd69ff32d 100644
--- a/external/bsd/llvm/lib/liblldPasses/Makefile
+++ b/external/bsd/llvm/lib/liblldPasses/Makefile
@@ -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)
diff --git a/external/bsd/llvm/lib/liblldReaderWriterELF/Makefile b/external/bsd/llvm/lib/liblldReaderWriterELF/Makefile
index 53189ea405e..6ed72c88ae7 100644
--- a/external/bsd/llvm/lib/liblldReaderWriterELF/Makefile
+++ b/external/bsd/llvm/lib/liblldReaderWriterELF/Makefile
@@ -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
diff --git a/external/bsd/llvm/lib/liblldReaderWriterELFX86_64/Makefile b/external/bsd/llvm/lib/liblldReaderWriterELFX86_64/Makefile
index acc4efd475e..c95a968cfc1 100644
--- a/external/bsd/llvm/lib/liblldReaderWriterELFX86_64/Makefile
+++ b/external/bsd/llvm/lib/liblldReaderWriterELFX86_64/Makefile
@@ -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/ReaderWriter/ELF
SRCS+= X86_64LinkingContext.cpp \
X86_64RelocationHandler.cpp \
+ X86_64RelocationPass.cpp \
X86_64TargetHandler.cpp
.if defined(HOSTLIB)
diff --git a/external/bsd/llvm/lib/liblldbPluginSymbolFileDWARF/Makefile b/external/bsd/llvm/lib/liblldbPluginSymbolFileDWARF/Makefile
index 496ee27240c..479a83f98ba 100644
--- a/external/bsd/llvm/lib/liblldbPluginSymbolFileDWARF/Makefile
+++ b/external/bsd/llvm/lib/liblldbPluginSymbolFileDWARF/Makefile
@@ -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 \