git: 2295fcc1d4f0 - main - devel/llvm17: remove obsolete powerpc patch
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 12 Oct 2023 23:45:55 UTC
The branch main has been updated by brooks:
URL: https://cgit.FreeBSD.org/ports/commit/?id=2295fcc1d4f02081c88b85d02e7b826e17adf43d
commit 2295fcc1d4f02081c88b85d02e7b826e17adf43d
Author: Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2023-10-12 23:45:10 +0000
Commit: Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2023-10-12 23:45:10 +0000
devel/llvm17: remove obsolete powerpc patch
The lines immediatly below the inserted code do the same thing with
more elegance.
Technically this changes the package contents, but there is no
functional change so don't make everyone build with a PORTREVSION bump.
We'll do that soon enough when 17.0.3 comes out.
Reported by: Brad Smith <brad@comstyle.com>
---
.../patch-lib_Target_PowerPC_PPCTargetMachine.cpp | 23 ----------------------
1 file changed, 23 deletions(-)
diff --git a/devel/llvm17/files/patch-lib_Target_PowerPC_PPCTargetMachine.cpp b/devel/llvm17/files/patch-lib_Target_PowerPC_PPCTargetMachine.cpp
deleted file mode 100644
index ff0dba234b50..000000000000
--- a/devel/llvm17/files/patch-lib_Target_PowerPC_PPCTargetMachine.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
---- llvm/lib/Target/PowerPC/PPCTargetMachine.cpp.orig 2019-07-04 07:43:51 UTC
-+++ llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
-@@ -209,6 +209,20 @@ static PPCTargetMachine::PPCABI computeTargetABI(const
- if (TT.isMacOSX())
- return PPCTargetMachine::PPC_ABI_UNKNOWN;
-
-+ if (TT.isOSFreeBSD()) {
-+ switch (TT.getArch()) {
-+ case Triple::ppc64le:
-+ case Triple::ppc64:
-+ if (TT.getOSMajorVersion() >= 13)
-+ return PPCTargetMachine::PPC_ABI_ELFv2;
-+ else
-+ return PPCTargetMachine::PPC_ABI_ELFv1;
-+ case Triple::ppc:
-+ default:
-+ return PPCTargetMachine::PPC_ABI_UNKNOWN;
-+ }
-+ }
-+
- switch (TT.getArch()) {
- case Triple::ppc64le:
- return PPCTargetMachine::PPC_ABI_ELFv2;