gold/
authorRoland McGrath <roland@gnu.org>
Fri, 11 Oct 2013 22:07:40 +0000 (22:07 +0000)
committerRoland McGrath <roland@gnu.org>
Fri, 11 Oct 2013 22:07:40 +0000 (22:07 +0000)
* configure.ac (TLS_GNU2_DIALECT): Use -Werror in test.
(HAVE_PUBNAMES): Likewise.
* configure: Regenerate.

gold/ChangeLog
gold/configure
gold/configure.ac

index 9498da8..f44d860 100644 (file)
@@ -1,5 +1,9 @@
 2013-10-11  Roland McGrath  <mcgrathr@google.com>
 
+       * configure.ac (TLS_GNU2_DIALECT): Use -Werror in test.
+       (HAVE_PUBNAMES): Likewise.
+       * configure: Regenerate.
+
        * testsuite/Makefile.am: Replace '-T foo' with '-Wl,-T,foo' throughout.
        * testsuite/Makefile.in: Regenerate.
 
index e30fd75..3ef8833 100755 (executable)
@@ -6472,7 +6472,7 @@ fi
 
 
 save_CFLAGS="$CFLAGS"
-CFLAGS="$CFLAGS -fpic -mtls-dialect=gnu2"
+CFLAGS="$CFLAGS -Werror -fpic -mtls-dialect=gnu2"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
@@ -7444,7 +7444,7 @@ $as_echo "#define HAVE_STAT_ST_MTIM 1" >>confdefs.h
 fi
 
 save_CXXFLAGS="$CXXFLAGS"
-CXXFLAGS="$CXXFLAGS -gpubnames"
+CXXFLAGS="$CXXFLAGS -Werror -gpubnames"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 int i;
index 4cc9569..c23117b 100644 (file)
@@ -389,8 +389,13 @@ fi
 AM_CONDITIONAL(OMP_SUPPORT, test "$gold_cv_c_threadprivate" = "yes")
 
 dnl Test for the -ftls-dialect=gnu2 option.
+dnl Use -Werror in case of compilers that make unknown -m options warnings.
+dnl They would pass the test here, but fail in actual use when $WARN_CFLAGS
+dnl gets set later by default Autoconf magic to include -Werror.  (We are
+dnl assuming here that there is no compiler that groks -mtls-dialect=gnu2
+dnl but does not grok -Werror.)
 save_CFLAGS="$CFLAGS"
-CFLAGS="$CFLAGS -fpic -mtls-dialect=gnu2"
+CFLAGS="$CFLAGS -Werror -fpic -mtls-dialect=gnu2"
 AC_COMPILE_IFELSE([
 __thread int i;
 void foo (void)
@@ -592,8 +597,13 @@ if test "$gold_cv_stat_st_mtim" = "yes"; then
 fi
 
 dnl Check if gcc supports the -gpubnames option.
+dnl Use -Werror in case of compilers that make unknown -g options warnings.
+dnl They would pass the test here, but fail in actual use when $WARN_CFLAGS
+dnl gets set later by default Autoconf magic to include -Werror.  (We are
+dnl assuming here that there is no compiler that groks -gpubnames
+dnl but does not grok -Werror.)
 save_CXXFLAGS="$CXXFLAGS"
-CXXFLAGS="$CXXFLAGS -gpubnames"
+CXXFLAGS="$CXXFLAGS -Werror -gpubnames"
 AC_COMPILE_IFELSE([int i;], [have_pubnames=yes], [have_pubnames=no])
 CXXFLAGS="$save_CXXFLAGS"
 AM_CONDITIONAL(HAVE_PUBNAMES, test "$have_pubnames" = "yes")