summaryrefslogtreecommitdiff
path: root/libquadmath/configure.ac
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2011-02-14 19:49:07 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2011-02-14 19:49:07 +0100
commit12967872c546b0da18b13e4b1a5b1f5d3f6cee07 (patch)
tree3f066b7988902ded33b9c98f373b1a5fdbcec7d2 /libquadmath/configure.ac
parentce2ab24c22e3bc5a8a2993ef7de3fea3db7d4309 (diff)
re PR bootstrap/47736 (libquadmath build broken with pre-2.10 glibc)
PR bootstrap/47736 * configure.ac (HAVE_PRINTF_HOOKS): Test if printf_info struct has user field. * printf/quadmath-printf.c (quadmath_snprintf): Clear whole info field instead of setting individual fields to 0. Don't set info.user to -1. * configure: Regenerated. From-SVN: r170147
Diffstat (limited to 'libquadmath/configure.ac')
-rw-r--r--libquadmath/configure.ac1
1 files changed, 1 insertions, 0 deletions
diff --git a/libquadmath/configure.ac b/libquadmath/configure.ac
index 9a0f4648ad5..04a6e4a3076 100644
--- a/libquadmath/configure.ac
+++ b/libquadmath/configure.ac
@@ -241,6 +241,7 @@ extern int flt128_printf_fp (FILE *, const struct printf_info *, const void *con
int pa_flt128 = register_printf_type (flt128_va);
int mod_Q = register_printf_modifier (L"Q");
int res = register_printf_specifier ('f', flt128_printf_fp, flt128_ais);
+struct printf_info info = { .user = -1 };
],
[quadmath_printf_hooks=yes],[quadmath_printf_hooks=no])
AC_MSG_RESULT($quadmath_printf_hooks)