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 \ |