aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrooks Davis <brooks@FreeBSD.org>2021-10-12 22:16:22 +0000
committerBrooks Davis <brooks@FreeBSD.org>2021-10-12 22:17:43 +0000
commit7d685abdb32bb7c56f642caf1d89a083bb1658ea (patch)
tree4690573fd5050129bf17af1a6c14b040bfc56f21
parentdd274bdd8a81fdada3e7316fb0fa9064e54737a9 (diff)
downloadports-7d685abdb32bb7c56f642caf1d89a083bb1658ea.tar.gz
ports-7d685abdb32bb7c56f642caf1d89a083bb1658ea.zip
devel/llvm-devel: Update to a new snapshot
This snapshot includes a fix for sanitizer guild builds systems where clang does not include cet.h. Sponsored by: DARPA
-rw-r--r--devel/llvm-devel/Makefile.snapshot4
-rw-r--r--devel/llvm-devel/distinfo6
-rw-r--r--devel/llvm-devel/files/patch-flang_include_flang_Runtime_time-intrinsic.h10
-rw-r--r--devel/llvm-devel/pkg-plist10
4 files changed, 24 insertions, 6 deletions
diff --git a/devel/llvm-devel/Makefile.snapshot b/devel/llvm-devel/Makefile.snapshot
index d6c18f3c7395..55d26b63e7d4 100644
--- a/devel/llvm-devel/Makefile.snapshot
+++ b/devel/llvm-devel/Makefile.snapshot
@@ -4,6 +4,6 @@
#
LLVM_MAJOR= 14
LLVM_RELEASE= ${LLVM_MAJOR}.0.0
-SNAPDATE= 20211007
+SNAPDATE= 20211012
-LLVM_PROJECT_COMMIT= e356027016c6365b3d8924f54c33e2c63d931492
+LLVM_PROJECT_COMMIT= f05c95f10fc1d8171071735af8ad3a9e87633120
diff --git a/devel/llvm-devel/distinfo b/devel/llvm-devel/distinfo
index 2560da4e82e6..d910f839db7e 100644
--- a/devel/llvm-devel/distinfo
+++ b/devel/llvm-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1633631838
-SHA256 (llvm-llvm-project-14.0.d20211007-e356027016c6365b3d8924f54c33e2c63d931492_GH0.tar.gz) = 9c06883183498b335e8125b5ba4567c04581f383880644aa103e47fc12352eb5
-SIZE (llvm-llvm-project-14.0.d20211007-e356027016c6365b3d8924f54c33e2c63d931492_GH0.tar.gz) = 149592683
+TIMESTAMP = 1634056888
+SHA256 (llvm-llvm-project-14.0.d20211012-f05c95f10fc1d8171071735af8ad3a9e87633120_GH0.tar.gz) = 54b6d02a927e69c7aa21fb795aea83d6ae3bb320aa6f5a8e9ce601e07340d651
+SIZE (llvm-llvm-project-14.0.d20211012-f05c95f10fc1d8171071735af8ad3a9e87633120_GH0.tar.gz) = 150082641
diff --git a/devel/llvm-devel/files/patch-flang_include_flang_Runtime_time-intrinsic.h b/devel/llvm-devel/files/patch-flang_include_flang_Runtime_time-intrinsic.h
new file mode 100644
index 000000000000..bed4d2487a96
--- /dev/null
+++ b/devel/llvm-devel/files/patch-flang_include_flang_Runtime_time-intrinsic.h
@@ -0,0 +1,10 @@
+--- flang/include/flang/Runtime/time-intrinsic.h.orig
++++ flang/include/flang/Runtime/time-intrinsic.h
+@@ -13,6 +13,7 @@
+ #define FORTRAN_RUNTIME_TIME_INTRINSIC_H_
+
+ #include "flang/Runtime/entry-names.h"
++#include <cstddef>
+ #include <cinttypes>
+
+ namespace Fortran::runtime {
diff --git a/devel/llvm-devel/pkg-plist b/devel/llvm-devel/pkg-plist
index 144c01d5adea..25ef977fc8fd 100644
--- a/devel/llvm-devel/pkg-plist
+++ b/devel/llvm-devel/pkg-plist
@@ -1363,6 +1363,8 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Optimizer/Transforms/Passes.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Transforms/Passes.h.inc
%%FLANG%%llvm-devel/include/flang/Optimizer/Transforms/Passes.td
+%%FLANG%%llvm-devel/include/flang/Optimizer/Transforms/RewritePatterns.inc
+%%FLANG%%llvm-devel/include/flang/Optimizer/Transforms/RewritePatterns.td
%%FLANG%%llvm-devel/include/flang/Parser/char-block.h
%%FLANG%%llvm-devel/include/flang/Parser/char-buffer.h
%%FLANG%%llvm-devel/include/flang/Parser/char-set.h
@@ -2746,6 +2748,7 @@ llvm-devel/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/MachO.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/MachO_arm64.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h
+llvm-devel/include/llvm/ExecutionEngine/JITLink/MemoryFlags.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/aarch64.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/riscv.h
llvm-devel/include/llvm/ExecutionEngine/JITLink/x86_64.h
@@ -2801,6 +2804,7 @@ llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibMan
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/TargetExecutionUtils.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/TaskDispatch.h
llvm-devel/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h
llvm-devel/include/llvm/ExecutionEngine/RTDyldMemoryManager.h
llvm-devel/include/llvm/ExecutionEngine/RuntimeDyld.h
@@ -3065,6 +3069,7 @@ llvm-devel/include/llvm/MC/MachineLocation.h
llvm-devel/include/llvm/MC/SectionKind.h
llvm-devel/include/llvm/MC/StringTableBuilder.h
llvm-devel/include/llvm/MC/SubtargetFeature.h
+llvm-devel/include/llvm/MC/TargetRegistry.h
llvm-devel/include/llvm/MCA/CodeEmitter.h
llvm-devel/include/llvm/MCA/Context.h
llvm-devel/include/llvm/MCA/CustomBehaviour.h
@@ -3331,7 +3336,6 @@ llvm-devel/include/llvm/Support/SystemUtils.h
llvm-devel/include/llvm/Support/TarWriter.h
llvm-devel/include/llvm/Support/TargetOpcodes.def
llvm-devel/include/llvm/Support/TargetParser.h
-llvm-devel/include/llvm/Support/TargetRegistry.h
llvm-devel/include/llvm/Support/TargetSelect.h
llvm-devel/include/llvm/Support/TaskQueue.h
llvm-devel/include/llvm/Support/ThreadLocal.h
@@ -4016,6 +4020,9 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPOpsDialect.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPOpsEnums.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPOpsEnums.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.td
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/PDL/IR/PDL.h
@@ -5205,6 +5212,7 @@ llvm-devel/lib/libRemarks.so.%%LLVM_MAJOR%%git
%%CLANG%%llvm-devel/lib/libscanbuild/resources/selectable.js
%%CLANG%%llvm-devel/lib/libscanbuild/resources/sorttable.js
%%CLANG%%llvm-devel/lib/libscanbuild/shell.py
+%%LLDB%%llvm-devel/lib/lua/5.3/lldb.so
%%CLANG%%llvm-devel/libexec/analyze-c++
%%CLANG%%llvm-devel/libexec/analyze-cc
%%CLANG%%llvm-devel/libexec/c++-analyzer