--- mingw-w64-crt/Makefile.am | 2 -- mingw-w64-crt/def-include/crt-aliases.def.in | 2 ++ .../lib-common/api-ms-win-crt-math-l1-1-0.def.in | 1 + mingw-w64-crt/math/arm/_chgsignl.S | 16 ---------------- mingw-w64-crt/math/arm64/_chgsignl.S | 16 ---------------- 5 files changed, 3 insertions(+), 34 deletions(-) delete mode 100644 mingw-w64-crt/math/arm/_chgsignl.S delete mode 100644 mingw-w64-crt/math/arm64/_chgsignl.S
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am index f2f1e6f81..fc53b8256 100644 --- a/mingw-w64-crt/Makefile.am +++ b/mingw-w64-crt/Makefile.am @@ -1050,7 +1050,6 @@ src_libmingwex64=$(src_libmingwex_x86) # these only go into the ARM32 version: src_libmingwexarm32=\ - math/arm/_chgsignl.S \ math/arm/s_rint.c math/arm/s_rintf.c if ENABLE_SOFTMATH @@ -1078,7 +1077,6 @@ endif # these only go into the ARM64 version: src_libmingwexarm64=\ - math/arm64/_chgsignl.S \ math/arm64/rint.c math/arm64/rintf.c \ math/arm64/sincos.S math/arm64/sincosf.S \ math/arm-common/ldexpl.c diff --git a/mingw-w64-crt/def-include/crt-aliases.def.in b/mingw-w64-crt/def-include/crt-aliases.def.in index 5f1f8bfad..d682c8b42 100644 --- a/mingw-w64-crt/def-include/crt-aliases.def.in +++ b/mingw-w64-crt/def-include/crt-aliases.def.in @@ -593,3 +593,5 @@ ADD_UNDERSCORE(vsnprintf_s) #ifndef CRTAPP ADD_UNDERSCORE(wpopen) #endif + +F_LD64(_chgsignl == _chgsign) diff --git a/mingw-w64-crt/lib-common/api-ms-win-crt-math-l1-1-0.def.in b/mingw-w64-crt/lib-common/api-ms-win-crt-math-l1-1-0.def.in index fe86c4581..163339874 100644 --- a/mingw-w64-crt/lib-common/api-ms-win-crt-math-l1-1-0.def.in +++ b/mingw-w64-crt/lib-common/api-ms-win-crt-math-l1-1-0.def.in @@ -59,6 +59,7 @@ __setusermatherr _cabs DATA _chgsign chgsign == _chgsign +F_LD64(_chgsignl == _chgsign) _chgsignf _copysign _copysignf diff --git a/mingw-w64-crt/math/arm/_chgsignl.S b/mingw-w64-crt/math/arm/_chgsignl.S deleted file mode 100644 index 355d35530..000000000 --- a/mingw-w64-crt/math/arm/_chgsignl.S +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file has no copyright assigned and is placed in the Public Domain. - * This file is part of the mingw-w64 runtime package. - * No warranty is given; refer to the file DISCLAIMER.PD within this package. - */ - -#include <_mingw_mac.h> - - .file "_chgignl.S" - .text - .align 4 - .globl __MINGW_USYMBOL(_chgsignl) - .def __MINGW_USYMBOL(_chgsignl); .scl 2; .type 32; .endef -__MINGW_USYMBOL(_chgsignl): - vneg.f64 d0, d0 - bx lr diff --git a/mingw-w64-crt/math/arm64/_chgsignl.S b/mingw-w64-crt/math/arm64/_chgsignl.S deleted file mode 100644 index 0472c7093..000000000 --- a/mingw-w64-crt/math/arm64/_chgsignl.S +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file has no copyright assigned and is placed in the Public Domain. - * This file is part of the mingw-w64 runtime package. - * No warranty is given; refer to the file DISCLAIMER.PD within this package. - */ - -#include <_mingw_mac.h> - - .file "_chgignl.S" - .text - .align 2 - .globl __MINGW_USYMBOL(_chgsignl) - .def __MINGW_USYMBOL(_chgsignl); .scl 2; .type 32; .endef -__MINGW_USYMBOL(_chgsignl): - fneg d0, d0 - ret -- 2.48.1 _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public