xref: /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/msp430/msp430.opt (revision 1580a27b92f58fcdcb23fdfbc04a7c2b54a0b7c8)
1msim
2Target
3Use simulator runtime
4
5masm-hex
6Target Mask(ASM_HEX)
7Force assembly output to always use hex constants
8
9mmcu=
10Target Report ToLower Joined RejectNegative Var(target_mcu)
11Specify the MCU to build for.
12
13mcpu=
14Target Report Joined RejectNegative Var(target_cpu)
15Specify the ISA to build for: msp430, mdsp430x, msp430xv2
16
17mlarge
18Target Report Mask(LARGE) RejectNegative
19Select large model - 20-bit addresses/pointers
20
21msmall
22Target Report InverseMask(LARGE) RejectNegative
23Select small model - 16-bit addresses/pointers (default)
24
25mrelax
26Target Report
27Optimize opcode sizes at link time
28
29mOs
30Target Undocumented Mask(OPT_SPACE)
31
32minrt
33Target Report Mask(MINRT) RejectNegative
34Use a minimum runtime (no static initializers or ctors) for memory-constrained devices.
35
36HeaderInclude
37config/msp430/msp430-opts.h
38
39mhwmult=
40Target Joined RejectNegative Report ToLower Var(msp430_hwmult_type) Enum(msp430_hwmult_types) Init(AUTO)
41Specify the type of hardware multiply to support
42
43Enum
44Name(msp430_hwmult_types) Type(enum msp430_hwmult_types)
45
46EnumValue
47Enum(msp430_hwmult_types) String(none) Value(NONE)
48
49EnumValue
50Enum(msp430_hwmult_types) String(auto) Value(AUTO)
51
52EnumValue
53Enum(msp430_hwmult_types) String(16bit) Value(SMALL)
54
55EnumValue
56Enum(msp430_hwmult_types) String(32bit) Value(LARGE)
57
58EnumValue
59Enum(msp430_hwmult_types) String(f5series) Value(F5SERIES)
60