From: Jack Howarth Date: Wed, 6 May 2015 00:33:49 +0000 (+0000) Subject: backport: re PR target/61352 (gcc 4.9.0 fails to execute dsymutil when linking execut... X-Git-Tag: releases/gcc-4.9.3~163 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3e18abd274b15f40c56ca8f7dfd925f18c7aa7da;p=thirdparty%2Fgcc.git backport: re PR target/61352 (gcc 4.9.0 fails to execute dsymutil when linking executables on darwin) 2015-05-05 Jack Howarth Backport from mainline 2014-05-29 Mike Stump PR debug/61352 * collect2.c (maybe_run_lto_and_relink): Be sure to always run post ld passes when lto is used. From-SVN: r222835 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8b0ac3d680e9..446b3f922975 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2015-05-05 Jack Howarth + + Backport from mainline + 2014-05-29 Mike Stump + PR debug/61352 + * collect2.c (maybe_run_lto_and_relink): Be sure to always run + post ld passes when lto is used. + 2015-05-05 Shanyao Chen Backported from mainline diff --git a/gcc/collect2.c b/gcc/collect2.c index 2c587a03488c..7a76a12ab316 100644 --- a/gcc/collect2.c +++ b/gcc/collect2.c @@ -848,6 +848,8 @@ maybe_run_lto_and_relink (char **lto_ld_argv, char **object_lst, fork_execute ("ld", lto_ld_argv); post_ld_pass (false); } + else + post_ld_pass (true); } /* Main program. */