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 build glue for LLVM/Clang 3.6.1. Th...



details:   https://anonhg.NetBSD.org/src/rev/c93176c4121f
branches:  trunk
changeset: 338543:c93176c4121f
user:      joerg <joerg%NetBSD.org@localhost>
date:      Fri May 29 17:37:50 2015 +0000

description:
Update build glue for LLVM/Clang 3.6.1. This brings in a number of
bugfixes for various platforms and corrects the mcount symbol on
NetBSD/ARM.

diffstat:

 external/bsd/llvm/Makefile.inc                        |  10 +++++-----
 external/bsd/llvm/config/clang/Config/config.h        |   2 +-
 external/bsd/llvm/config/llvm/Config/config.h.in      |  16 +++++++++++-----
 external/bsd/llvm/config/llvm/Config/llvm-config.h.in |   5 ++++-
 4 files changed, 21 insertions(+), 12 deletions(-)

diffs (119 lines):

diff -r 9897ad75dc4f -r c93176c4121f external/bsd/llvm/Makefile.inc
--- a/external/bsd/llvm/Makefile.inc    Fri May 29 17:32:05 2015 +0000
+++ b/external/bsd/llvm/Makefile.inc    Fri May 29 17:37:50 2015 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile.inc,v 1.78 2015/03/18 17:43:20 joerg Exp $
+#      $NetBSD: Makefile.inc,v 1.79 2015/05/29 17:37:50 joerg Exp $
 
 .if !defined(LLVM_TOPLEVEL_MK)
 LLVM_TOPLEVEL_MK=
@@ -8,7 +8,7 @@
 SVN_ROOT=              http://llvm.org/svn/llvm-project
 SVN_BRANCH=            branches/release_36
 
-COMMON_REVISION=       232565
+COMMON_REVISION=       237755
 CLANG_REVISION=                ${COMMON_REVISION}
 LLD_REVISION=          ${COMMON_REVISION}
 LLDB_REVISION=         ${COMMON_REVISION}
@@ -17,9 +17,9 @@
 MCLINKER_REVISION=     deeb2a77b4165827316f88e0a7ba4ba6b743a080
 MCLINKER_ROOT=         https://code.google.com/p/mclinker/
 
-LLVM_VERSION=          3.6.0
-CLANG_VERSION=         3.6.0
-LLD_VERSION=           3.6.0
+LLVM_VERSION=          3.6.1
+CLANG_VERSION=         3.6.1
+LLD_VERSION=           3.6.1
 
 CLANG_SRCDIR:= ${.PARSEDIR}/dist/clang
 LLD_SRCDIR:=   ${.PARSEDIR}/dist/lld
diff -r 9897ad75dc4f -r c93176c4121f external/bsd/llvm/config/clang/Config/config.h
--- a/external/bsd/llvm/config/clang/Config/config.h    Fri May 29 17:32:05 2015 +0000
+++ b/external/bsd/llvm/config/clang/Config/config.h    Fri May 29 17:37:50 2015 +0000
@@ -27,7 +27,7 @@
 /* Define if we have libxml2 */
 /* #undef CLANG_HAVE_LIBXML */
 
-#define PACKAGE_STRING "LLVM 3.6.0svn"
+#define PACKAGE_STRING "LLVM 3.6.1"
 
 /* The LLVM product name and version */
 #define BACKEND_PACKAGE_STRING PACKAGE_STRING
diff -r 9897ad75dc4f -r c93176c4121f external/bsd/llvm/config/llvm/Config/config.h.in
--- a/external/bsd/llvm/config/llvm/Config/config.h.in  Fri May 29 17:32:05 2015 +0000
+++ b/external/bsd/llvm/config/llvm/Config/config.h.in  Fri May 29 17:37:50 2015 +0000
@@ -97,7 +97,7 @@
 #define HAVE_FCNTL_H 1
 
 /* Define to 1 if you have the <fenv.h> header file. */
-  #ifndef __powerpc__
+  #ifndef __powerpc
 #define HAVE_FENV_H 1
   #endif
 
@@ -423,6 +423,9 @@
 /* Have host's __chkstk */
 /* #undef HAVE___CHKSTK */
 
+/* Have host's __chkstk_ms */
+/* #undef HAVE___CHKSTK_MS */
+
 /* Have host's __cmpdi2 */
 /* #undef HAVE___CMPDI2 */
 
@@ -459,6 +462,9 @@
 /* Have host's ___chkstk */
 /* #undef HAVE____CHKSTK */
 
+/* Have host's ___chkstk_ms */
+/* #undef HAVE____CHKSTK_MS */
+
 /* Linker version detected at compile time. */
 #define HOST_LINK_VERSION "1"
 
@@ -547,10 +553,10 @@
 #define LLVM_VERSION_MINOR 6
 
 /* Patch version of the LLVM API */
-#define LLVM_VERSION_PATCH 0
+#define LLVM_VERSION_PATCH 1
 
 /* LLVM version string */
-#define LLVM_VERSION_STRING "3.6.0svn"
+#define LLVM_VERSION_STRING "3.6.1"
 
 /* The shared library extension */
 #define LTDL_SHLIB_EXT ".so"
@@ -566,13 +572,13 @@
 #define PACKAGE_NAME "LLVM"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "LLVM 3.6.0svn"
+#define PACKAGE_STRING "LLVM 3.6.1"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "llvm"
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "3.6.0svn"
+#define PACKAGE_VERSION "3.6.1"
 
 /* Define as the return type of signal handlers (`int' or `void'). */
 #define RETSIGTYPE void
diff -r 9897ad75dc4f -r c93176c4121f external/bsd/llvm/config/llvm/Config/llvm-config.h.in
--- a/external/bsd/llvm/config/llvm/Config/llvm-config.h.in     Fri May 29 17:32:05 2015 +0000
+++ b/external/bsd/llvm/config/llvm/Config/llvm-config.h.in     Fri May 29 17:37:50 2015 +0000
@@ -93,7 +93,10 @@
 /* Minor version of the LLVM API */
 #define LLVM_VERSION_MINOR 6
 
+/* Patch version of the LLVM API */
+#define LLVM_VERSION_PATCH 1
+
 /* LLVM version string */
-#define LLVM_VERSION_STRING "3.6.0svn"
+#define LLVM_VERSION_STRING "3.6.1"
 
 #endif



Home | Main Index | Thread Index | Old Index