These asm directives are enabled on #ifdef _WIN64, but aren't supported
in LLVM on aarch64 (yet?).
---
 mingw-w64-crt/stdio/scanf2-template.S | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/mingw-w64-crt/stdio/scanf2-template.S 
b/mingw-w64-crt/stdio/scanf2-template.S
index 892b7e6..bbd0e21 100644
--- a/mingw-w64-crt/stdio/scanf2-template.S
+++ b/mingw-w64-crt/stdio/scanf2-template.S
@@ -11,11 +11,11 @@
         .p2align 4,,15
         .globl  FCT
         .def    FCT;    .scl    2;      .type   32;     .endef
-#ifdef _WIN64
+#ifdef __x86_64__
         .seh_proc       FCT
 #endif
 FCT:
-#ifdef _WIN64
+#ifdef __x64_86__
         .seh_endprologue
 #endif
 #if defined(_AMD64_) || defined(__x86_64__) || defined(_X86_) || 
defined(__i386__)
@@ -26,7 +26,7 @@ FCT:
 #elif defined(_ARM64_) || defined(__aarch64__)
         b       FWD
 #endif
-#ifdef _WIN64
+#ifdef __x86_64__
         .seh_endproc
 #endif
         .def    FWD;  .scl    2;      .type   32;     .endef
-- 
2.7.4


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to