diff options
| author | joerg <joerg@NetBSD.org> | 2013-10-30 20:27:39 +0000 |
|---|---|---|
| committer | joerg <joerg@NetBSD.org> | 2013-10-30 20:27:39 +0000 |
| commit | bdef4edf1fbd0cea43d7c8268ece76be4fa2b65a (patch) | |
| tree | 979ee3f8ba78bea09590c12d98c0acd03565a38c /external | |
| parent | dd7a8f9e49d0046389b70d629c3e593ce0028b0b (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.inc | 4 | ||||
| -rw-r--r-- | external/bsd/llvm/include/Makefile | 4 | ||||
| -rw-r--r-- | external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile | 3 | ||||
| -rw-r--r-- | external/bsd/llvm/lib/liblldDriver/Makefile | 7 | ||||
| -rw-r--r-- | external/bsd/llvm/lib/liblldPasses/Makefile | 4 | ||||
| -rw-r--r-- | external/bsd/llvm/lib/liblldReaderWriterELF/Makefile | 5 | ||||
| -rw-r--r-- | external/bsd/llvm/lib/liblldReaderWriterELFX86_64/Makefile | 3 | ||||
| -rw-r--r-- | external/bsd/llvm/lib/liblldbPluginSymbolFileDWARF/Makefile | 3 |
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 \ |
