From nobody Fri Dec 9 22:48:03 2022 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NTR4g63k0z4jXMJ; Fri, 9 Dec 2022 22:48:03 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NTR4g5Xs5z45Nd; Fri, 9 Dec 2022 22:48:03 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1670626083; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=84Dc+7PnIWCS07x+NYIhsOg62dcChSYj/3xaoCBEHoQ=; b=kqNbYe5DdRyl5B1eaAQcBzR0BJwJCLKFxscIgVUyaclJwgHAcNsfUX6FADNcf/8ASDz42k c58n3JhudvTpNOYBnY9ApNyl0uXxu37M68y6IZ6k9klMunnQ3JFo0PQQQmGLPLzCyaVVhZ xZvVoiiK8ByMbijdyRZw0e20HJHuXiiythO1k+j0dU88y/1/N4NJz3zEV42b3sTbOGmUeb U4/xFiRu87NQX9ageefy3x26ckQ4p8U9EBZUVSLs/Zx6iG5Hdo1jWArnQ+Fw6K0SWq2W/1 Agqy7d7kSSp386Nwv9vhHBeGzf4Iev7bF8VZs2naW95pWord10l1p5wOUA+Xbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1670626083; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=84Dc+7PnIWCS07x+NYIhsOg62dcChSYj/3xaoCBEHoQ=; b=eiMT/lt37zadNhbuD2QHYYIvDk8XG6povCNjpuo2MUqTn9zwIqXi61MphdQy70vQuLDvoX /rDvwOLNWHFr4K4xVck0hkMjCYvEwaOps9u/9Vaqw7bYcaHOgSv591j2F12vU8slkGPRkk 9Wi1vU02MPrfqEI16mYOTglLGls7/ovlIMfuh3UebRfXcQDyozoWkPWVwvMTD+IgX7kfy8 91T4dUOwtZoWKYzPNNE7TXrhN9FfVEe5r1XoAAl1e2OSH3UOvVp5SL924ochXkqgESHpRZ N43Uy73y+t87Ns1GpTstj8EfzvOhKNPD/X3ks4p/zlPDidGu6AKmWSBryqzNAA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1670626083; a=rsa-sha256; cv=none; b=s2G+gf9lLKvL/dKgz+Ay+EfSsP2OLFAaqCFlECKgPK6WoFUo9Oivof6DJHeTsUC+JK15/6 um42FXgspNGfj3/nNHaK9mjtXaFEZ+dVJziF7ikPPfZlH4dKdI87/u1SXeplT+xq1K1IZo +r5cEaN4QFFv62U3FrjpILDYjiVUxhGh2IQGRwak4G2xN0Jb61NpWl+Ns/0AWqw5zZJsYp dgOtN17DQq1PuNJikzf4wrG7HbFco6bCLyJGQWGohYw03BDQV/DuphFea6z6czTrK/KXM1 z4mG2zAMZQ3vE81UvlKpJT+0aWBV4O2ryCzHaeePmcN0dF1VQnGI2y6QAuVESA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4NTR4g47gBztCH; Fri, 9 Dec 2022 22:48:03 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2B9Mm34Y087109; Fri, 9 Dec 2022 22:48:03 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2B9Mm3lM087108; Fri, 9 Dec 2022 22:48:03 GMT (envelope-from git) Date: Fri, 9 Dec 2022 22:48:03 GMT Message-Id: <202212092248.2B9Mm3lM087108@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Brooks Davis Subject: git: e9c750b7ee8c - main - devel/llvm-devel: update to a fresh snapshot List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: brooks X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e9c750b7ee8c734028113d316bf46a070ac3dd67 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by brooks: URL: https://cgit.FreeBSD.org/ports/commit/?id=e9c750b7ee8c734028113d316bf46a070ac3dd67 commit e9c750b7ee8c734028113d316bf46a070ac3dd67 Author: Brooks Davis AuthorDate: 2022-12-09 22:44:29 +0000 Commit: Brooks Davis CommitDate: 2022-12-09 22:47:50 +0000 devel/llvm-devel: update to a fresh snapshot Fix builds with clang15 using with the patch applied to devel/llvm15 in 830bbdd84a53aa33b48c01ee16048d1400094e26. PR: 268196 --- devel/llvm-devel/Makefile | 2 +- devel/llvm-devel/Makefile.snapshot | 4 +- devel/llvm-devel/distinfo | 6 +-- .../patch-compiler-rt_lib_builtins_CMakeLists.txt | 50 ++++++++++++++++++++++ devel/llvm-devel/pkg-plist | 11 +++-- 5 files changed, 64 insertions(+), 9 deletions(-) diff --git a/devel/llvm-devel/Makefile b/devel/llvm-devel/Makefile index b46cd7115a57..e6af7b98440a 100644 --- a/devel/llvm-devel/Makefile +++ b/devel/llvm-devel/Makefile @@ -419,7 +419,7 @@ post-install-FLANG-on: ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/Transforms/CMakeFiles ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/Optimizer/CMakeFiles ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/flang/CMakeFiles -.if ${SNAPDATE} == 20221128 +.if ${SNAPDATE} == 20221209 # expected to be temporary ${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/flang-new \ ${STAGEDIR}${LLVM_PREFIX}/bin/flang diff --git a/devel/llvm-devel/Makefile.snapshot b/devel/llvm-devel/Makefile.snapshot index 365b9415a57c..d1bd5df95765 100644 --- a/devel/llvm-devel/Makefile.snapshot +++ b/devel/llvm-devel/Makefile.snapshot @@ -4,6 +4,6 @@ # LLVM_MAJOR= 16 LLVM_RELEASE= ${LLVM_MAJOR}.0.0 -SNAPDATE= 20221128 +SNAPDATE= 20221209 -LLVM_PROJECT_COMMIT= 699ae92f045331b555394b8b9757d7e0fbf97100 +LLVM_PROJECT_COMMIT= 1ebe8f4c45b8715c34c5a56e930694fa98478c93 diff --git a/devel/llvm-devel/distinfo b/devel/llvm-devel/distinfo index 4ced7a36fec8..c28f0c0f59ac 100644 --- a/devel/llvm-devel/distinfo +++ b/devel/llvm-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1669665195 -SHA256 (llvm-llvm-project-16.0.d20221128-699ae92f045331b555394b8b9757d7e0fbf97100_GH0.tar.gz) = 69b62fe8b57384153e9001c8bd54085ca4a574693bb9eefa5d80d8938b941a83 -SIZE (llvm-llvm-project-16.0.d20221128-699ae92f045331b555394b8b9757d7e0fbf97100_GH0.tar.gz) = 171578618 +TIMESTAMP = 1670618386 +SHA256 (llvm-llvm-project-16.0.d20221209-1ebe8f4c45b8715c34c5a56e930694fa98478c93_GH0.tar.gz) = 35cb1c028aaad79f3776e26f3cc19715ae9ad7292cd175a0fc4bf8aba699fe57 +SIZE (llvm-llvm-project-16.0.d20221209-1ebe8f4c45b8715c34c5a56e930694fa98478c93_GH0.tar.gz) = 172174303 diff --git a/devel/llvm-devel/files/patch-compiler-rt_lib_builtins_CMakeLists.txt b/devel/llvm-devel/files/patch-compiler-rt_lib_builtins_CMakeLists.txt new file mode 100644 index 000000000000..e26ae7cf0634 --- /dev/null +++ b/devel/llvm-devel/files/patch-compiler-rt_lib_builtins_CMakeLists.txt @@ -0,0 +1,50 @@ +--- compiler-rt/lib/builtins/CMakeLists.txt.orig 2022-11-29 10:05:58 UTC ++++ compiler-rt/lib/builtins/CMakeLists.txt +@@ -183,11 +183,14 @@ if(COMPILER_RT_HAS_BFLOAT16 AND NOT APPLE) + + # Build BF16 files only when "__bf16" is available. + if(COMPILER_RT_HAS_BFLOAT16 AND NOT APPLE) +- set(GENERIC_SOURCES +- ${GENERIC_SOURCES} ++ set(GENERIC_BF_SOURCES + truncdfbf2.c + truncsfbf2.c + ) ++ set(GENERIC_SOURCES ++ ${GENERIC_SOURCES} ++ ${GENERIC_BF_SOURCES} ++ ) + endif() + + # TODO: Several "tf" files (and divtc3.c, but not multc3.c) are in +@@ -360,6 +363,10 @@ if (NOT MSVC) + i386/chkstk2.S + ) + endif() ++ ++ if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") ++ list(REMOVE_ITEM i386_SOURCES ${GENERIC_BF_SOURCES}) ++ endif() + else () # MSVC + # Use C versions of functions when building on MSVC + # MSVC's assembler takes Intel syntax, not AT&T syntax. +@@ -703,8 +710,6 @@ else () + append_list_if(COMPILER_RT_ENABLE_CET -fcf-protection=full BUILTIN_CFLAGS) + endif() + +- append_list_if(COMPILER_RT_HAS_FLOAT16 -DCOMPILER_RT_HAS_FLOAT16 BUILTIN_CFLAGS) +- + append_list_if(COMPILER_RT_HAS_STD_C11_FLAG -std=c11 BUILTIN_CFLAGS) + + # These flags would normally be added to CMAKE_C_FLAGS by the llvm +@@ -775,6 +780,10 @@ else () + ) + + set(deps_aarch64 lse_builtin_symlinks) ++ endif() ++ ++ if(NOT (${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD" AND ${arch} STREQUAL "i386")) ++ append_list_if(COMPILER_RT_HAS_FLOAT16 -DCOMPILER_RT_HAS_FLOAT16 BUILTIN_CFLAGS) + endif() + + add_compiler_rt_runtime(clang_rt.builtins diff --git a/devel/llvm-devel/pkg-plist b/devel/llvm-devel/pkg-plist index 653be3792136..160bb66d28a3 100644 --- a/devel/llvm-devel/pkg-plist +++ b/devel/llvm-devel/pkg-plist @@ -529,6 +529,7 @@ llvm-devel/bin/verify-uselistorder %%EXTRAS%%llvm-devel/include/clang-tidy/misc/UnusedAliasDeclsCheck.h %%EXTRAS%%llvm-devel/include/clang-tidy/misc/UnusedParametersCheck.h %%EXTRAS%%llvm-devel/include/clang-tidy/misc/UnusedUsingDeclsCheck.h +%%EXTRAS%%llvm-devel/include/clang-tidy/misc/UseAnonymousNamespaceCheck.h %%EXTRAS%%llvm-devel/include/clang-tidy/modernize/AvoidBindCheck.h %%EXTRAS%%llvm-devel/include/clang-tidy/modernize/AvoidCArraysCheck.h %%EXTRAS%%llvm-devel/include/clang-tidy/modernize/ConcatNestedNamespacesCheck.h @@ -828,6 +829,7 @@ llvm-devel/bin/verify-uselistorder %%CLANG%%llvm-devel/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h %%CLANG%%llvm-devel/include/clang/Analysis/Analyses/ThreadSafetyUtil.h %%CLANG%%llvm-devel/include/clang/Analysis/Analyses/UninitializedValues.h +%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/UnsafeBufferUsage.h %%CLANG%%llvm-devel/include/clang/Analysis/AnalysisDeclContext.h %%CLANG%%llvm-devel/include/clang/Analysis/AnalysisDiagnostic.h %%CLANG%%llvm-devel/include/clang/Analysis/AnyCall.h @@ -957,6 +959,7 @@ llvm-devel/bin/verify-uselistorder %%CLANG%%llvm-devel/include/clang/Basic/FileSystemOptions.h %%CLANG%%llvm-devel/include/clang/Basic/FileSystemStatCache.h %%CLANG%%llvm-devel/include/clang/Basic/HLSLRuntime.h +%%CLANG%%llvm-devel/include/clang/Basic/HeaderInclude.h %%CLANG%%llvm-devel/include/clang/Basic/IdentifierTable.h %%CLANG%%llvm-devel/include/clang/Basic/JsonSupport.h %%CLANG%%llvm-devel/include/clang/Basic/LLVM.h @@ -1364,6 +1367,7 @@ llvm-devel/bin/verify-uselistorder %%FLANG%%llvm-devel/include/flang/Common/bit-population-count.h %%FLANG%%llvm-devel/include/flang/Common/constexpr-bitset.h %%FLANG%%llvm-devel/include/flang/Common/default-kinds.h +%%FLANG%%llvm-devel/include/flang/Common/enum-class.h %%FLANG%%llvm-devel/include/flang/Common/enum-set.h %%FLANG%%llvm-devel/include/flang/Common/fast-int-set.h %%FLANG%%llvm-devel/include/flang/Common/format.h @@ -2480,6 +2484,7 @@ llvm-devel/include/llvm/CodeGen/Analysis.h llvm-devel/include/llvm/CodeGen/AntiDepBreaker.h llvm-devel/include/llvm/CodeGen/AsmPrinter.h llvm-devel/include/llvm/CodeGen/AsmPrinterHandler.h +llvm-devel/include/llvm/CodeGen/AssignmentTrackingAnalysis.h llvm-devel/include/llvm/CodeGen/AtomicExpandUtils.h llvm-devel/include/llvm/CodeGen/BasicBlockSectionUtils.h llvm-devel/include/llvm/CodeGen/BasicBlockSectionsProfileReader.h @@ -4081,8 +4086,6 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h %%MLIR%%llvm-devel/include/mlir/Conversion/LLVMCommon/TypeConverter.h %%MLIR%%llvm-devel/include/mlir/Conversion/LLVMCommon/VectorPattern.h %%MLIR%%llvm-devel/include/mlir/Conversion/LinalgToLLVM/LinalgToLLVM.h -%%MLIR%%llvm-devel/include/mlir/Conversion/LinalgToSPIRV/LinalgToSPIRV.h -%%MLIR%%llvm-devel/include/mlir/Conversion/LinalgToSPIRV/LinalgToSPIRVPass.h %%MLIR%%llvm-devel/include/mlir/Conversion/LinalgToStandard/LinalgToStandard.h %%MLIR%%llvm-devel/include/mlir/Conversion/MathToFuncs/MathToFuncs.h %%MLIR%%llvm-devel/include/mlir/Conversion/MathToLLVM/MathToLLVM.h @@ -4657,6 +4660,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h %%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVGLOps.td %%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVGroupOps.td %%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVImageOps.td +%%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVIntegerDotProductOps.td %%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVJointMatrixOps.td %%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVLogicalOps.td %%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVMatrixOps.td @@ -4787,6 +4791,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h %%MLIR%%llvm-devel/include/mlir/Dialect/Transform/IR/TransformTypes.h %%MLIR%%llvm-devel/include/mlir/Dialect/Transform/IR/TransformTypes.h.inc %%MLIR%%llvm-devel/include/mlir/Dialect/Transform/IR/TransformTypes.td +%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/IR/TransformUtils.h %%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Transforms/Passes.h %%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Transforms/Passes.h.inc %%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Transforms/Passes.td @@ -5635,6 +5640,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR%%git %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRAsyncToLLVM.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRAsyncTransforms.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRBufferizationDialect.a +%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRBufferizationTestPasses.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRBufferizationToMemRef.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRBufferizationTransformOps.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRBufferizationTransforms.a @@ -5711,7 +5717,6 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR%%git %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRLinalgDialect.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRLinalgTestPasses.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRLinalgToLLVM.a -%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRLinalgToSPIRV.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRLinalgToStandard.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRLinalgTransformOps.a %%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRLinalgTransforms.a