Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Aug 2019 22:13:23 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r351442 - in projects/clang900-import/lib/clang/include: clang/Basic clang/Config lld/Common lldb/Host llvm/Config llvm/Support
Message-ID:  <201908232213.x7NMDN3U011230@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Fri Aug 23 22:13:23 2019
New Revision: 351442
URL: https://svnweb.freebsd.org/changeset/base/351442

Log:
  Regenerate config and version headers.

Modified:
  projects/clang900-import/lib/clang/include/clang/Basic/Version.inc
  projects/clang900-import/lib/clang/include/clang/Config/config.h
  projects/clang900-import/lib/clang/include/lld/Common/Version.inc
  projects/clang900-import/lib/clang/include/lldb/Host/Config.h
  projects/clang900-import/lib/clang/include/llvm/Config/abi-breaking.h
  projects/clang900-import/lib/clang/include/llvm/Config/config.h
  projects/clang900-import/lib/clang/include/llvm/Config/llvm-config.h
  projects/clang900-import/lib/clang/include/llvm/Support/VCSRevision.h

Modified: projects/clang900-import/lib/clang/include/clang/Basic/Version.inc
==============================================================================
--- projects/clang900-import/lib/clang/include/clang/Basic/Version.inc	Fri Aug 23 22:12:20 2019	(r351441)
+++ projects/clang900-import/lib/clang/include/clang/Basic/Version.inc	Fri Aug 23 22:13:23 2019	(r351442)
@@ -1,11 +1,9 @@
 /* $FreeBSD$ */
 
-#define	CLANG_VERSION			8.0.1
-#define	CLANG_VERSION_STRING		"8.0.1"
-#define	CLANG_VERSION_MAJOR		8
+#define	CLANG_VERSION			9.0.0
+#define	CLANG_VERSION_STRING		"9.0.0"
+#define	CLANG_VERSION_MAJOR		9
 #define	CLANG_VERSION_MINOR		0
-#define	CLANG_VERSION_PATCHLEVEL	1
+#define	CLANG_VERSION_PATCHLEVEL	0
 
 #define	CLANG_VENDOR			"FreeBSD "
-
-#define	SVN_REVISION			"366581"

Modified: projects/clang900-import/lib/clang/include/clang/Config/config.h
==============================================================================
--- projects/clang900-import/lib/clang/include/clang/Config/config.h	Fri Aug 23 22:12:20 2019	(r351441)
+++ projects/clang900-import/lib/clang/include/clang/Config/config.h	Fri Aug 23 22:13:23 2019	(r351442)
@@ -24,6 +24,9 @@
 /* Default runtime library to use. */
 #define CLANG_DEFAULT_RTLIB ""
 
+/* Default unwind library to use. */
+#define CLANG_DEFAULT_UNWINDLIB ""
+
 /* Default objcopy to use */
 #define CLANG_DEFAULT_OBJCOPY "objcopy"
 
@@ -55,14 +58,11 @@
 /* Define if we have libxml2 */
 /* #undef CLANG_HAVE_LIBXML */
 
-/* Define if we have z3 and want to build it */
-/* #undef CLANG_ANALYZER_WITH_Z3 */
-
 /* Define if we have sys/resource.h (rlimits) */
 #define CLANG_HAVE_RLIMITS 1
 
 /* The LLVM product name and version */
-#define BACKEND_PACKAGE_STRING "LLVM 8.0.1"
+#define BACKEND_PACKAGE_STRING "LLVM 9.0.0svn"
 
 /* Linker version detected at compile time. */
 /* #undef HOST_LINK_VERSION */

Modified: projects/clang900-import/lib/clang/include/lld/Common/Version.inc
==============================================================================
--- projects/clang900-import/lib/clang/include/lld/Common/Version.inc	Fri Aug 23 22:12:20 2019	(r351441)
+++ projects/clang900-import/lib/clang/include/lld/Common/Version.inc	Fri Aug 23 22:13:23 2019	(r351442)
@@ -1,10 +1,10 @@
 // $FreeBSD$
 
-#define LLD_VERSION 8.0.1
-#define LLD_VERSION_STRING "8.0.1"
-#define LLD_VERSION_MAJOR 8
+#define LLD_VERSION 9.0.0
+#define LLD_VERSION_STRING "9.0.0"
+#define LLD_VERSION_MAJOR 9
 #define LLD_VERSION_MINOR 0
 
-#define LLD_REPOSITORY_STRING "FreeBSD"
 // <Upstream revision at import>-<Local identifier in __FreeBSD_version style>
-#define LLD_REVISION_STRING "366581-1300004"
+#define LLD_REVISION "366426-1300004"
+#define LLD_REPOSITORY "FreeBSD"

