[flang-commits] [flang] 5e2f43b - [flang][AIX] update test to handle different alignments (NFC) (#176431)

via flang-commits flang-commits at lists.llvm.org
Fri Jan 16 12:32:45 PST 2026


Author: Kelvin Li
Date: 2026-01-16T15:32:40-05:00
New Revision: 5e2f43bc0d9361d2b9c00a9812ad51978148c981

URL: https://github.com/llvm/llvm-project/commit/5e2f43bc0d9361d2b9c00a9812ad51978148c981
DIFF: https://github.com/llvm/llvm-project/commit/5e2f43bc0d9361d2b9c00a9812ad51978148c981.diff

LOG: [flang][AIX] update test to handle different alignments (NFC) (#176431)

Added: 
    

Modified: 
    flang/test/Integration/complex-div-to-llvm.f90

Removed: 
    


################################################################################
diff  --git a/flang/test/Integration/complex-div-to-llvm.f90 b/flang/test/Integration/complex-div-to-llvm.f90
index 6bce17a2cb116..96af1e6bedb94 100644
--- a/flang/test/Integration/complex-div-to-llvm.f90
+++ b/flang/test/Integration/complex-div-to-llvm.f90
@@ -384,8 +384,8 @@ end subroutine div_test_single
 
 ! CHECK-LABEL: @div_test_double
 ! CHECK-SAME: ptr noalias %[[RET:.*]], ptr noalias %[[LHS:.*]], ptr noalias %[[RHS:.*]])
-! CHECK: %[[LOAD_LHS:.*]] = load { double, double }, ptr %[[LHS]], align 8
-! CHECK: %[[LOAD_RHS:.*]] = load { double, double }, ptr %[[RHS]], align 8
+! CHECK: %[[LOAD_LHS:.*]] = load { double, double }, ptr %[[LHS]], align {{4|8}}
+! CHECK: %[[LOAD_RHS:.*]] = load { double, double }, ptr %[[RHS]], align {{4|8}}
 ! CHECK: %[[LHS_REAL:.*]] = extractvalue { double, double } %[[LOAD_LHS]], 0
 ! CHECK: %[[LHS_IMAG:.*]] = extractvalue { double, double } %[[LOAD_LHS]], 1
 ! CHECK: %[[RHS_REAL:.*]] = extractvalue { double, double } %[[LOAD_RHS]], 0
@@ -484,7 +484,7 @@ end subroutine div_test_single
 ! IMPRVD: %[[RESULT_IMAG_WITH_SPECIAL_CASES:.*]] = select i1 %[[RESULT_IS_NAN]], double %[[RESULT_IMAG_SPECIAL_CASE_1]], double %[[RESULT_IMAG]]
 ! IMPRVD: %[[RESULT_1:.*]] = insertvalue { double, double } poison, double %[[RESULT_REAL_WITH_SPECIAL_CASES]], 0
 ! IMPRVD: %[[RESULT_2:.*]] = insertvalue { double, double } %[[RESULT_1]], double %[[RESULT_IMAG_WITH_SPECIAL_CASES]], 1
-! IMPRVD: store { double, double } %[[RESULT_2]], ptr %[[RET]], align 8
+! IMPRVD: store { double, double } %[[RESULT_2]], ptr %[[RET]], align {{4|8}}
 
 ! BASIC-DAG: %[[RHS_REAL_SQ:.*]] = fmul contract double %[[RHS_REAL]], %[[RHS_REAL]]
 ! BASIC-DAG: %[[RHS_IMAG_SQ:.*]] = fmul contract double %[[RHS_IMAG]], %[[RHS_IMAG]]
@@ -499,7 +499,7 @@ end subroutine div_test_single
 ! BASIC: %[[IMAG:.*]] = fdiv contract double %[[IMAG_TMP_2]], %[[SQ_NORM]]
 ! BASIC: %[[RESULT_1:.*]] = insertvalue { double, double } poison, double %[[REAL]], 0
 ! BASIC: %[[RESULT_2:.*]] = insertvalue { double, double } %[[RESULT_1]], double %[[IMAG]], 1
-! BASIC: store { double, double } %[[RESULT_2]], ptr %[[RET]], align 8
+! BASIC: store { double, double } %[[RESULT_2]], ptr %[[RET]], align {{4|8}}
 
 ! CHECK: ret void
 subroutine div_test_double(a,b,c)


        


More information about the flang-commits mailing list