[PATCH] renable lto on darwin9

Richard Guenther rguenther@suse.de
Wed Mar 16 14:50:00 GMT 2011


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
> 
> 



More information about the Gcc-patches mailing list