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>