diff options
author | Richard Biener <rguenther@suse.de> | 2019-04-03 08:46:00 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2019-04-03 08:46:00 +0000 |
commit | bb52a82affc49919ceee92cd2447c442d0c5fcf8 (patch) | |
tree | 9aedfa046c132d4e5bdc891f3aac284fdb343bb6 /gcc | |
parent | a3379186762d6348e45bc5df34dfdea3e26bff98 (diff) | |
download | gcc-bb52a82affc49919ceee92cd2447c442d0c5fcf8.zip gcc-bb52a82affc49919ceee92cd2447c442d0c5fcf8.tar.gz gcc-bb52a82affc49919ceee92cd2447c442d0c5fcf8.tar.bz2 |
re PR lto/89896 (-flto=4 is confused by presence of 'all.c' in a local directory. -flto=1 is not.)
2019-04-03 Richard Biener <rguenther@suse.de>
PR lto/89896
* lto-wrapper.c (run_gcc): Avoid implicit rules making
the all target phony.
From-SVN: r270112
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/lto-wrapper.c | 4 |
2 files changed, 9 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cb503b1..540c58a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2019-04-03 Richard Biener <rguenther@suse.de> + + PR lto/89896 + * lto-wrapper.c (run_gcc): Avoid implicit rules making + the all target phony. + 2019-04-02 Uroš Bizjak <ubizjak@gmail.com> PR target/89902 diff --git a/gcc/lto-wrapper.c b/gcc/lto-wrapper.c index 2cd69f2..8c84aea 100644 --- a/gcc/lto-wrapper.c +++ b/gcc/lto-wrapper.c @@ -1665,7 +1665,9 @@ cont: struct pex_obj *pex; char jobs[32]; - fprintf (mstream, "all:"); + fprintf (mstream, + ".PHONY: all\n" + "all:"); for (i = 0; i < nr; ++i) { int j = ltrans_priorities[i*2 + 1]; |