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