Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/rs6000/rs6000.opt @ 55:77e2b8dfacca gcc-4.4.5
update it from 4.4.3 to 4.5.0
author | ryoma <e075725@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 12 Feb 2010 23:39:51 +0900 |
parents | a06113de4d67 |
children | f6334be47118 |
comparison
equal
deleted
inserted
replaced
52:c156f1bd5cd9 | 55:77e2b8dfacca |
---|---|
109 | 109 |
110 mhard-float | 110 mhard-float |
111 Target Report RejectNegative InverseMask(SOFT_FLOAT, HARD_FLOAT) | 111 Target Report RejectNegative InverseMask(SOFT_FLOAT, HARD_FLOAT) |
112 Use hardware floating point | 112 Use hardware floating point |
113 | 113 |
114 mpopcntd | |
115 Target Report Mask(POPCNTD) | |
116 Use PowerPC V2.06 popcntd instruction | |
117 | |
118 mvsx | |
119 Target Report Mask(VSX) | |
120 Use vector/scalar (VSX) instructions | |
121 | |
122 mvsx-scalar-double | |
123 Target Undocumented Report Var(TARGET_VSX_SCALAR_DOUBLE) Init(-1) | |
124 ; If -mvsx, use VSX arithmetic instructions for scalar double (on by default) | |
125 | |
126 mvsx-scalar-memory | |
127 Target Undocumented Report Var(TARGET_VSX_SCALAR_MEMORY) | |
128 ; If -mvsx, use VSX scalar memory reference instructions for scalar double (off by default) | |
129 | |
130 mvsx-align-128 | |
131 Target Undocumented Report Var(TARGET_VSX_ALIGN_128) | |
132 ; If -mvsx, set alignment to 128 bits instead of 32/64 | |
133 | |
134 mallow-movmisalign | |
135 Target Undocumented Var(TARGET_ALLOW_MOVMISALIGN) Init(-1) | |
136 ; Allow/disallow the movmisalign in DF/DI vectors | |
137 | |
138 mallow-df-permute | |
139 Target Undocumented Var(TARGET_ALLOW_DF_PERMUTE) | |
140 ; Allow/disallow permutation of DF/DI vectors | |
141 | |
142 msched-groups | |
143 Target Undocumented Report Var(TARGET_SCHED_GROUPS) Init(-1) | |
144 ; Explicitly set/unset whether rs6000_sched_groups is set | |
145 | |
146 malways-hint | |
147 Target Undocumented Report Var(TARGET_ALWAYS_HINT) Init(-1) | |
148 ; Explicitly set/unset whether rs6000_always_hint is set | |
149 | |
150 malign-branch-targets | |
151 Target Undocumented Report Var(TARGET_ALIGN_BRANCH_TARGETS) Init(-1) | |
152 ; Explicitly set/unset whether rs6000_align_branch_targets is set | |
153 | |
154 mvectorize-builtins | |
155 Target Undocumented Report Var(TARGET_VECTORIZE_BUILTINS) Init(-1) | |
156 ; Explicitly control whether we vectorize the builtins or not. | |
157 | |
114 mno-update | 158 mno-update |
115 Target Report RejectNegative Mask(NO_UPDATE) | 159 Target Report RejectNegative Mask(NO_UPDATE) |
116 Do not generate load/store with update instructions | 160 Do not generate load/store with update instructions |
117 | 161 |
118 mupdate | 162 mupdate |
121 | 165 |
122 mavoid-indexed-addresses | 166 mavoid-indexed-addresses |
123 Target Report Var(TARGET_AVOID_XFORM) Init(-1) | 167 Target Report Var(TARGET_AVOID_XFORM) Init(-1) |
124 Avoid generation of indexed load/store instructions when possible | 168 Avoid generation of indexed load/store instructions when possible |
125 | 169 |
126 mno-fused-madd | |
127 Target Report RejectNegative Mask(NO_FUSED_MADD) | |
128 Do not generate fused multiply/add instructions | |
129 | |
130 mfused-madd | 170 mfused-madd |
131 Target Report RejectNegative InverseMask(NO_FUSED_MADD, FUSED_MADD) | 171 Target Report Var(TARGET_FUSED_MADD) Init(1) |
132 Generate fused multiply/add instructions | 172 Generate fused multiply/add instructions |
133 | 173 |
174 mtls-markers | |
175 Target Report Var(tls_markers) Init(1) | |
176 Mark __tls_get_addr calls with argument info | |
177 | |
178 msched-epilog | |
179 Target Undocumented Var(TARGET_SCHED_PROLOG) Init(1) | |
180 | |
134 msched-prolog | 181 msched-prolog |
135 Target Report Var(TARGET_SCHED_PROLOG) Init(1) | 182 Target Report Var(TARGET_SCHED_PROLOG) VarExists |
136 Schedule the start and end of the procedure | 183 Schedule the start and end of the procedure |
137 | |
138 msched-epilog | |
139 Target Undocumented Var(TARGET_SCHED_PROLOG) VarExists | |
140 | 184 |
141 maix-struct-return | 185 maix-struct-return |
142 Target Report RejectNegative Var(aix_struct_return) | 186 Target Report RejectNegative Var(aix_struct_return) |
143 Return all structures in memory (AIX default) | 187 Return all structures in memory (AIX default) |
144 | 188 |
192 mvrsave= | 236 mvrsave= |
193 Target RejectNegative Joined | 237 Target RejectNegative Joined |
194 -mvrsave=yes/no Deprecated option. Use -mvrsave/-mno-vrsave instead | 238 -mvrsave=yes/no Deprecated option. Use -mvrsave/-mno-vrsave instead |
195 | 239 |
196 misel | 240 misel |
197 Target | 241 Target Report Mask(ISEL) |
198 Generate isel instructions | 242 Generate isel instructions |
199 | 243 |
200 misel= | 244 misel= |
201 Target RejectNegative Joined | 245 Target RejectNegative Joined |
202 -misel=yes/no Deprecated option. Use -misel/-mno-isel instead | 246 -misel=yes/no Deprecated option. Use -misel/-mno-isel instead |