Gentoo Archives: gentoo-commits

From: "Andreas K. Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/riscv:master commit in: sys-devel/gcc/files/
Date: Sun, 28 Apr 2019 14:40:21
Message-Id: 1556462342.76936d5b5c7722e3ceeb0391c6aa8ec4015c9337.dilfridge@gentoo
1 commit: 76936d5b5c7722e3ceeb0391c6aa8ec4015c9337
2 Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Sun Apr 28 14:39:02 2019 +0000
4 Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Sun Apr 28 14:39:02 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/riscv.git/commit/?id=76936d5b
7
8 sys-devel/gcc: Somewhat expand the "no 32" patch
9
10 Package-Manager: Portage-2.3.62, Repoman-2.3.12
11 Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
12
13 sys-devel/gcc/files/gcc-8.3.0-norisc32.patch | 23 ++++++++++++++++++-----
14 1 file changed, 18 insertions(+), 5 deletions(-)
15
16 diff --git a/sys-devel/gcc/files/gcc-8.3.0-norisc32.patch b/sys-devel/gcc/files/gcc-8.3.0-norisc32.patch
17 index 5835107..9315dc4 100644
18 --- a/sys-devel/gcc/files/gcc-8.3.0-norisc32.patch
19 +++ b/sys-devel/gcc/files/gcc-8.3.0-norisc32.patch
20 @@ -1,7 +1,7 @@
21 diff -ruN gcc-8.3.0.orig/gcc/config/riscv/t-linux-multilib gcc-8.3.0/gcc/config/riscv/t-linux-multilib
22 ---- gcc-8.3.0.orig/gcc/config/riscv/t-linux-multilib 2017-02-06 21:38:37.000000000 -0000
23 -+++ gcc-8.3.0/gcc/config/riscv/t-linux-multilib 2019-04-28 12:16:32.000000000 -0000
24 -@@ -20,9 +20,7 @@
25 +--- gcc-8.3.0.orig/gcc/config/riscv/t-linux-multilib 2017-02-06 22:38:37.000000000 +0100
26 ++++ gcc-8.3.0/gcc/config/riscv/t-linux-multilib 2019-04-28 16:37:44.377841943 +0200
27 +@@ -20,21 +20,9 @@
28 ilp32d \
29 lp64 \
30 lp64d
31 @@ -10,5 +10,18 @@ diff -ruN gcc-8.3.0.orig/gcc/config/riscv/t-linux-multilib gcc-8.3.0/gcc/config/
32 -march=rv64imac/mabi=lp64 \
33 +MULTILIB_REQUIRED = march=rv64imac/mabi=lp64 \
34 march=rv64imafdc/mabi=lp64d
35 - MULTILIB_REUSE = march.rv32imac/mabi.ilp32=march.rv32ima/mabi.ilp32 \
36 - march.rv32imac/mabi.ilp32=march.rv32imaf/mabi.ilp32 \
37 +-MULTILIB_REUSE = march.rv32imac/mabi.ilp32=march.rv32ima/mabi.ilp32 \
38 +-march.rv32imac/mabi.ilp32=march.rv32imaf/mabi.ilp32 \
39 +-march.rv32imac/mabi.ilp32=march.rv32imafd/mabi.ilp32 \
40 +-march.rv32imac/mabi.ilp32=march.rv32imafc/mabi.ilp32 \
41 +-march.rv32imac/mabi.ilp32=march.rv32imafdc/mabi.ilp32 \
42 +-march.rv32imac/mabi.ilp32=march.rv32g/mabi.ilp32 \
43 +-march.rv32imac/mabi.ilp32=march.rv32gc/mabi.ilp32 \
44 +-march.rv32imafdc/mabi.ilp32d=march.rv32imafd/mabi.ilp32d \
45 +-march.rv32imafdc/mabi.ilp32d=march.rv32gc/mabi.ilp32d \
46 +-march.rv32imafdc/mabi.ilp32d=march.rv32g/mabi.ilp32d \
47 +-march.rv64imac/mabi.lp64=march.rv64ima/mabi.lp64 \
48 ++MULTILIB_REUSE = march.rv64imac/mabi.lp64=march.rv64ima/mabi.lp64 \
49 + march.rv64imac/mabi.lp64=march.rv64imaf/mabi.lp64 \
50 + march.rv64imac/mabi.lp64=march.rv64imafd/mabi.lp64 \
51 + march.rv64imac/mabi.lp64=march.rv64imafc/mabi.lp64 \