aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorMichael Meissner <meissner@linux.ibm.com>2021-03-01 22:13:33 -0500
committerMichael Meissner <meissner@linux.ibm.com>2021-03-01 22:13:33 -0500
commit76c99cb1133334d2057b72aa5d5281ff7e71af74 (patch)
treec39bb5457836950ae306fc01d7e6ef5cb9d40589 /libgcc
parent8893888621f56f3d3bd70a16f075108ac837af53 (diff)
downloadgcc-76c99cb1133334d2057b72aa5d5281ff7e71af74.zip
gcc-76c99cb1133334d2057b72aa5d5281ff7e71af74.tar.gz
gcc-76c99cb1133334d2057b72aa5d5281ff7e71af74.tar.bz2
Fix __sprintfkf prototype in libgcc.
The prototype of __sprintfkf in _sprintfkf.h did not match the function in _sprintfkf.c. This patch fixes the prototype. I also included the _sprintfkf.h file in _sprintfkf.c to make sure the prototype is correct and to eliminate a warning about declaring the function without a previous declaration. libgcc/ 2021-03-01 Michael Meissner <meissner@linux.ibm.com> * config/rs6000/_sprintfkf.h (__sprintfkf): Fix prototype to match the function. * config/rs6000/_sprintfkf.c: Include _sprintfkf.h.
Diffstat (limited to 'libgcc')
-rw-r--r--libgcc/config/rs6000/_sprintfkf.c1
-rw-r--r--libgcc/config/rs6000/_sprintfkf.h3
2 files changed, 2 insertions, 2 deletions
diff --git a/libgcc/config/rs6000/_sprintfkf.c b/libgcc/config/rs6000/_sprintfkf.c
index a7fdfb4..2d624f1 100644
--- a/libgcc/config/rs6000/_sprintfkf.c
+++ b/libgcc/config/rs6000/_sprintfkf.c
@@ -28,6 +28,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
#include <soft-fp.h>
#include <quad-float128.h>
#include <stdio.h>
+#include <_sprintfkf.h>
/* This function must be built with IBM 128-bit as long double, so that we can
access the strfroml function if do not have an IEEE 128-bit version, and if
diff --git a/libgcc/config/rs6000/_sprintfkf.h b/libgcc/config/rs6000/_sprintfkf.h
index 637d104..de9d713 100644
--- a/libgcc/config/rs6000/_sprintfkf.h
+++ b/libgcc/config/rs6000/_sprintfkf.h
@@ -24,5 +24,4 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
/* Declaration of the conversion function to IEEE 128-bit floating point from
string using snprintf. */
-extern int __sprintfkf (char *restrict, const char *restrict, ...);
-
+extern int __sprintfkf (char *restrict, const char *restrict, _Float128);