diff options
author | Michael Meissner <meissner@linux.ibm.com> | 2021-03-01 22:13:33 -0500 |
---|---|---|
committer | Michael Meissner <meissner@linux.ibm.com> | 2021-03-01 22:13:33 -0500 |
commit | 76c99cb1133334d2057b72aa5d5281ff7e71af74 (patch) | |
tree | c39bb5457836950ae306fc01d7e6ef5cb9d40589 /libgcc | |
parent | 8893888621f56f3d3bd70a16f075108ac837af53 (diff) | |
download | gcc-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.c | 1 | ||||
-rw-r--r-- | libgcc/config/rs6000/_sprintfkf.h | 3 |
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); |