configure.ac (HAVE_HIDDEN_VISIBILITY): Test with -Werror in CFLAGS.
authorJakub Jelinek <jakub@redhat.com>
Mon, 14 Feb 2011 16:40:38 +0000 (17:40 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 14 Feb 2011 16:40:38 +0000 (17:40 +0100)
* configure.ac (HAVE_HIDDEN_VISIBILITY): Test with -Werror in CFLAGS.
* printf/printf_fp.c: Don't include <alloca.h>.
* printf/quadmath-printf.h (_itoa): Redefine to __quadmath_itoa.
* configure: Regenerated.

From-SVN: r170139

libquadmath/ChangeLog
libquadmath/configure
libquadmath/configure.ac
libquadmath/printf/printf_fp.c
libquadmath/printf/quadmath-printf.h

index c17753c8528ace5795f38b21fd45e3e10f5ecbcc..45f382ddb0e8de5ab8239fe8e088d57521758912 100644 (file)
@@ -1,5 +1,10 @@
 2011-02-14  Jakub Jelinek  <jakub@redhat.com>
 
+       * configure.ac (HAVE_HIDDEN_VISIBILITY): Test with -Werror in CFLAGS.
+       * printf/printf_fp.c: Don't include <alloca.h>.
+       * printf/quadmath-printf.h (_itoa): Redefine to __quadmath_itoa.
+       * configure: Regenerated.
+
        PR fortran/47642
        * libquadmath.texi (quadmath_snprintf): Document.
        (quadmath_flt128tostr): Remove.
index fa825ce8cc673549d956dff2b4cec97090a15a6a..fa209a6d254b23960b6cc93f15a34ef510645c82 100755 (executable)
@@ -12294,6 +12294,8 @@ $as_echo "#define HAVE_FETESTEXCEPT 1" >>confdefs.h
 fi
 
 # Check for hidden visibility (copied from libssp).
+saved_CFLAGS="$CFLAGS"
+CFLAGS="$CFLAGS -Werror"
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether hidden visibility is supported" >&5
 $as_echo_n "checking whether hidden visibility is supported... " >&6; }
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -12321,6 +12323,7 @@ if test x$quadmath_hidden = xyes; then
 $as_echo "#define HAVE_HIDDEN_VISIBILITY 1" >>confdefs.h
 
 fi
+CFLAGS="$saved_CFLAGS"
 
 # Check for symbol versioning (copied from libssp).
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5
index 4bde6ed50fa0bdcf9a4c4ff3319768e96775eb40..9a0f4648ad5103e7ea40ce812f19ffb2caf3762f 100644 (file)
@@ -149,6 +149,8 @@ else
 fi
 
 # Check for hidden visibility (copied from libssp).
+saved_CFLAGS="$CFLAGS"
+CFLAGS="$CFLAGS -Werror"
 AC_MSG_CHECKING([whether hidden visibility is supported])
 AC_TRY_COMPILE([
 void __attribute__((visibility ("hidden"))) bar (void) {}],,
@@ -157,6 +159,7 @@ AC_MSG_RESULT($quadmath_hidden)
 if test x$quadmath_hidden = xyes; then
   AC_DEFINE([HAVE_HIDDEN_VISIBILITY],[1],[__attribute__((visibility ("hidden"))) supported])
 fi
+CFLAGS="$saved_CFLAGS"
 
 # Check for symbol versioning (copied from libssp).
 AC_MSG_CHECKING([whether symbol versioning is supported])
index d3063ebf490d026be26859aeb8f8e2c4d0c7d4b0..4d0bf18ce488f4d6e53add2439b7b7b588a10597 100644 (file)
@@ -20,7 +20,6 @@
    02111-1307 USA.  */
 
 #include <config.h>
-#include <alloca.h>
 #include <float.h>
 #include <math.h>
 #include <string.h>
index 16092bfe1bc1538a32a0bfcffb123f0513adc78f..796df200027db495855a4ca9bf5b15abd53511b0 100644 (file)
@@ -165,3 +165,6 @@ __quadmath_do_putc (struct __quadmath_printf_file *fp, int wide,
 
 #define nl_langinfo_wc(x) \
   ({ union { const char *mb; wchar_t wc; } u; u.mb = nl_langinfo (x); u.wc; })
+
+#undef _itoa
+#define _itoa __quadmath_itoa