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? 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 <howa...@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