Gentoo Archives: gentoo-commits

From: "Andreas K. Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/catalyst:catalyst-3.0-stable commit in: catalyst/arch/
Date: Thu, 17 Sep 2020 21:04:02
Message-Id: 1599851078.ff88ce93296fc216eded48e4b26a1354380e3d60.dilfridge@gentoo
1 commit: ff88ce93296fc216eded48e4b26a1354380e3d60
2 Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 11 19:04:38 2020 +0000
4 Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 11 19:04:38 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=ff88ce93
7
8 Add rv32 subarch names (all cflags magic is done in the profiles)
9
10 Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
11
12 catalyst/arch/riscv.py | 14 +++++++++++++-
13 1 file changed, 13 insertions(+), 1 deletion(-)
14
15 diff --git a/catalyst/arch/riscv.py b/catalyst/arch/riscv.py
16 index 9f7a421f..18695b51 100644
17 --- a/catalyst/arch/riscv.py
18 +++ b/catalyst/arch/riscv.py
19 @@ -28,6 +28,16 @@ class arch_rv64_lp64(generic_riscv):
20 def __init__(self,myspec):
21 generic_riscv.__init__(self,myspec)
22
23 +class arch_rv32_ilp32d(generic_riscv):
24 + "builder class for rv64_lp64"
25 + def __init__(self,myspec):
26 + generic_riscv.__init__(self,myspec)
27 +
28 +class arch_rv32_ilp32(generic_riscv):
29 + "builder class for rv64_lp64"
30 + def __init__(self,myspec):
31 + generic_riscv.__init__(self,myspec)
32 +
33
34 def register():
35 "Inform main catalyst program of the contents of this plugin."
36 @@ -35,5 +45,7 @@ def register():
37 "riscv" : arch_riscv,
38 "rv64_multilib" : arch_rv64_multilib,
39 "rv64_lp64d" : arch_rv64_lp64d,
40 - "rv64_lp64" : arch_rv64_lp64
41 + "rv64_lp64" : arch_rv64_lp64,
42 + "rv32_ilp32d" : arch_rv32_ilp32d,
43 + "rv32_ilp32" : arch_rv32_ilp32
44 }, ("rv64_multilib"))