https://github.com/JDPailleux updated 
https://github.com/llvm/llvm-project/pull/132409

>From 9522fe01070c44cdb5562b048aa94d68a8117fd1 Mon Sep 17 00:00:00 2001
From: Jean-Didier Pailleux <jean-didier.paill...@sipearl.com>
Date: Tue, 18 Mar 2025 14:51:05 +0100
Subject: [PATCH] [flang] Expose -m64 option

---
 clang/include/clang/Driver/Options.td | 2 +-
 flang/test/Driver/m64-option.f90      | 7 +++++++
 2 files changed, 8 insertions(+), 1 deletion(-)
 create mode 100644 flang/test/Driver/m64-option.f90

diff --git a/clang/include/clang/Driver/Options.td 
b/clang/include/clang/Driver/Options.td
index 66ae8f1c7f064..05c9163bb8b68 100644
--- a/clang/include/clang/Driver/Options.td
+++ b/clang/include/clang/Driver/Options.td
@@ -4678,7 +4678,7 @@ def mqdsp6_compat : Flag<["-"], "mqdsp6-compat">, 
Group<m_Group>,
   HelpText<"Enable hexagon-qdsp6 backward compatibility">,
   MarshallingInfoFlag<LangOpts<"HexagonQdsp6Compat">>;
 def m64 : Flag<["-"], "m64">, Group<m_Group>, Flags<[NoXarchOption]>,
-  Visibility<[ClangOption, CLOption, DXCOption]>;
+  Visibility<[ClangOption, CLOption, DXCOption, FlangOption]>;
 def maix64 : Flag<["-"], "maix64">, Group<m_Group>, Flags<[NoXarchOption]>;
 def mx32 : Flag<["-"], "mx32">, Group<m_Group>, Flags<[NoXarchOption]>,
   Visibility<[ClangOption, CLOption, DXCOption]>;
diff --git a/flang/test/Driver/m64-option.f90 b/flang/test/Driver/m64-option.f90
new file mode 100644
index 0000000000000..30f290582c621
--- /dev/null
+++ b/flang/test/Driver/m64-option.f90
@@ -0,0 +1,7 @@
+! Check support of -m64.
+! RUN: %flang -target i386-pc-win32 -m64 -### - %s 2>&1 | FileCheck 
-check-prefix=M64 %s
+! RUN: %flang -target x86_64-linux-gnu -m64 -### - %s 2>&1 | FileCheck 
-check-prefix=M64 %s
+! RUN: %flang -target x86_64-unknown-windows -m64 -### - %s 2>&1 | FileCheck 
-check-prefix=M64 %s
+! RUN: %flang -target x86_64-unknown-macosx -m64 -### - %s 2>&1 | FileCheck 
-check-prefix=M64 %s
+
+! M64: "-triple" "x86_64-{{.*}}"

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to