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 \

Reply via email to