Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/llvm Update LLVM/Clang snapshot to r193633. Fix...



details:   https://anonhg.NetBSD.org/src/rev/24a3c7c7871d
branches:  trunk
changeset: 791011:24a3c7c7871d
user:      joerg <joerg%NetBSD.org@localhost>
date:      Wed Oct 30 20:27:39 2013 +0000

description:
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:

 external/bsd/llvm/Makefile.inc                              |  4 ++--
 external/bsd/llvm/include/Makefile                          |  4 ++--
 external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile       |  3 ++-
 external/bsd/llvm/lib/liblldDriver/Makefile                 |  7 +++++--
 external/bsd/llvm/lib/liblldPasses/Makefile                 |  4 +++-
 external/bsd/llvm/lib/liblldReaderWriterELF/Makefile        |  5 +++--
 external/bsd/llvm/lib/liblldReaderWriterELFX86_64/Makefile  |  3 ++-
 external/bsd/llvm/lib/liblldbPluginSymbolFileDWARF/Makefile |  3 ++-
 8 files changed, 21 insertions(+), 12 deletions(-)

diffs (146 lines):

diff -r 58a71a40f535 -r 24a3c7c7871d external/bsd/llvm/Makefile.inc
--- a/external/bsd/llvm/Makefile.inc    Wed Oct 30 15:41:14 2013 +0000
+++ b/external/bsd/llvm/Makefile.inc    Wed Oct 30 20:27:39 2013 +0000
@@ -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 @@
 
 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 -r 58a71a40f535 -r 24a3c7c7871d external/bsd/llvm/include/Makefile
--- a/external/bsd/llvm/include/Makefile        Wed Oct 30 15:41:14 2013 +0000
+++ b/external/bsd/llvm/include/Makefile        Wed Oct 30 20:27:39 2013 +0000
@@ -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/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 -r 58a71a40f535 -r 24a3c7c7871d external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile
--- a/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile     Wed Oct 30 15:41:14 2013 +0000
+++ b/external/bsd/llvm/lib/libLLVMTransformsUtils/Makefile     Wed Oct 30 20:27:39 2013 +0000
@@ -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 @@
        CodeExtractor.cpp \
        DemoteRegToStack.cpp \
        FlattenCFG.cpp \
+       GlobalStatus.cpp \
        InlineFunction.cpp \
        InstructionNamer.cpp \
        IntegerDivision.cpp \
diff -r 58a71a40f535 -r 24a3c7c7871d external/bsd/llvm/lib/liblldDriver/Makefile
--- a/external/bsd/llvm/lib/liblldDriver/Makefile       Wed Oct 30 15:41:14 2013 +0000
+++ b/external/bsd/llvm/lib/liblldDriver/Makefile       Wed Oct 30 20:27:39 2013 +0000
@@ -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 @@
        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 -r 58a71a40f535 -r 24a3c7c7871d external/bsd/llvm/lib/liblldPasses/Makefile
--- a/external/bsd/llvm/lib/liblldPasses/Makefile       Wed Oct 30 15:41:14 2013 +0000
+++ b/external/bsd/llvm/lib/liblldPasses/Makefile       Wed Oct 30 20:27:39 2013 +0000
@@ -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 @@
 
 SRCS+= GOTPass.cpp \
        LayoutPass.cpp \
+       RoundTripNativePass.cpp \
+       RoundTripYAMLPass.cpp \
        StubsPass.cpp
 
 .if defined(HOSTLIB)
diff -r 58a71a40f535 -r 24a3c7c7871d external/bsd/llvm/lib/liblldReaderWriterELF/Makefile
--- a/external/bsd/llvm/lib/liblldReaderWriterELF/Makefile      Wed Oct 30 15:41:14 2013 +0000
+++ b/external/bsd/llvm/lib/liblldReaderWriterELF/Makefile      Wed Oct 30 20:27:39 2013 +0000
@@ -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 @@
 
 CPPFLAGS+=     -I${LLD_SRCDIR}/lib/ReaderWriter/ELF
 
-SRCS+= ELFLinkingContext.cpp \
+SRCS+= ArrayOrderPass.cpp \
+       ELFLinkingContext.cpp \
        Reader.cpp \
        Writer.cpp
 
diff -r 58a71a40f535 -r 24a3c7c7871d external/bsd/llvm/lib/liblldReaderWriterELFX86_64/Makefile
--- a/external/bsd/llvm/lib/liblldReaderWriterELFX86_64/Makefile        Wed Oct 30 15:41:14 2013 +0000
+++ b/external/bsd/llvm/lib/liblldReaderWriterELFX86_64/Makefile        Wed Oct 30 20:27:39 2013 +0000
@@ -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 @@
 
 SRCS+= X86_64LinkingContext.cpp \
        X86_64RelocationHandler.cpp \
+       X86_64RelocationPass.cpp \
        X86_64TargetHandler.cpp
 
 .if defined(HOSTLIB)
diff -r 58a71a40f535 -r 24a3c7c7871d external/bsd/llvm/lib/liblldbPluginSymbolFileDWARF/Makefile
--- a/external/bsd/llvm/lib/liblldbPluginSymbolFileDWARF/Makefile       Wed Oct 30 15:41:14 2013 +0000
+++ b/external/bsd/llvm/lib/liblldbPluginSymbolFileDWARF/Makefile       Wed Oct 30 20:27:39 2013 +0000
@@ -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 @@
 
 SRCS+= DWARFAbbreviationDeclaration.cpp \
        DWARFCompileUnit.cpp \
+       DWARFDataExtractor.cpp \
        DWARFDebugAbbrev.cpp \
        DWARFDebugAranges.cpp \
        DWARFDebugArangeSet.cpp \



Home | Main Index | Thread Index | Old Index