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 \