diff options
author | Jack Howarth <howarth@bromo.med.uc.edu> | 2010-09-03 15:49:02 -0400 |
---|---|---|
committer | Diego Novillo <dnovillo@gcc.gnu.org> | 2010-09-03 15:49:02 -0400 |
commit | bb79486c5531faaa25c959607a56236c62c0d559 (patch) | |
tree | 12613bd0a74ebab231fdcc3df3d06933df60630e | |
parent | 65a9ca823e1aa1996badc22db84b8641d1487e61 (diff) | |
download | gcc-bb79486c5531faaa25c959607a56236c62c0d559.zip gcc-bb79486c5531faaa25c959607a56236c62c0d559.tar.gz gcc-bb79486c5531faaa25c959607a56236c62c0d559.tar.bz2 |
configure.ac: Enable LTO by default on Darwin.
2010-09-03 Jack Howarth <howarth@bromo.med.uc.edu>
* configure.ac: Enable LTO by default on Darwin.
* configure: Regenerate.
From-SVN: r163839
-rw-r--r-- | ChangeLog | 9 | ||||
-rwxr-xr-x | configure | 8 | ||||
-rw-r--r-- | configure.ac | 8 |
3 files changed, 17 insertions, 8 deletions
@@ -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> @@ -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 diff --git a/configure.ac b/configure.ac index 3d969aa..66df1d1 100644 --- a/configure.ac +++ b/configure.ac @@ -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 |