OSDN Git Service

2010-09-03 Jack Howarth <howarth@bromo.med.uc.edu>
authordnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Sep 2010 19:49:02 +0000 (19:49 +0000)
committerdnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Sep 2010 19:49:02 +0000 (19:49 +0000)
* configure.ac: Enable LTO by default on Darwin.
* configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@163839 138bc75d-0d04-0410-961f-82ee72b054a4

ChangeLog
configure
configure.ac

index 955d3bf..3695170 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,10 +1,15 @@
+2010-09-03  Jack Howarth <howarth@bromo.med.uc.edu>
+
+       * configure.ac: Enable LTO by default on Darwin.
+       * configure: Regenerate.
+
 2010-09-02  Marcus Shawcroft  <marcus.shawcroft@arm.com>
 
-        * MAINTAINERS (Write After Approval): Add myself.
+       * MAINTAINERS (Write After Approval): Add myself.
 
 2010-09-01  Ian Bolton  <ian.bolton@arm.com>
 
-        * MAINTAINERS (Write After Approval): Add myself.
+       * MAINTAINERS (Write After Approval): Add myself.
 
 2010-08-25  Danny Smith  <dannysmith@users.sourceforge.net>
 
index fc759d7..631ae65 100755 (executable)
--- a/configure
+++ b/configure
@@ -6670,8 +6670,11 @@ to specify its location." "$LINENO" 5
 fi
 else
   if test x"$default_enable_lto" = x"yes" ; then
-    # On non-ELF platforms, LTO must be explicitly enabled.
-    enable_lto=no
+    case $target in
+      *-apple-darwin*) ;;
+      # On other non-ELF platforms, LTO must be explicitly enabled.
+      *) enable_lto=no ;;
+    esac
   else
   # Apart from ELF platforms, only Windows supports LTO so far.  It
   # would also be nice to check the binutils support, but we don't
@@ -6680,7 +6683,6 @@ else
   # -flto it won't be needed until after installation anyway.
     case $target in
       *-cygwin*|*-mingw*) ;;
-      *-apple-darwin*) ;;
       *) if test x"$enable_lto" = x"yes"; then
        as_fn_error "LTO support is not enabled for this target." "$LINENO" 5
         fi
index 3d969aa..66df1d1 100644 (file)
@@ -1787,8 +1787,11 @@ to specify its location.])
   AC_SUBST(libelflibs)
   AC_SUBST(libelfinc)
 fi],[if test x"$default_enable_lto" = x"yes" ; then
-    # On non-ELF platforms, LTO must be explicitly enabled.
-    enable_lto=no
+    case $target in
+      *-apple-darwin*) ;;
+      # On other non-ELF platforms, LTO must be explicitly enabled.
+      *) enable_lto=no ;;
+    esac
   else
   # Apart from ELF platforms, only Windows supports LTO so far.  It
   # would also be nice to check the binutils support, but we don't
@@ -1797,7 +1800,6 @@ fi],[if test x"$default_enable_lto" = x"yes" ; then
   # -flto it won't be needed until after installation anyway.
     case $target in
       *-cygwin*|*-mingw*) ;;
-      *-apple-darwin*) ;;
       *) if test x"$enable_lto" = x"yes"; then
        AC_MSG_ERROR([LTO support is not enabled for this target.])
         fi