From: Billy Laws <blaw...@gmail.com> --- mingw-w64-crt/misc/mingw_getsp.S | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/mingw-w64-crt/misc/mingw_getsp.S b/mingw-w64-crt/misc/mingw_getsp.S index 1e83b7383..08dfc37e1 100644 --- a/mingw-w64-crt/misc/mingw_getsp.S +++ b/mingw-w64-crt/misc/mingw_getsp.S @@ -15,7 +15,10 @@ .globl __MINGW_USYMBOL(mingw_getsp) .def __MINGW_USYMBOL(mingw_getsp); .scl 2; .type 32; .endef __MINGW_USYMBOL(mingw_getsp): -#if defined(_AMD64_) || defined(__x86_64__) +#if defined(_ARM64_) || defined(__aarch64__) || defined(__arm64ec__) + mov x0, sp + ret +#elif defined(_AMD64_) || defined(__x86_64__) leaq 8(%rsp),%rax ret #elif defined(_X86_) || defined(__i386__) @@ -24,7 +27,4 @@ __MINGW_USYMBOL(mingw_getsp): #elif defined(_ARM_) || defined(__arm__) mov r0, sp bx lr -#elif defined(_ARM64_) || defined(__aarch64__) - mov x0, sp - ret #endif -- 2.48.1 _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public