2007-06-04 Paolo Bonzini <bonzini@gnu.org>
authorPaolo Bonzini <bonzini@gnu.org>
Mon, 4 Jun 2007 08:32:52 +0000 (08:32 +0000)
committerPaolo Bonzini <bonzini@gnu.org>
Mon, 4 Jun 2007 08:32:52 +0000 (08:32 +0000)
Sync with gcc:
2007-05-30  Jakub Jelinek  <jakub@redhat.com>

        PR bootstrap/29382
        * configure.ac: Don't use -fkeep-inline-functions for GCC < 3.3.1.
        * configure: Rebuilt.

ChangeLog
configure
configure.ac

index 65b91d2bc9f0d7fa6ef18c4600629cdea1eb3853..4fc72bf2bd31381cabb4c2f2a2fec33afe332b24 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2007-06-04  Paolo Bonzini  <bonzini@gnu.org>
+
+       Sync with gcc:
+       2007-05-30  Jakub Jelinek  <jakub@redhat.com>
+
+        PR bootstrap/29382
+        * configure.ac: Don't use -fkeep-inline-functions for GCC < 3.3.1.
+        * configure: Rebuilt.
+
 2007-06-01  Steve Ellcey  <sje@cup.hp.com>
 
        * libtool.m4 (LT_CMD_MAX_LEN): Try using getconf to set
index 6e989c29a5256cf108c0ff8f0b70462dabcd92d4..13425f3e04e8db3721ffceef9af4de98dcc607f8 100755 (executable)
--- a/configure
+++ b/configure
@@ -11464,6 +11464,12 @@ cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
+#if (__GNUC__ < 3) \
+    || (__GNUC__ == 3 && (__GNUC_MINOR__ < 3 \
+                         || (__GNUC_MINOR__ == 3 && __GNUC_PATCHLEVEL__ < 1)))
+#error http://gcc.gnu.org/PR29382
+#endif
+
 int
 main ()
 {
index 9c38fadfd9425d26d49853b97081b19199d410df..6309b6e033df021ce7d8f5cb789186cb5431554c 100644 (file)
@@ -2566,7 +2566,13 @@ if test "$GCC" = yes; then
   # Pass -fkeep-inline-functions for stage 1 if the GCC version supports it.
   CFLAGS="$CFLAGS -fkeep-inline-functions"
   AC_MSG_CHECKING([whether -fkeep-inline-functions is supported])
-  AC_TRY_COMPILE(,,
+  AC_TRY_COMPILE([
+#if (__GNUC__ < 3) \
+    || (__GNUC__ == 3 && (__GNUC_MINOR__ < 3 \
+                         || (__GNUC_MINOR__ == 3 && __GNUC_PATCHLEVEL__ < 1)))
+#error http://gcc.gnu.org/PR29382
+#endif
+    ],,
     [AC_MSG_RESULT([yes]); stage1_cflags="$stage1_cflags -fkeep-inline-functions"],
     [AC_MSG_RESULT([no])])