This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] renable lto on darwin9
- From: Richard Guenther <rguenther at suse dot de>
- To: Jack Howarth <howarth at bromo dot med dot uc dot edu>
- Cc: gcc-patches at gcc dot gnu dot org, mikestump at comcast dot net, iains at gcc dot gnu dot org, jakub at redhat dot com, joseph at codesourcery dot com
- Date: Wed, 16 Mar 2011 15:50:20 +0100 (CET)
- Subject: Re: [PATCH] renable lto on darwin9
- References: <20110316144908.GA8523@bromo.med.uc.edu>
On Wed, 16 Mar 2011, Jack Howarth wrote:
> The assembler bug in Xcode 3.2.6/4.0 only impacts darwin10, so lto can
> be renabled for darwin9 (for which it has been well tested on the regress
> server). Re-enabling lto for *-apple-darwin9 on darwin allows us to
> continue to monitor the status of darwin lto support while the containerized
> lto changes for PR48108 are completed. Okay for gcc trunk and 4.6.0?
I'm ok with that if Mike is ok with it.
Thanks,
Richard.
> Jack
> ps While we could in theory enable it for darwin8 as well, that target is
> rather poorly tested compared to darwin9.
>
> 2011-03-16 Jack Howarth <howarth@bromo.med.uc.edu>
>
> * configure.ac: Re-enable LTO on *-apple-darwin9.
> * configure: Regenerate.
>
> Index: configure.ac
> ===================================================================
> --- configure.ac (revision 171047)
> +++ configure.ac (working copy)
> @@ -1743,7 +1743,7 @@ ACX_ELF_TARGET_IFELSE([# ELF platforms b
> build_lto_plugin=yes
> ],[if test x"$default_enable_lto" = x"yes" ; then
> case $target in
> - *-cygwin* | *-mingw*) ;;
> + *-apple-darwin9 | *-cygwin* | *-mingw*) ;;
> # On other non-ELF platforms, LTO has yet to be validated.
> *) enable_lto=no ;;
> esac
>
>