[flang-commits] [flang] 2f1bc68 - [flang][PPC] XFAIL unroll-loops on PPC (#123661)

via flang-commits flang-commits at lists.llvm.org
Mon Jan 20 13:19:08 PST 2025


Author: Henry Jiang
Date: 2025-01-20T16:19:04-05:00
New Revision: 2f1bc68580e3fecc6dd57dd5aabdd77f5d6559b0

URL: https://github.com/llvm/llvm-project/commit/2f1bc68580e3fecc6dd57dd5aabdd77f5d6559b0
DIFF: https://github.com/llvm/llvm-project/commit/2f1bc68580e3fecc6dd57dd5aabdd77f5d6559b0.diff

LOG: [flang][PPC] XFAIL unroll-loops on PPC (#123661)

xfail the following 2 test cases that are failing on PowerPC buildbots
`ppc64-flang-aix` and `ppc64le-flang-rhel-clang` due toPR #122906.
Defect opened:  #123668.

FAIL: Flang::unroll-loops.fir
FAIL: Flang::unroll-loops.f90

Added: 
    

Modified: 
    flang/test/HLFIR/unroll-loops.fir
    flang/test/Integration/unroll-loops.f90

Removed: 
    


################################################################################
diff  --git a/flang/test/HLFIR/unroll-loops.fir b/flang/test/HLFIR/unroll-loops.fir
index 83b30d4d72693c..d8f820263ffd0d 100644
--- a/flang/test/HLFIR/unroll-loops.fir
+++ b/flang/test/HLFIR/unroll-loops.fir
@@ -3,6 +3,9 @@
 // RUN: %flang_fc1 -emit-llvm -O1 -fno-unroll-loops -mllvm -force-vector-width=2 -o- %s | FileCheck %s --check-prefixes=CHECK,NO-UNROLL
 // RUN: %flang_fc1 -emit-llvm -O1 -mllvm -force-vector-width=2 -o- %s | FileCheck %s --check-prefixes=CHECK,NO-UNROLL
 
+// FIXME: https://github.com/llvm/llvm-project/issues/123668
+// XFAIL: powerpc64-target-arch
+
 // CHECK-LABEL: @unroll
 // CHECK-SAME: (ptr nocapture writeonly %[[ARG0:.*]])
 func.func @unroll(%arg0: !fir.ref<!fir.array<1000 x index>> {fir.bindc_name = "a"}) {

diff  --git a/flang/test/Integration/unroll-loops.f90 b/flang/test/Integration/unroll-loops.f90
index 939c96e150690e..4a356c1ec5e9af 100644
--- a/flang/test/Integration/unroll-loops.f90
+++ b/flang/test/Integration/unroll-loops.f90
@@ -3,6 +3,9 @@
 ! RUN: %flang_fc1 -emit-llvm -O1 -fno-unroll-loops -mllvm -force-vector-width=2 -o- %s | FileCheck %s --check-prefixes=CHECK,NO-UNROLL
 ! RUN: %flang_fc1 -emit-llvm -O1 -mllvm -force-vector-width=2 -o- %s | FileCheck %s --check-prefixes=CHECK,NO-UNROLL
 
+! FIXME: https://github.com/llvm/llvm-project/issues/123668
+! XFAIL: powerpc64-target-arch
+
 ! CHECK-LABEL: @unroll
 ! CHECK-SAME: (ptr nocapture writeonly %[[ARG0:.*]])
 subroutine unroll(a)


        


More information about the flang-commits mailing list