aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Stump <mikestump@comcast.net>2015-05-06 00:33:49 +0000
committerMike Stump <mikestump@comcast.net>2015-05-06 00:33:49 +0000
commit50f8836fe6c4f6efde86dcb39abc6ffa133c3ed4 (patch)
tree1e229b81530705a00305c0611f652674fe72bc80
parent20fc424bcadd1a949096e1cec2fab9e0d92e465a (diff)
2015-05-05 Jack Howarth <howarth.at.gcc@gmail.com>
Backport from mainline 2014-05-29 Mike Stump <mikestump@comcast.net> PR debug/61352 * collect2.c (maybe_run_lto_and_relink): Be sure to always run post ld passes when lto is used. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@222835 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog8
-rw-r--r--gcc/collect2.c2
2 files changed, 10 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8b0ac3d680e..446b3f92297 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,11 @@
+2015-05-05 Jack Howarth <howarth.at.gcc@gmail.com>
+
+ Backport from mainline
+ 2014-05-29 Mike Stump <mikestump@comcast.net>
+ 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 <chenshanyao@huawei.com>
Backported from mainline
diff --git a/gcc/collect2.c b/gcc/collect2.c
index 2c587a03488..7a76a12ab31 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. */