Modified: projects/clang900-import/lib/clang/include/lldb/Host/Config.h
==============================================================================
--- projects/clang900-import/lib/clang/include/lldb/Host/Config.h	Fri Aug 23 22:12:20 2019	(r351441)
+++ projects/clang900-import/lib/clang/include/lldb/Host/Config.h	Fri Aug 23 22:13:23 2019	(r351442)
@@ -1,11 +1,10 @@
 // $FreeBSD$
 //===-- Config.h -----------------------------------------------*- C++ -*-===//
 //
-//                     The LLVM Compiler Infrastructure
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
 //
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
 //===----------------------------------------------------------------------===//
 
 #ifndef LLDB_HOST_CONFIG_H
@@ -13,9 +12,9 @@
 
 #define LLDB_CONFIG_TERMIOS_SUPPORTED
 
-#define LLDB_EDITLINE_USE_WCHAR 0
+#define LLDB_EDITLINE_USE_WCHAR 1
 
-#define LLDB_HAVE_EL_RFUNC_T 0
+#define LLDB_HAVE_EL_RFUNC_T 1
 
 /* #undef LLDB_DISABLE_POSIX */
 

Modified: projects/clang900-import/lib/clang/include/llvm/Config/abi-breaking.h
==============================================================================
--- projects/clang900-import/lib/clang/include/llvm/Config/abi-breaking.h	Fri Aug 23 22:12:20 2019	(r351441)
+++ projects/clang900-import/lib/clang/include/llvm/Config/abi-breaking.h	Fri Aug 23 22:13:23 2019	(r351442)
@@ -1,11 +1,11 @@
 /* $FreeBSD$ */
 /*===------- llvm/Config/abi-breaking.h - llvm configuration -------*- C -*-===*/
 /*                                                                            */
-/*                     The LLVM Compiler Infrastructure                       */
+/* Part of the LLVM Project, under the Apache License v2.0 with LLVM          */
+/* Exceptions.                                                                */
+/* See https://llvm.org/LICENSE.txt for license information.                  */
+/* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception                    */
 /*                                                                            */
-/* This file is distributed under the University of Illinois Open Source      */
-/* License. See LICENSE.TXT for details.                                      */
-/*                                                                            */
 /*===----------------------------------------------------------------------===*/
 
 /* This file controls the C++ ABI break introduced in LLVM public header. */
@@ -35,15 +35,27 @@
 #elif defined(_WIN32) || defined(__CYGWIN__) // Win32 w/o #pragma detect_mismatch
 // FIXME: Implement checks without weak.
 #elif defined(__cplusplus)
+#if !(defined(_AIX) && defined(__GNUC__) && !defined(__clang__))
+#define LLVM_HIDDEN_VISIBILITY __attribute__ ((visibility("hidden")))
+#else
+// GCC on AIX does not support visibility attributes. Symbols are not
+// exported by default on AIX.
+#define LLVM_HIDDEN_VISIBILITY
+#endif
 namespace llvm {
 #if LLVM_ENABLE_ABI_BREAKING_CHECKS
 extern int EnableABIBreakingChecks;
-__attribute__((weak, visibility ("hidden"))) int *VerifyEnableABIBreakingChecks = &EnableABIBreakingChecks;
+LLVM_HIDDEN_VISIBILITY
+__attribute__((weak)) int *VerifyEnableABIBreakingChecks =
+    &EnableABIBreakingChecks;
 #else
 extern int DisableABIBreakingChecks;
-__attribute__((weak, visibility ("hidden"))) int *VerifyDisableABIBreakingChecks = &DisableABIBreakingChecks;
+LLVM_HIDDEN_VISIBILITY
+__attribute__((weak)) int *VerifyDisableABIBreakingChecks =
+    &DisableABIBreakingChecks;
 #endif
 }
+#undef LLVM_HIDDEN_VISIBILITY
 #endif // _MSC_VER
 
 #endif // LLVM_DISABLE_ABI_BREAKING_CHECKS_ENFORCING

Modified: projects/clang900-import/lib/clang/include/llvm/Config/config.h
==============================================================================
--- projects/clang900-import/lib/clang/include/llvm/Config/config.h	Fri Aug 23 22:12:20 2019	(r351441)
+++ projects/clang900-import/lib/clang/include/llvm/Config/config.h	Fri Aug 23 22:13:23 2019	(r351442)
@@ -9,7 +9,7 @@
 #define BUG_REPORT_URL "https://bugs.freebsd.org/submit/"
 
 /* Define to 1 to enable backtraces, and to 0 otherwise. */
-#define ENABLE_BACKTRACES 0
+#define ENABLE_BACKTRACES 1
 
 /* Define to 1 to enable crash overrides, and to 0 otherwise. */
 #define ENABLE_CRASH_OVERRIDES 1
@@ -75,9 +75,7 @@
 /* #undef HAVE_FFI_H */
 
 /* Define to 1 if you have the `futimens' function. */
-#if __FreeBSD__ >= 11
 #define HAVE_FUTIMENS 1
