aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/config/msp430/msp430.opt
blob: 5a447c0d2b051fc3ee98169304576867c289dc31 (plain)
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
msim
Target
Use simulator runtime

masm-hex
Target Mask(ASM_HEX)
Force assembly output to always use hex constants

mmcu=
Target ToLower Joined RejectNegative Var(target_mcu)
Specify the MCU to build for.

mcpu=
Target Joined RejectNegative Var(target_cpu)
Specify the ISA to build for: msp430, mdsp430x, msp430xv2

mlarge
Target Mask(LARGE) RejectNegative
Select large model - 20-bit addresses/pointers

msmall
Target InverseMask(LARGE) RejectNegative
Select small model - 16-bit addresses/pointers (default)

mrelax
Target Report
Optimize opcode sizes at link time

mOs
Target Undocumented Mask(OPT_SPACE)

minrt
Target Report Mask(MINRT) RejectNegative
Use a minimum runtime (no static initializers or ctors) for memory-constrained devices.

mhwmult
Target Report Var(ENABLE_HWMULT, 1) Init(1)
Enable hardware multiply (except in interrupt routines)