From: Jonathan Wakely Date: Wed, 1 Nov 2023 14:20:33 +0000 (+0000) Subject: libstdc++: Fix warning during configure X-Git-Tag: basepoints/gcc-15~5057 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8a4cde6319b40802a842a8fe71267524dd8af828;p=thirdparty%2Fgcc.git libstdc++: Fix warning during configure The checks for snprintf give a -Wformat warning due to a missing argument. libstdc++-v3/ChangeLog: * acinclude.m4 (GLIBCXX_ENABLE_C99): Fix snprintf checks. * configure: Regenerate. --- diff --git a/libstdc++-v3/acinclude.m4 b/libstdc++-v3/acinclude.m4 index d8f0ba1c3e24..654b99e92d7b 100644 --- a/libstdc++-v3/acinclude.m4 +++ b/libstdc++-v3/acinclude.m4 @@ -997,7 +997,7 @@ AC_DEFUN([GLIBCXX_ENABLE_C99], [ vscanf("%i", args); vsnprintf(fmt, 0, "%i", args); vsscanf(fmt, "%i", args); - snprintf(fmt, 0, "%i"); + snprintf(fmt, 0, "%i", 1); }], [], [glibcxx_cv_c99_stdio_cxx98=yes], [glibcxx_cv_c99_stdio_cxx98=no]) ]) @@ -1578,7 +1578,7 @@ AC_DEFUN([GLIBCXX_ENABLE_C99], [ vscanf("%i", args); vsnprintf(fmt, 0, "%i", args); vsscanf(fmt, "%i", args); - snprintf(fmt, 0, "%i"); + snprintf(fmt, 0, "%i", 1); }], [], [glibcxx_cv_c99_stdio_cxx11=yes], [glibcxx_cv_c99_stdio_cxx11=no]) ]) diff --git a/libstdc++-v3/configure b/libstdc++-v3/configure index 9f12c5baa3f3..a4b12de1f8a8 100755 --- a/libstdc++-v3/configure +++ b/libstdc++-v3/configure @@ -17759,7 +17759,7 @@ else vscanf("%i", args); vsnprintf(fmt, 0, "%i", args); vsscanf(fmt, "%i", args); - snprintf(fmt, 0, "%i"); + snprintf(fmt, 0, "%i", 1); } int main () @@ -17790,7 +17790,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext vscanf("%i", args); vsnprintf(fmt, 0, "%i", args); vsscanf(fmt, "%i", args); - snprintf(fmt, 0, "%i"); + snprintf(fmt, 0, "%i", 1); } int main () @@ -18915,7 +18915,7 @@ else vscanf("%i", args); vsnprintf(fmt, 0, "%i", args); vsscanf(fmt, "%i", args); - snprintf(fmt, 0, "%i"); + snprintf(fmt, 0, "%i", 1); } int main () @@ -18946,7 +18946,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext vscanf("%i", args); vsnprintf(fmt, 0, "%i", args); vsscanf(fmt, "%i", args); - snprintf(fmt, 0, "%i"); + snprintf(fmt, 0, "%i", 1); } int main ()