Attached patch OK?
From dbda83ce39374428f82af7294c876f49d5921483 Mon Sep 17 00:00:00 2001
From: Jonathan Yong <10wa...@gmail.com>
Date: Sat, 18 May 2024 05:22:34 +0000
Subject: [PATCH] DFP: fix typos and errors caught by GCC 15

Signed-off-by: Jonathan Yong <10wa...@gmail.com>
---
 mingw-w64-crt/math/DFP/__signbitd128.c |  2 +-
 mingw-w64-crt/math/DFP/__signbitd32.c  |  2 +-
 mingw-w64-crt/math/DFP/__signbitd64.c  |  2 +-
 mingw-w64-headers/crt/math.h           | 12 ++++++------
 4 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/mingw-w64-crt/math/DFP/__signbitd128.c b/mingw-w64-crt/math/DFP/__signbitd128.c
index 5cda58b0b..642e3abb0 100644
--- a/mingw-w64-crt/math/DFP/__signbitd128.c
+++ b/mingw-w64-crt/math/DFP/__signbitd128.c
@@ -47,5 +47,5 @@
 #include "dfp_internal.h"
 
 int __cdecl __signbitd128 (_Decimal128 x){
-  return __buintin_signbitd128(x);
+  return __builtin_signbitd128(x);
 }
diff --git a/mingw-w64-crt/math/DFP/__signbitd32.c b/mingw-w64-crt/math/DFP/__signbitd32.c
index c066c5734..fe5232200 100644
--- a/mingw-w64-crt/math/DFP/__signbitd32.c
+++ b/mingw-w64-crt/math/DFP/__signbitd32.c
@@ -47,5 +47,5 @@
 #include "dfp_internal.h"
 
 int __cdecl __signbitd32 (_Decimal32 x){
-  return __buintin_signbitd32(x);
+  return __builtin_signbitd32(x);
 }
diff --git a/mingw-w64-crt/math/DFP/__signbitd64.c b/mingw-w64-crt/math/DFP/__signbitd64.c
index 8b52ded4a..a1595d964 100644
--- a/mingw-w64-crt/math/DFP/__signbitd64.c
+++ b/mingw-w64-crt/math/DFP/__signbitd64.c
@@ -47,5 +47,5 @@
 #include "dfp_internal.h"
 
 int __cdecl __signbitd64 (_Decimal64 x){
-  return __buintin_signbitd64(x);
+  return __builtin_signbitd64(x);
 }
diff --git a/mingw-w64-headers/crt/math.h b/mingw-w64-headers/crt/math.h
index 97f7b4fb7..b3e040835 100644
--- a/mingw-w64-headers/crt/math.h
+++ b/mingw-w64-headers/crt/math.h
@@ -1217,28 +1217,28 @@ __MINGW_EXTENSION long long __cdecl llrintl (long double);
   extern int __cdecl __signbitd128 (_Decimal128);
 
 #ifndef __CRT__NO_INLINE
-  __CRT_INLINE __cdecl __isnand32(_Decimal32 x){
+  __CRT_INLINE int __cdecl __isnand32(_Decimal32 x){
     return __builtin_isnand32(x);
   }
 
-  __CRT_INLINE __cdecl __isnand64(_Decimal64 x){
+  __CRT_INLINE int __cdecl __isnand64(_Decimal64 x){
     return __builtin_isnand64(x);
   }
 
-  __CRT_INLINE __cdecl __isnand128(_Decimal128 x){
+  __CRT_INLINE int __cdecl __isnand128(_Decimal128 x){
     return __builtin_isnand128(x);
   }
 
   __CRT_INLINE int __cdecl __signbitd32 (_Decimal32 x){
-    return __buintin_signbitd32(x);
+    return __builtin_signbitd32(x);
   }
 
   __CRT_INLINE int __cdecl __signbitd64 (_Decimal64 x){
-    return __buintin_signbitd64(x);
+    return __builtin_signbitd64(x);
   }
 
   __CRT_INLINE int __cdecl __signbitd128 (_Decimal128 x){
-    return __buintin_signbitd128(x);
+    return __builtin_signbitd128(x);
   }
 
 #endif
-- 
2.45.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