[flang-commits] [flang] [flang][AIX] Predefine __64BIT__ and _AIX macros (PR #138591)
Daniel Chen via flang-commits
flang-commits at lists.llvm.org
Tue May 6 08:21:33 PDT 2025
================
@@ -1,13 +1,25 @@
! Test predefined macro for PowerPC architecture
-! RUN: %flang_fc1 -triple ppc64le-unknown-linux -cpp -E %s | FileCheck %s
+! RUN: %flang_fc1 -triple ppc64le-unknown-linux -cpp -E %s | FileCheck %s -check-prefix=CHECK-LINUX
+! RUN: %flang_fc1 -triple powerpc-unknown-aix -cpp -E %s | FileCheck %s -check-prefix=CHECK-AIX32
+! RUN: %flang_fc1 -triple powerpc64-unknown-aix -cpp -E %s | FileCheck %s -check-prefix=CHECK-AIX64
! REQUIRES: target=powerpc{{.*}}
-! CHECK: integer :: var1 = 1
-! CHECK: integer :: var2 = 1
+! CHECK-LINUX: integer :: var1 = 1
+! CHECK-LINUX: integer :: var2 = 1
+! CHECK-AIX32: integer :: var1 = 1
+! CHECK-AIX32: integer :: var2 = 1
+! CHECK-AIX32: integer :: var3 = __64BIT__
----------------
DanielCChen wrote:
Should this be `... :: var3 = 0`?
https://github.com/llvm/llvm-project/pull/138591
More information about the flang-commits
mailing list