1mbig-endian
2Target Report RejectNegative Mask(BIG_ENDIAN)
3Generate big endian code
4
5mlittle-endian
6Target Report RejectNegative InverseMask(BIG_ENDIAN)
7Generate little endian code
8
9mgnu-as
10Target Report Mask(GNU_AS)
11Generate code for GNU as
12
13mgnu-ld
14Target Report Mask(GNU_LD)
15Generate code for GNU ld
16
17mvolatile-asm-stop
18Target Report Mask(VOL_ASM_STOP)
19Emit stop bits before and after volatile extended asms
20
21mregister-names
22Target Mask(REG_NAMES)
23Use in/loc/out register names
24
25mno-sdata
26Target Report RejectNegative Mask(NO_SDATA)
27
28msdata
29Target Report RejectNegative InverseMask(NO_SDATA)
30Enable use of sdata/scommon/sbss
31
32mno-pic
33Target Report RejectNegative Mask(NO_PIC)
34Generate code without GP reg
35
36mconstant-gp
37Target Report RejectNegative Mask(CONST_GP)
38gp is constant (but save/restore gp on indirect calls)
39
40mauto-pic
41Target Report RejectNegative Mask(AUTO_PIC)
42Generate self-relocatable code
43
44minline-float-divide-min-latency
45Target Report RejectNegative Var(TARGET_INLINE_FLOAT_DIV, 1)
46Generate inline floating point division, optimize for latency
47
48minline-float-divide-max-throughput
49Target Report RejectNegative Var(TARGET_INLINE_FLOAT_DIV, 2) Init(2)
50Generate inline floating point division, optimize for throughput
51
52mno-inline-float-divide
53Target Report RejectNegative Var(TARGET_INLINE_FLOAT_DIV, 0)
54
55minline-int-divide-min-latency
56Target Report RejectNegative Var(TARGET_INLINE_INT_DIV, 1)
57Generate inline integer division, optimize for latency
58
59minline-int-divide-max-throughput
60Target Report RejectNegative Var(TARGET_INLINE_INT_DIV, 2)
61Generate inline integer division, optimize for throughput
62
63mno-inline-int-divide
64Target Report RejectNegative Var(TARGET_INLINE_INT_DIV, 0)
65Do not inline integer division
66
67minline-sqrt-min-latency
68Target Report RejectNegative Var(TARGET_INLINE_SQRT, 1)
69Generate inline square root, optimize for latency
70
71minline-sqrt-max-throughput
72Target Report RejectNegative Var(TARGET_INLINE_SQRT, 2)
73Generate inline square root, optimize for throughput
74
75mno-inline-sqrt
76Target Report RejectNegative Var(TARGET_INLINE_SQRT, 0)
77Do not inline square root
78
79mdwarf2-asm
80Target Report Mask(DWARF2_ASM)
81Enable Dwarf 2 line debug info via GNU as
82
83mearly-stop-bits
84Target Report Mask(EARLY_STOP_BITS)
85Enable earlier placing stop bits for better scheduling
86
87mfixed-range=
88Target RejectNegative Joined
89Specify range of registers to make fixed
90
91mtls-size=
92Target RejectNegative Joined UInteger Var(ia64_tls_size) Init(22)
93Specify bit size of immediate TLS offsets
94
95mtune=
96Target RejectNegative Joined
97Schedule code for given CPU
98
99msched-br-data-spec
100Target Report Var(mflag_sched_br_data_spec) Init(0)
101Use data speculation before reload
102
103msched-ar-data-spec
104Target Report Var(mflag_sched_ar_data_spec) Init(1)
105Use data speculation after reload
106
107msched-control-spec
108Target Report Var(mflag_sched_control_spec) Init(0)
109Use control speculation
110
111msched-br-in-data-spec
112Target Report Var(mflag_sched_br_in_data_spec) Init(1)
113Use in block data speculation before reload
114
115msched-ar-in-data-spec
116Target Report Var(mflag_sched_ar_in_data_spec) Init(1)
117Use in block data speculation after reload
118
119msched-in-control-spec
120Target Report Var(mflag_sched_in_control_spec) Init(1)
121Use in block control speculation
122
123msched-ldc
124Target Report Var(mflag_sched_ldc) Init(1)
125Use simple data speculation check
126
127msched-control-ldc
128Target Report Var(mflag_control_ldc) Init(0)
129Use simple data speculation check for control speculation
130
131msched-spec-verbose
132Common Report Var(mflag_sched_spec_verbose) Init(0)
133Print information about speculative motions.
134
135msched-prefer-non-data-spec-insns
136Common Report Var(mflag_sched_prefer_non_data_spec_insns) Init(0)
137If set, data speculative instructions will be chosen for schedule only if there are no other choices at the moment 
138
139msched-prefer-non-control-spec-insns
140Common Report Var(mflag_sched_prefer_non_control_spec_insns) Init(0)
141If set, control speculative instructions will be chosen for schedule only if there are no other choices at the moment 
142
143msched-count-spec-in-critical-path
144Common Report Var(mflag_sched_count_spec_in_critical_path) Init(0)
145Count speculative dependencies while calculating priority of instructions
146
147; This comment is to ensure we retain the blank line above.
148