From: Ralf Wildenhues Date: Fri, 17 Sep 2010 19:47:18 +0000 (+0200) Subject: LTO: consistently accept -fwhopr* and -flto* for GCC. X-Git-Tag: v2.4~22^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d4bf222845e1fe33ee5bd4c07985280dbfd2aa9c;p=thirdparty%2Flibtool.git LTO: consistently accept -fwhopr* and -flto* for GCC. * libltdl/config/ltmain.m4sh (func_mode_link): Accept -fwhopr*. * libltdl/m4/libtool.m4 (_LT_SYS_HIDDEN_LIBDEPS): Also match -flto*. Signed-off-by: Ralf Wildenhues --- diff --git a/ChangeLog b/ChangeLog index 3819e0bf5..e6decf2c0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2010-09-17 Ralf Wildenhues + + LTO: consistently accept -fwhopr* and -flto* for GCC. + * libltdl/config/ltmain.m4sh (func_mode_link): Accept -fwhopr*. + * libltdl/m4/libtool.m4 (_LT_SYS_HIDDEN_LIBDEPS): Also match + -flto*. + 2010-09-02 Ralf Wildenhues tests: avoid spurious test failure due to library mode on HP-UX. diff --git a/libltdl/config/ltmain.m4sh b/libltdl/config/ltmain.m4sh index 5ada0c1b1..d74b59898 100644 --- a/libltdl/config/ltmain.m4sh +++ b/libltdl/config/ltmain.m4sh @@ -5014,10 +5014,10 @@ func_mode_link () # @file GCC response files # -tp=* Portland pgcc target processor selection # --sysroot=* for sysroot support - # -O*, -flto*, -fwhopr, -fuse-linker-plugin GCC link-time optimization + # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ - -O*|-flto*|-fwhopr|-fuse-linker-plugin) + -O*|-flto*|-fwhopr*|-fuse-linker-plugin) func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" func_append compile_command " $arg" diff --git a/libltdl/m4/libtool.m4 b/libltdl/m4/libtool.m4 index 01cd66a80..c2803cdb9 100644 --- a/libltdl/m4/libtool.m4 +++ b/libltdl/m4/libtool.m4 @@ -6836,7 +6836,7 @@ _LT_EOF _lt_libdeps_save_CFLAGS=$CFLAGS case "$CC $CFLAGS " in #( -*\ -flto\ *) CFLAGS="$CFLAGS -fno-lto" ;; +*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; esac