]>
Commit | Line | Data |
---|---|---|
c63539ff ML |
1 | .. |
2 | Copyright 1988-2022 Free Software Foundation, Inc. | |
3 | This is part of the GCC manual. | |
4 | For copying conditions, see the copyright.rst file. | |
5 | ||
6 | .. program:: FT32 | |
7 | ||
8 | .. index:: FT32 Options | |
9 | ||
10 | .. _ft32-options: | |
11 | ||
12 | FT32 Options | |
13 | ^^^^^^^^^^^^ | |
14 | ||
15 | These options are defined specifically for the FT32 port. | |
16 | ||
17 | .. option:: -msim | |
18 | ||
19 | Specifies that the program will be run on the simulator. This causes | |
20 | an alternate runtime startup and library to be linked. | |
21 | You must not use this option when generating programs that will run on | |
22 | real hardware; you must provide your own runtime library for whatever | |
23 | I/O functions are needed. | |
24 | ||
25 | .. option:: -mlra | |
26 | ||
27 | Enable Local Register Allocation. This is still experimental for FT32, | |
28 | so by default the compiler uses standard reload. | |
29 | ||
30 | .. option:: -mnodiv | |
31 | ||
32 | Do not use div and mod instructions. | |
33 | ||
34 | .. option:: -mft32b | |
35 | ||
36 | Enable use of the extended instructions of the FT32B processor. | |
37 | ||
38 | .. option:: -mcompress | |
39 | ||
40 | Compress all code using the Ft32B code compression scheme. | |
41 | ||
42 | .. option:: -mnopm | |
43 | ||
3ed1b4ce | 44 | Do not generate code that reads program memory. |