svn commit: r351442 - in projects/clang900-import/lib/clang/include: clang/Basic clang/Config lld/Common lldb/Host llvm/Config llvm/Support
Dimitry Andric
dim at FreeBSD.org
Fri Aug 23 22:13:25 UTC 2019
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"
More information about the svn-src-projects
mailing list