Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gcc-patches:master commit in: 8.3.0/gentoo/
Date: Thu, 04 Apr 2019 07:03:23
Message-Id: 1554361056.6480d86a84ad176452fa3b269570f372bcf84d6e.slyfox@gentoo
1 commit: 6480d86a84ad176452fa3b269570f372bcf84d6e
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Thu Apr 4 06:57:36 2019 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 4 06:57:36 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=6480d86a
7
8 8.3.0: backport -flto=2 build failure on isl (all.c)
9
10 Reported-by: Fabio Coatti
11 Bug: https://gcc.gnu.org/PR89896
12 Bug: https://bugs.gentoo.org/682018
13 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
14
15 8.3.0/gentoo/27_all_flto-make-all.patch | 31 +++++++++++++++++++++++++++++++
16 8.3.0/gentoo/README.history | 1 +
17 2 files changed, 32 insertions(+)
18
19 diff --git a/8.3.0/gentoo/27_all_flto-make-all.patch b/8.3.0/gentoo/27_all_flto-make-all.patch
20 new file mode 100644
21 index 0000000..abfe2f8
22 --- /dev/null
23 +++ b/8.3.0/gentoo/27_all_flto-make-all.patch
24 @@ -0,0 +1,31 @@
25 +https://gcc.gnu.org/PR89896
26 +https://bugs.gentoo.org/682018
27 +
28 +From e5e34c317c02b16cef2c6c71a18e4b1a358b626c Mon Sep 17 00:00:00 2001
29 +From: rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
30 +Date: Wed, 3 Apr 2019 08:46:35 +0000
31 +Subject: [PATCH] 2019-04-03 Richard Biener <rguenther@××××.de>
32 +
33 + PR lto/89896
34 + * lto-wrapper.c (run_gcc): Avoid implicit rules making
35 + the all target phony.
36 +
37 +
38 +git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-8-branch@270113 138bc75d-0d04-0410-961f-82ee72b054a4
39 +---
40 +--- a/gcc/lto-wrapper.c
41 ++++ b/gcc/lto-wrapper.c
42 +@@ -1669,7 +1669,9 @@ cont:
43 + struct pex_obj *pex;
44 + char jobs[32];
45 +
46 +- fprintf (mstream, "all:");
47 ++ fprintf (mstream,
48 ++ ".PHONY: all\n"
49 ++ "all:");
50 + for (i = 0; i < nr; ++i)
51 + {
52 + int j = ltrans_priorities[i*2 + 1];
53 +--
54 +2.21.0
55 +
56
57 diff --git a/8.3.0/gentoo/README.history b/8.3.0/gentoo/README.history
58 index c1e5bb1..1a755db 100644
59 --- a/8.3.0/gentoo/README.history
60 +++ b/8.3.0/gentoo/README.history
61 @@ -1,5 +1,6 @@
62 1.1 TODO
63 + 26_all_overridable_native.patch
64 + + 27_all_flto-make-all.patch
65
66 1.0 22 Feb 2019
67 + 01_all_default-fortify-source.patch