[llvm-branch-commits] [llvm] 753307d - [RuntimeDyld] Disable some ppc64 tests on 32-bit architectures.

Tom Stellard via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue May 2 09:03:05 PDT 2023


Author: Lang Hames
Date: 2023-05-02T09:01:39-07:00
New Revision: 753307debc041f4ab39b3b4d7aedd5d0ee8cb952

URL: https://github.com/llvm/llvm-project/commit/753307debc041f4ab39b3b4d7aedd5d0ee8cb952
DIFF: https://github.com/llvm/llvm-project/commit/753307debc041f4ab39b3b4d7aedd5d0ee8cb952.diff

LOG: [RuntimeDyld] Disable some ppc64 tests on 32-bit architectures.

These tests have been failing on 32-bit machines.

https://github.com/llvm/llvm-project/issues/62184.
(cherry picked from commit 2cd2fb4376187d4939e1eb7f18ba847d3b1668e3)

Added: 
    

Modified: 
    llvm/test/ExecutionEngine/RuntimeDyld/PowerPC/ppc64_elf.s
    llvm/test/ExecutionEngine/RuntimeDyld/PowerPC/ppc64_reloc.s

Removed: 
    


################################################################################
diff  --git a/llvm/test/ExecutionEngine/RuntimeDyld/PowerPC/ppc64_elf.s b/llvm/test/ExecutionEngine/RuntimeDyld/PowerPC/ppc64_elf.s
index 852e75bb0eea8..d4f47d9f0df62 100644
--- a/llvm/test/ExecutionEngine/RuntimeDyld/PowerPC/ppc64_elf.s
+++ b/llvm/test/ExecutionEngine/RuntimeDyld/PowerPC/ppc64_elf.s
@@ -1,3 +1,10 @@
+# This test has been observed to fail on 32-bit architectures (see e.g.
+# https://github.com/llvm/llvm-project/issues/62184). Since we're aiming to
+# bring up JITLink support for ppc64{le} anyway (see
+# https://github.com/llvm/llvm-project/issues/62253) I've opted to just disable
+# it on 32-bit architectures for now.
+# REQUIRES: llvm-64-bits
+#
 # RUN: rm -rf %t && mkdir -p %t
 # RUN: llvm-mc -triple=powerpc64le-unknown-linux-gnu -filetype=obj -o %t/ppc64_elf.o %s
 # RUN: llvm-mc -triple=powerpc64le-unknown-linux-gnu -filetype=obj -o %t/ppc64_elf_module_b.o %S/Inputs/ppc64_elf_module_b.s

diff  --git a/llvm/test/ExecutionEngine/RuntimeDyld/PowerPC/ppc64_reloc.s b/llvm/test/ExecutionEngine/RuntimeDyld/PowerPC/ppc64_reloc.s
index 9a859ead22c7e..999b8041335e8 100644
--- a/llvm/test/ExecutionEngine/RuntimeDyld/PowerPC/ppc64_reloc.s
+++ b/llvm/test/ExecutionEngine/RuntimeDyld/PowerPC/ppc64_reloc.s
@@ -1,4 +1,12 @@
 # test for little endian
+#
+# This test has been observed to fail on 32-bit architectures (see e.g.
+# https://github.com/llvm/llvm-project/issues/62184). Since we're aiming to
+# bring up JITLink support for ppc64{le} anyway (see
+# https://github.com/llvm/llvm-project/issues/62253) I've opted to just disable
+# it on 32-bit architectures for now.
+# REQUIRES: llvm-64-bits
+#
 # RUN: rm -rf %t && mkdir -p %t
 # RUN: llvm-mc -triple=powerpc64le-unknown-linux-gnu -filetype=obj -o %t/ppc64_reloc.o %s
 # RUN: llvm-mc -triple=powerpc64le-unknown-linux-gnu -filetype=obj -o %t/ppc64_elf_module_b.o %S/Inputs/ppc64_elf_module_b.s


        


More information about the llvm-branch-commits mailing list