---
 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

Reply via email to