Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/darwin.opt @ 67:f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
author | nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 22 Mar 2011 17:18:12 +0900 |
parents | a06113de4d67 |
children | 04ced10e8804 |
comparison
equal
deleted
inserted
replaced
65:65488c3d617d | 67:f6334be47118 |
---|---|
1 ; Processor-independent options for Darwin. | 1 ; Processor-independent options for Darwin. |
2 | 2 |
3 ; Copyright (C) 2005, 2007 Free Software Foundation, Inc. | 3 ; Copyright (C) 2005, 2007, 2010 Free Software Foundation, Inc. |
4 ; | 4 ; |
5 ; This file is part of GCC. | 5 ; This file is part of GCC. |
6 ; | 6 ; |
7 ; GCC is free software; you can redistribute it and/or modify it under | 7 ; GCC is free software; you can redistribute it and/or modify it under |
8 ; the terms of the GNU General Public License as published by the Free | 8 ; the terms of the GNU General Public License as published by the Free |
16 ; | 16 ; |
17 ; You should have received a copy of the GNU General Public License | 17 ; You should have received a copy of the GNU General Public License |
18 ; along with GCC; see the file COPYING3. If not see | 18 ; along with GCC; see the file COPYING3. If not see |
19 ; <http://www.gnu.org/licenses/>. | 19 ; <http://www.gnu.org/licenses/>. |
20 | 20 |
21 ; Various linker options have a -Z added so that they can get to specs | |
22 ; processing without interference. Note that an option name with a | |
23 ; prefix that matches another option name, that also takes an | |
24 ; argument, being mapped to a -Z linker option, needs to be modified | |
25 ; so the prefix is different, otherwise a '*' after the shorter option | |
26 ; will match with the longer one. | |
27 | |
28 all_load | |
29 Driver Alias(Zall_load) | |
30 | |
31 allowable_client | |
32 Driver Separate Alias(Zallowable_client) | |
33 | |
34 arch_errors_fatal | |
35 Driver Alias(Zarch_errors_fatal) | |
36 | |
37 bind_at_load | |
38 Driver Alias(Zbind_at_load) | |
39 | |
40 bundle | |
41 Driver Alias(Zbundle) | |
42 | |
43 bundle_loader | |
44 Driver Separate Alias(Zbundle_loader) | |
45 | |
46 dead_strip | |
47 Driver Alias(Zdead_strip) | |
48 | |
49 dependency-file | |
50 C ObjC C++ ObjC++ Separate Alias(MF) MissingArgError(missing filename after %qs) | |
51 | |
52 dylib_file | |
53 Driver Separate Alias(Zdylib_file) | |
54 | |
55 dylinker | |
56 Driver | |
57 | |
58 dynamic | |
59 Driver Alias(Zdynamic) | |
60 | |
61 dynamiclib | |
62 Driver Alias(Zdynamiclib) | |
63 | |
64 exported_symbols_list | |
65 Driver Separate Alias(Zexported_symbols_list) | |
66 | |
67 filelist | |
68 Driver RejectNegative Separate | |
69 | |
70 findirect-virtual-calls | |
71 Driver RejectNegative | |
72 | |
73 flat_namespace | |
74 Driver RejectNegative Alias(Zflat_namespace) | |
75 | |
76 force_cpusubtype_ALL | |
77 Driver RejectNegative Alias(Zforce_cpusubtype_ALL) | |
78 | |
79 force_flat_namespace | |
80 Driver RejectNegative Alias(Zforce_flat_namespace) | |
81 | |
82 framework | |
83 Driver RejectNegative Separate | |
84 | |
85 fterminated-vtables | |
86 Driver RejectNegative | |
87 | |
88 gfull | |
89 Driver | |
90 | |
91 gused | |
92 Driver | |
93 | |
94 headerpad_max_install_names | |
95 Driver | |
96 | |
97 image_base | |
98 Driver Separate Alias(Zimage_base) | |
99 | |
100 init | |
101 Driver Separate Alias(Zinit) | |
102 | |
103 install_name | |
104 Driver Separate Alias(Zinstall_name) | |
105 | |
106 keep_private_externs | |
107 Driver | |
108 | |
109 mconstant-cfstrings | |
110 Target Report Var(darwin_constant_cfstrings) Init(1) | |
111 Generate compile-time CFString objects | |
112 | |
113 multi_module | |
114 Driver RejectNegative Alias(Zmulti_module) | |
115 | |
116 multiply_defined | |
117 Driver RejectNegative Separate Alias(Zmultiply_defined) | |
118 | |
119 multiply_defined_unused | |
120 Driver RejectNegative Separate Alias(Zmultiplydefinedunused) | |
121 | |
122 no_dead_strip_inits_and_terms | |
123 Driver Alias(Zno_dead_strip_inits_and_terms) | |
124 | |
125 nofixprebinding | |
126 Driver | |
127 | |
128 nomultidefs | |
129 Driver | |
130 | |
131 noprebind | |
132 Driver | |
133 | |
134 noseglinkedit | |
135 Driver | |
136 | |
137 object | |
138 Driver | |
139 | |
140 prebind | |
141 Driver | |
142 | |
143 prebind_all_twolevel_modules | |
144 Driver | |
145 | |
146 preload | |
147 Driver | |
148 | |
149 private_bundle | |
150 Driver | |
151 | |
152 pthread | |
153 Driver | |
154 | |
155 seg_addr_table | |
156 Driver Separate Alias(Zseg_addr_table) | |
157 | |
158 seg_addr_table_filename | |
159 Driver Separate Alias(Zfn_seg_addr_table_filename) | |
160 | |
161 segaddr | |
162 Driver Separate Args(2) Alias(Zsegaddr) | |
163 | |
164 seglinkedit | |
165 Driver | |
166 | |
167 segs_read_only_addr | |
168 Driver Separate Alias(Zsegs_read_only_addr) | |
169 | |
170 segs_read_write_addr | |
171 Driver Separate Alias(Zsegs_read_write_addr) | |
172 | |
173 single_module | |
174 Driver Alias(Zsingle_module) | |
175 | |
176 twolevel_namespace | |
177 Driver | |
178 | |
179 twolevel_namespace_hints | |
180 Driver | |
181 | |
182 umbrella | |
183 Driver Separate Alias(Zumbrella) | |
184 | |
185 unexported_symbols_list | |
186 Driver Separate Alias(Zunexported_symbols_list) | |
187 | |
188 weak_reference_mismatches | |
189 Driver Separate Alias(Zweak_reference_mismatches) | |
190 | |
191 whatsloaded | |
192 Driver | |
193 | |
194 whyload | |
195 Driver | |
196 | |
197 y | |
198 Driver Joined | |
199 | |
200 Mach | |
201 Driver | |
202 | |
203 Wnonportable-cfstrings | |
204 Target Report Var(darwin_warn_nonportable_cfstrings) Init(1) Warning | |
205 Warn if constant CFString objects contain non-portable characters | |
206 | |
207 ; Use new-style pic stubs if this is true, x86 only so far. | |
208 matt-stubs | |
209 Target Report Var(darwin_macho_att_stub) Init(1) | |
210 Generate AT&T-style stubs for Mach-O | |
211 | |
212 mdynamic-no-pic | |
213 Target Common Report Mask(MACHO_DYNAMIC_NO_PIC) | |
214 Generate code suitable for executables (NOT shared libs) | |
215 | |
21 mfix-and-continue | 216 mfix-and-continue |
22 Target Report Var(darwin_fix_and_continue) | 217 Target Report Var(darwin_fix_and_continue) |
23 Generate code suitable for fast turn around debugging | 218 Generate code suitable for fast turn around debugging |
24 | 219 |
25 ; The Init here is for the convenience of GCC developers, so that | 220 ; The Init here is for the convenience of GCC developers, so that cc1 |
26 ; cc1 and cc1plus don't crash if no -mmacosx-version-min is passed. The | 221 ; and cc1plus don't crash if no -mmacosx-version-min is passed. The |
27 ; driver will always pass a -mmacosx-version-min, so in normal use | 222 ; driver will always pass a -mmacosx-version-min, so in normal use the |
28 ; the Init is never used. | 223 ; Init is never used. Useful for setting the OS on which people |
224 ; ususally debug. | |
29 mmacosx-version-min= | 225 mmacosx-version-min= |
30 Target Joined Report Var(darwin_macosx_version_min) Init("10.1") | 226 Target Joined Report Var(darwin_macosx_version_min) Init("10.6") |
31 The earliest MacOS X version on which this program will run | 227 The earliest MacOS X version on which this program will run |
32 | 228 |
33 mone-byte-bool | 229 mone-byte-bool |
34 Target RejectNegative Report Var(darwin_one_byte_bool) | 230 Target RejectNegative Report Var(darwin_one_byte_bool) |
35 Set sizeof(bool) to 1 | 231 Set sizeof(bool) to 1 |
43 Generate code for the kernel or loadable kernel extensions | 239 Generate code for the kernel or loadable kernel extensions |
44 | 240 |
45 iframework | 241 iframework |
46 Target RejectNegative C ObjC C++ ObjC++ Joined Separate | 242 Target RejectNegative C ObjC C++ ObjC++ Joined Separate |
47 -iframework <dir> Add <dir> to the end of the system framework include path | 243 -iframework <dir> Add <dir> to the end of the system framework include path |
244 | |
245 X | |
246 Driver | |
247 | |
248 Zall_load | |
249 Driver | |
250 | |
251 Zallowable_client | |
252 Driver Separate | |
253 | |
254 Zarch_errors_fatal | |
255 Driver | |
256 | |
257 Zbind_at_load | |
258 Driver | |
259 | |
260 Zbundle | |
261 Driver | |
262 | |
263 Zbundle_loader | |
264 Driver Separate | |
265 | |
266 Zdead_strip | |
267 Driver | |
268 | |
269 Zdylib_file | |
270 Driver Separate | |
271 | |
272 Zdynamic | |
273 Driver | |
274 | |
275 Zdynamiclib | |
276 Driver | |
277 | |
278 Zexported_symbols_list | |
279 Driver Separate | |
280 | |
281 Zfn_seg_addr_table_filename | |
282 Driver Separate | |
283 | |
284 Zflat_namespace | |
285 Driver | |
286 | |
287 Zforce_cpusubtype_ALL | |
288 Driver | |
289 | |
290 Zforce_flat_namespace | |
291 Driver | |
292 | |
293 Zimage_base | |
294 Driver Separate | |
295 | |
296 Zinit | |
297 Driver Separate | |
298 | |
299 Zinstall_name | |
300 Driver Separate | |
301 | |
302 Zmulti_module | |
303 Driver | |
304 | |
305 Zmultiply_defined | |
306 Driver Separate | |
307 | |
308 Zmultiplydefinedunused | |
309 Driver Separate | |
310 | |
311 Zno_dead_strip_inits_and_terms | |
312 Driver | |
313 | |
314 Zseg_addr_table | |
315 Driver Separate | |
316 | |
317 Zsegaddr | |
318 Driver Separate Args(2) | |
319 | |
320 Zsegs_read_only_addr | |
321 Driver Separate | |
322 | |
323 Zsegs_read_write_addr | |
324 Driver Separate | |
325 | |
326 Zsingle_module | |
327 Driver | |
328 | |
329 Zumbrella | |
330 Driver Separate | |
331 | |
332 Zunexported_symbols_list | |
333 Driver Separate | |
334 | |
335 Zweak_reference_mismatches | |
336 Driver Separate | |
337 | |
338 client_name | |
339 Driver Separate | |
340 | |
341 compatibility_version | |
342 Driver Separate | |
343 | |
344 current_version | |
345 Driver Separate | |
346 | |
347 dylinker_install_name | |
348 Driver Separate | |
349 | |
350 pagezero_size | |
351 Driver Separate | |
352 | |
353 read_only_relocs | |
354 Driver Separate | |
355 | |
356 sectalign | |
357 Driver Separate Args(3) | |
358 | |
359 sectcreate | |
360 Driver Separate Args(3) | |
361 | |
362 sectobjectsymbols | |
363 Driver Separate Args(2) | |
364 | |
365 sectorder | |
366 Driver Separate Args(3) | |
367 | |
368 seg1addr | |
369 Driver Separate | |
370 | |
371 segcreate | |
372 Driver Separate Args(3) | |
373 | |
374 segprot | |
375 Driver Separate Args(3) | |
376 | |
377 segs_read_only_addr | |
378 Driver Separate | |
379 | |
380 segs_read_write_addr | |
381 Driver Separate | |
382 | |
383 sub_library | |
384 Driver Separate | |
385 | |
386 sub_umbrella | |
387 Driver Separate | |
388 | |
389 undefined | |
390 Driver Separate |