-
Notifications
You must be signed in to change notification settings - Fork 2
/
riscv.in
64 lines (63 loc) · 1.27 KB
/
riscv.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
GCC_MULTILIB_LIST=${GCC_MULTILIB_LIST:-"\
--cmodel=medany; \
\
rv32e-ilp32e--; \
rv32ea-ilp32e--; \
rv32eac-ilp32e--; \
rv32ec-ilp32e--; \
rv32em-ilp32e--; \
rv32ema-ilp32e--; \
rv32emac-ilp32e--; \
rv32emc-ilp32e--; \
\
rv32i-ilp32--; \
rv32ia-ilp32--; \
rv32iac-ilp32--; \
rv32iaf-ilp32f--; \
rv32iafc-ilp32f--; \
rv32iafd-ilp32d--; \
rv32iafdc-ilp32d--; \
rv32ic-ilp32--; \
rv32if-ilp32f--; \
rv32ifc-ilp32f--; \
rv32ifd-ilp32d--; \
rv32ifdc-ilp32d--; \
rv32im-ilp32--; \
rv32ima-ilp32--; \
rv32imaf-ilp32f--; \
rv32imafc-ilp32f--; \
rv32imafd-ilp32d--; \
rv32imafdc-ilp32d--; \
rv32imc-ilp32--; \
rv32imf-ilp32f--; \
rv32imfc-ilp32f--; \
rv32imfd-ilp32d--; \
rv32imfdc-ilp32d--; \
\
rv64i-lp64--; \
rv64ia-lp64--; \
rv64iac-lp64--; \
rv64iaf-lp64f--; \
rv64iafc-lp64f--; \
rv64iafd-lp64d--; \
rv64iafdc-lp64d--; \
rv64ic-lp64--; \
rv64if-lp64f--; \
rv64ifc-lp64f--; \
rv64ifd-lp64d--; \
rv64ifdc-lp64d--; \
rv64im-lp64--; \
rv64ima-lp64--; \
rv64imac-lp64--; \
rv64imaf-lp64f--; \
rv64imafc-lp64f--; \
rv64imafd-lp64d--; \
rv64imafdc-lp64d--; \
rv64imc-lp64--; \
rv64imf-lp64f--; \
rv64imfc-lp64f--; \
rv64imfd-lp64d--; \
rv64imfdc-lp64d-- \
"}
TARGET=riscv64-unknown-elf
TARGET_OPTIONS=--with-multilib-generator="$GCC_MULTILIB_LIST"