-#endif
 
 /* Define to 1 if you have the `futimes' function. */
 #define HAVE_FUTIMES 1
@@ -130,9 +128,6 @@
 /* Define to 1 if you have the `mallinfo' function. */
 /* #undef HAVE_MALLINFO */
 
-/* Define to 1 if you have the <malloc.h> header file. */
-/* #undef HAVE_MALLOC_H */
-
 /* Define to 1 if you have the <malloc/malloc.h> header file. */
 /* #undef HAVE_MALLOC_MALLOC_H */
 
@@ -160,9 +155,6 @@
 /* Have pthread_rwlock_init */
 #define HAVE_PTHREAD_RWLOCK_INIT 1
 
-/* Define to 1 if you have the `realpath' function. */
-#define HAVE_REALPATH 1
-
 /* Define to 1 if you have the `sbrk' function. */
 #define HAVE_SBRK 1
 
@@ -330,10 +322,10 @@
 #define PACKAGE_NAME "LLVM"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "LLVM 8.0.1"
+#define PACKAGE_STRING "LLVM 9.0.0svn"
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "8.0.1"
+#define PACKAGE_VERSION "9.0.0svn"
 
 /* Define to the vendor of this package. */
 /* #undef PACKAGE_VENDOR */
@@ -341,6 +333,9 @@
 /* Define as the return type of signal handlers (`int' or `void'). */
 #define RETSIGTYPE void
 
+/* Define if std::is_trivially_copyable is supported */
+#define HAVE_STD_IS_TRIVIALLY_COPYABLE 1
+
 /* Define to a function implementing stricmp */
 /* #undef stricmp */
 
@@ -350,7 +345,13 @@
 /* Whether GlobalISel rule coverage is being collected */
 #define LLVM_GISEL_COV_ENABLED 0
 
+/* Define if we have z3 and want to build it */
+/* #undef LLVM_WITH_Z3 */
+
 /* Define to the default GlobalISel coverage file prefix */
 /* #undef LLVM_GISEL_COV_PREFIX */
+
+/* Whether Timers signpost passes in Xcode Instruments */
+#define LLVM_SUPPORT_XCODE_SIGNPOSTS 0
 
 #endif

Modified: projects/clang900-import/lib/clang/include/llvm/Config/llvm-config.h
==============================================================================
--- projects/clang900-import/lib/clang/include/llvm/Config/llvm-config.h	Fri Aug 23 22:12:20 2019	(r351441)
+++ projects/clang900-import/lib/clang/include/llvm/Config/llvm-config.h	Fri Aug 23 22:13:23 2019	(r351442)
@@ -1,11 +1,11 @@
 /* $FreeBSD$ */
 /*===------- llvm/Config/llvm-config.h - llvm configuration -------*- C -*-===*/
 /*                                                                            */
-/*                     The LLVM Compiler Infrastructure                       */
+/* Part of the LLVM Project, under the Apache License v2.0 with LLVM          */
+/* Exceptions.                                                                */
+/* See https://llvm.org/LICENSE.txt for license information.                  */
+/* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception                    */
 /*                                                                            */
-/* This file is distributed under the University of Illinois Open Source      */
-/* License. See LICENSE.TXT for details.                                      */
-/*                                                                            */
 /*===----------------------------------------------------------------------===*/
 
 /* This file enumerates variables from the LLVM configuration so that they
@@ -67,16 +67,16 @@
 #define LLVM_USE_PERF 0
 
 /* Major version of the LLVM API */
-#define LLVM_VERSION_MAJOR 8
+#define LLVM_VERSION_MAJOR 9
 
 /* Minor version of the LLVM API */
 #define LLVM_VERSION_MINOR 0
 
 /* Patch version of the LLVM API */
-#define LLVM_VERSION_PATCH 1
+#define LLVM_VERSION_PATCH 0
 
 /* LLVM version string */
-#define LLVM_VERSION_STRING "8.0.1"
+#define LLVM_VERSION_STRING "9.0.0svn"
 
 /* Whether LLVM records statistics for use with GetStatistics(),
  * PrintStatistics() or PrintStatisticsJSON()

Modified: projects/clang900-import/lib/clang/include/llvm/Support/VCSRevision.h
==============================================================================
--- projects/clang900-import/lib/clang/include/llvm/Support/VCSRevision.h	Fri Aug 23 22:12:20 2019	(r351441)
+++ projects/clang900-import/lib/clang/include/llvm/Support/VCSRevision.h	Fri Aug 23 22:13:23 2019	(r351442)
@@ -1,2 +1,3 @@
 /* $FreeBSD$ */
-#define LLVM_REVISION "svn-r366581"
+#define LLVM_REVISION "366426"
+#define LLVM_REPOSITORY "https://llvm.org/svn/llvm-project/llvm/trunk"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201908232213.x7NMDN3U011230>