Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/files/
Date: Thu, 21 May 2020 08:22:58
Message-Id: 1590049366.37d4bc14d8eadfeb6a31df1409c793e5fdc8cefc.slyfox@gentoo
1 commit: 37d4bc14d8eadfeb6a31df1409c793e5fdc8cefc
2 Author: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
3 AuthorDate: Wed May 20 15:43:03 2020 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Thu May 21 08:22:46 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37d4bc14
7
8 sys-devel/gcc: remove unused patches
9
10 Package-Manager: Portage-2.3.99, Repoman-2.3.22
11 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail.com>
12 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
13
14 sys-devel/gcc/files/gcc-8.3.0-ia64-bootstrap.patch | 41 -----------------
15 sys-devel/gcc/files/gcc-8.3.0-norisc32.patch | 29 ------------
16 sys-devel/gcc/files/gcc-9.1.0-norisc32.patch | 53 ----------------------
17 3 files changed, 123 deletions(-)
18
19 diff --git a/sys-devel/gcc/files/gcc-8.3.0-ia64-bootstrap.patch b/sys-devel/gcc/files/gcc-8.3.0-ia64-bootstrap.patch
20 deleted file mode 100644
21 index 0a0a25b5655..00000000000
22 --- a/sys-devel/gcc/files/gcc-8.3.0-ia64-bootstrap.patch
23 +++ /dev/null
24 @@ -1,41 +0,0 @@
25 -https://gcc.gnu.org/PR87338
26 -
27 -From 1cc1dc32fcf6b47db4e6d28f55de343713f824a4 Mon Sep 17 00:00:00 2001
28 -From: James Clarke <jrtc27@××××××.com>
29 -Date: Thu, 25 Apr 2019 15:58:55 +0200
30 -Subject: [PATCH] PR bootstrap/87338: Fix ia64 bootstrap comparison regression
31 - in r257511
32 -To: gcc-patches@×××××××.org
33 -
34 -By using ASM_OUTPUT_LABEL, r257511 forced the assembler to start a new
35 -bundle when emitting an inline entry label on. Instead, use
36 -ASM_OUTPUT_DEBUG_LABEL like for the block begin and end labels so tags are
37 -emitted rather than labels.
38 -
39 -gcc/
40 - PR bootstrap/87338
41 - * dwarf2out.c (dwarf2out_inline_entry): Use ASM_OUTPUT_DEBUG_LABEL
42 - instead of ASM_GENERATE_INTERNAL_LABEL and ASM_OUTPUT_LABEL.
43 ----
44 - gcc/dwarf2out.c | 7 ++-----
45 - 1 file changed, 2 insertions(+), 5 deletions(-)
46 -
47 ---- a/gcc/dwarf2out.c
48 -+++ b/gcc/dwarf2out.c
49 -@@ -27670,11 +27670,8 @@ dwarf2out_inline_entry (tree block)
50 - if (cur_line_info_table)
51 - ied->view = cur_line_info_table->view;
52 -
53 -- char label[MAX_ARTIFICIAL_LABEL_BYTES];
54 --
55 -- ASM_GENERATE_INTERNAL_LABEL (label, BLOCK_INLINE_ENTRY_LABEL,
56 -- BLOCK_NUMBER (block));
57 -- ASM_OUTPUT_LABEL (asm_out_file, label);
58 -+ ASM_OUTPUT_DEBUG_LABEL (asm_out_file, BLOCK_INLINE_ENTRY_LABEL,
59 -+ BLOCK_NUMBER (block));
60 - }
61 -
62 - /* Called from finalize_size_functions for size functions so that their body
63 ---
64 -1.8.5.3
65 -
66
67 diff --git a/sys-devel/gcc/files/gcc-8.3.0-norisc32.patch b/sys-devel/gcc/files/gcc-8.3.0-norisc32.patch
68 deleted file mode 100644
69 index 19f4f56871f..00000000000
70 --- a/sys-devel/gcc/files/gcc-8.3.0-norisc32.patch
71 +++ /dev/null
72 @@ -1,29 +0,0 @@
73 -https://gcc.gnu.org/PR90419
74 -
75 -diff -ruN gcc-8.3.0.orig/gcc/config/riscv/t-linux-multilib gcc-8.3.0/gcc/config/riscv/t-linux-multilib
76 ---- gcc-8.3.0.orig/gcc/config/riscv/t-linux-multilib 2017-02-06 22:38:37.000000000 +0100
77 -+++ gcc-8.3.0/gcc/config/riscv/t-linux-multilib 2019-04-28 16:37:44.377841943 +0200
78 -@@ -20,21 +20,9 @@
79 - ilp32d \
80 - lp64 \
81 - lp64d
82 --MULTILIB_REQUIRED = march=rv32imac/mabi=ilp32 \
83 --march=rv32imafdc/mabi=ilp32d \
84 --march=rv64imac/mabi=lp64 \
85 -+MULTILIB_REQUIRED = march=rv64imac/mabi=lp64 \
86 - march=rv64imafdc/mabi=lp64d
87 --MULTILIB_REUSE = march.rv32imac/mabi.ilp32=march.rv32ima/mabi.ilp32 \
88 --march.rv32imac/mabi.ilp32=march.rv32imaf/mabi.ilp32 \
89 --march.rv32imac/mabi.ilp32=march.rv32imafd/mabi.ilp32 \
90 --march.rv32imac/mabi.ilp32=march.rv32imafc/mabi.ilp32 \
91 --march.rv32imac/mabi.ilp32=march.rv32imafdc/mabi.ilp32 \
92 --march.rv32imac/mabi.ilp32=march.rv32g/mabi.ilp32 \
93 --march.rv32imac/mabi.ilp32=march.rv32gc/mabi.ilp32 \
94 --march.rv32imafdc/mabi.ilp32d=march.rv32imafd/mabi.ilp32d \
95 --march.rv32imafdc/mabi.ilp32d=march.rv32gc/mabi.ilp32d \
96 --march.rv32imafdc/mabi.ilp32d=march.rv32g/mabi.ilp32d \
97 --march.rv64imac/mabi.lp64=march.rv64ima/mabi.lp64 \
98 -+MULTILIB_REUSE = march.rv64imac/mabi.lp64=march.rv64ima/mabi.lp64 \
99 - march.rv64imac/mabi.lp64=march.rv64imaf/mabi.lp64 \
100 - march.rv64imac/mabi.lp64=march.rv64imafd/mabi.lp64 \
101 - march.rv64imac/mabi.lp64=march.rv64imafc/mabi.lp64 \
102
103 diff --git a/sys-devel/gcc/files/gcc-9.1.0-norisc32.patch b/sys-devel/gcc/files/gcc-9.1.0-norisc32.patch
104 deleted file mode 100644
105 index ad0128a0a18..00000000000
106 --- a/sys-devel/gcc/files/gcc-9.1.0-norisc32.patch
107 +++ /dev/null
108 @@ -1,53 +0,0 @@
109 -Autogenerated patch disabling the 32bit RISCV support
110 -See https://gcc.gnu.org/PR90419
111 -
112 -diff -ruN gcc-9.1.0.orig/gcc/config/riscv/t-linux-multilib gcc-9.1.0/gcc/config/riscv/t-linux-multilib
113 ---- gcc-9.1.0.orig/gcc/config/riscv/t-linux-multilib 2017-02-06 22:38:37.000000000 +0100
114 -+++ gcc-9.1.0/gcc/config/riscv/t-linux-multilib 2019-05-18 23:04:54.849400774 +0200
115 -@@ -1,40 +1,18 @@
116 - # This file was generated by multilib-generator with the command:
117 --# ./multilib-generator rv32imac-ilp32-rv32ima,rv32imaf,rv32imafd,rv32imafc,rv32imafdc- rv32imafdc-ilp32d-rv32imafd- rv64imac-lp64-rv64ima,rv64imaf,rv64imafd,rv64imafc,rv64imafdc- rv64imafdc-lp64d-rv64imafd-
118 --MULTILIB_OPTIONS = march=rv32imac/march=rv32ima/march=rv32imaf/march=rv32imafd/march=rv32imafc/march=rv32imafdc/march=rv32g/march=rv32gc/march=rv64imac/march=rv64ima/march=rv64imaf/march=rv64imafd/march=rv64imafc/march=rv64imafdc/march=rv64g/march=rv64gc mabi=ilp32/mabi=ilp32d/mabi=lp64/mabi=lp64d
119 --MULTILIB_DIRNAMES = rv32imac \
120 --rv32ima \
121 --rv32imaf \
122 --rv32imafd \
123 --rv32imafc \
124 --rv32imafdc \
125 --rv32g \
126 --rv32gc \
127 --rv64imac \
128 -+# ./multilib-generator rv64imac-lp64-rv64ima,rv64imaf,rv64imafd,rv64imafc,rv64imafdc- rv64imafdc-lp64d-rv64imafd-
129 -+MULTILIB_OPTIONS = march=rv64imac/march=rv64ima/march=rv64imaf/march=rv64imafd/march=rv64imafc/march=rv64imafdc/march=rv64g/march=rv64gc mabi=lp64/mabi=lp64d
130 -+MULTILIB_DIRNAMES = rv64imac \
131 - rv64ima \
132 - rv64imaf \
133 - rv64imafd \
134 - rv64imafc \
135 - rv64imafdc \
136 - rv64g \
137 --rv64gc ilp32 \
138 --ilp32d \
139 --lp64 \
140 -+rv64gc lp64 \
141 - lp64d
142 --MULTILIB_REQUIRED = march=rv32imac/mabi=ilp32 \
143 --march=rv32imafdc/mabi=ilp32d \
144 --march=rv64imac/mabi=lp64 \
145 -+MULTILIB_REQUIRED = march=rv64imac/mabi=lp64 \
146 - march=rv64imafdc/mabi=lp64d
147 --MULTILIB_REUSE = march.rv32imac/mabi.ilp32=march.rv32ima/mabi.ilp32 \
148 --march.rv32imac/mabi.ilp32=march.rv32imaf/mabi.ilp32 \
149 --march.rv32imac/mabi.ilp32=march.rv32imafd/mabi.ilp32 \
150 --march.rv32imac/mabi.ilp32=march.rv32imafc/mabi.ilp32 \
151 --march.rv32imac/mabi.ilp32=march.rv32imafdc/mabi.ilp32 \
152 --march.rv32imac/mabi.ilp32=march.rv32g/mabi.ilp32 \
153 --march.rv32imac/mabi.ilp32=march.rv32gc/mabi.ilp32 \
154 --march.rv32imafdc/mabi.ilp32d=march.rv32imafd/mabi.ilp32d \
155 --march.rv32imafdc/mabi.ilp32d=march.rv32gc/mabi.ilp32d \
156 --march.rv32imafdc/mabi.ilp32d=march.rv32g/mabi.ilp32d \
157 --march.rv64imac/mabi.lp64=march.rv64ima/mabi.lp64 \
158 -+MULTILIB_REUSE = march.rv64imac/mabi.lp64=march.rv64ima/mabi.lp64 \
159 - march.rv64imac/mabi.lp64=march.rv64imaf/mabi.lp64 \
160 - march.rv64imac/mabi.lp64=march.rv64imafd/mabi.lp64 \
161 - march.rv64imac/mabi.lp64=march.rv64imafc/mabi.lp64 \