From 052efdbcd0004835f25698282170e3f802f7db32 Mon Sep 17 00:00:00 2001
From: "A. Wilcox" <AWilcox@Wilcox-Tech.com>
Date: Fri, 9 Aug 2024 15:16:45 -0500
Subject: user/llvm18: Disable some tests on 32-bit PowerPC

Ref: #1233
---
 user/llvm18/APKBUILD | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

(limited to 'user')

diff --git a/user/llvm18/APKBUILD b/user/llvm18/APKBUILD
index d42b40bdd..8bcd3067f 100644
--- a/user/llvm18/APKBUILD
+++ b/user/llvm18/APKBUILD
@@ -105,6 +105,32 @@ prepare() {
 		rm test/tools/llvm-cov/mcdc-export-json.test;
 		rm test/tools/llvm-xray/X86/graph-diff-simple.txt;
 		;;
+	ppc)
+		# RISC-V issues are uninvestigated as of yet.  #1233
+		rm test/CodeGen/RISCV/rvv/combine-store-extract-crash.ll
+		rm test/CodeGen/RISCV/xtheadmempair.ll
+
+		# ExecutionEngine for PPC32 requires R_PPC_REL24 to be
+		# implemented in RuntimeDyld.
+		for _bad_orc in global-ctor-with-cast.ll \
+			global-variable-alignment.ll \
+			trivial-call-to-function.ll \
+			trivial-call-to-internal-function.ll \
+			trivial-reference-to-global-variable.ll \
+			trivial-reference-to-internal-variable-nonzeroinit.ll \
+			trivial-reference-to-internal-variable-zeroinit.ll \
+			trivial-return-zero.ll \
+			weak-comdat.ll; do
+			rm test/ExecutionEngine/Orc/$_bad_orc;
+		done
+		for _bad_ee in frem.ll mov64zext32.ll \
+			test-interp-vec-arithm_float.ll \
+			test-interp-vec-arithm_int.ll \
+			test-interp-vec-logical.ll \
+			test-interp-vec-setcond-fp.ll \
+			test-interp-vec-setcond-int.ll; do
+			rm test/ExecutionEngine/$_bad_ee;
+		done
 	esac
 
 	# appears to be an issue on musl and glibc, but only fails on musl:
-- 
cgit v1.2.3-70-g09d2