Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/darwin.opt @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | f6334be47118 |
children | 84e7813d76e9 |
comparison
equal
deleted
inserted
replaced
68:561a7518be6b | 111:04ced10e8804 |
---|---|
1 ; Processor-independent options for Darwin. | 1 ; Processor-independent options for Darwin. |
2 | 2 |
3 ; Copyright (C) 2005, 2007, 2010 Free Software Foundation, Inc. | 3 ; Copyright (C) 2005-2017 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 |
29 Driver Alias(Zall_load) | 29 Driver Alias(Zall_load) |
30 | 30 |
31 allowable_client | 31 allowable_client |
32 Driver Separate Alias(Zallowable_client) | 32 Driver Separate Alias(Zallowable_client) |
33 | 33 |
34 arch | |
35 Driver RejectNegative Separate | |
36 | |
34 arch_errors_fatal | 37 arch_errors_fatal |
35 Driver Alias(Zarch_errors_fatal) | 38 Driver Alias(Zarch_errors_fatal) |
36 | 39 |
40 asm_macosx_version_min= | |
41 Driver RejectNegative Joined | |
42 | |
37 bind_at_load | 43 bind_at_load |
38 Driver Alias(Zbind_at_load) | 44 Driver Alias(Zbind_at_load) |
39 | 45 |
40 bundle | 46 bundle |
41 Driver Alias(Zbundle) | 47 Driver Alias(Zbundle) |
84 | 90 |
85 fterminated-vtables | 91 fterminated-vtables |
86 Driver RejectNegative | 92 Driver RejectNegative |
87 | 93 |
88 gfull | 94 gfull |
89 Driver | 95 Driver RejectNegative |
90 | 96 |
91 gused | 97 gused |
92 Driver | 98 Driver RejectNegative |
93 | 99 |
94 headerpad_max_install_names | 100 headerpad_max_install_names |
95 Driver | 101 Driver |
96 | 102 |
97 image_base | 103 image_base |
106 keep_private_externs | 112 keep_private_externs |
107 Driver | 113 Driver |
108 | 114 |
109 mconstant-cfstrings | 115 mconstant-cfstrings |
110 Target Report Var(darwin_constant_cfstrings) Init(1) | 116 Target Report Var(darwin_constant_cfstrings) Init(1) |
111 Generate compile-time CFString objects | 117 Generate compile-time CFString objects. |
112 | 118 |
113 multi_module | 119 multi_module |
114 Driver RejectNegative Alias(Zmulti_module) | 120 Driver RejectNegative Alias(Zmulti_module) |
115 | 121 |
116 multiply_defined | 122 multiply_defined |
150 Driver | 156 Driver |
151 | 157 |
152 pthread | 158 pthread |
153 Driver | 159 Driver |
154 | 160 |
161 rdynamic | |
162 Driver | |
163 | |
155 seg_addr_table | 164 seg_addr_table |
156 Driver Separate Alias(Zseg_addr_table) | 165 Driver Separate Alias(Zseg_addr_table) |
157 | 166 |
158 seg_addr_table_filename | 167 seg_addr_table_filename |
159 Driver Separate Alias(Zfn_seg_addr_table_filename) | 168 Driver Separate Alias(Zfn_seg_addr_table_filename) |
200 Mach | 209 Mach |
201 Driver | 210 Driver |
202 | 211 |
203 Wnonportable-cfstrings | 212 Wnonportable-cfstrings |
204 Target Report Var(darwin_warn_nonportable_cfstrings) Init(1) Warning | 213 Target Report Var(darwin_warn_nonportable_cfstrings) Init(1) Warning |
205 Warn if constant CFString objects contain non-portable characters | 214 Warn if constant CFString objects contain non-portable characters. |
206 | 215 |
207 ; Use new-style pic stubs if this is true, x86 only so far. | 216 ; Use new-style pic stubs if this is true, x86 only so far. |
208 matt-stubs | 217 matt-stubs |
209 Target Report Var(darwin_macho_att_stub) Init(1) | 218 Target Report Var(darwin_macho_att_stub) Init(1) |
210 Generate AT&T-style stubs for Mach-O | 219 Generate AT&T-style stubs for Mach-O. |
211 | 220 |
212 mdynamic-no-pic | 221 mdynamic-no-pic |
213 Target Common Report Mask(MACHO_DYNAMIC_NO_PIC) | 222 Target Common Report Mask(MACHO_DYNAMIC_NO_PIC) |
214 Generate code suitable for executables (NOT shared libs) | 223 Generate code suitable for executables (NOT shared libs). |
215 | 224 |
216 mfix-and-continue | 225 mfix-and-continue |
217 Target Report Var(darwin_fix_and_continue) | 226 Target Report Var(darwin_fix_and_continue) |
218 Generate code suitable for fast turn around debugging | 227 Generate code suitable for fast turn around debugging. |
219 | 228 |
220 ; The Init here is for the convenience of GCC developers, so that cc1 | 229 ; The Init here is for the convenience of GCC developers, so that cc1 |
221 ; and cc1plus don't crash if no -mmacosx-version-min is passed. The | 230 ; and cc1plus don't crash if no -mmacosx-version-min is passed. The |
222 ; driver will always pass a -mmacosx-version-min, so in normal use the | 231 ; driver will always pass a -mmacosx-version-min, so in normal use the |
223 ; Init is never used. Useful for setting the OS on which people | 232 ; Init is never used. |
224 ; ususally debug. | |
225 mmacosx-version-min= | 233 mmacosx-version-min= |
226 Target Joined Report Var(darwin_macosx_version_min) Init("10.6") | 234 Target Joined Report Var(darwin_macosx_version_min) Init(DEF_MIN_OSX_VERSION) |
227 The earliest MacOS X version on which this program will run | 235 The earliest MacOS X version on which this program will run. |
228 | 236 |
229 mone-byte-bool | 237 mone-byte-bool |
230 Target RejectNegative Report Var(darwin_one_byte_bool) | 238 Target RejectNegative Report Var(darwin_one_byte_bool) |
231 Set sizeof(bool) to 1 | 239 Set sizeof(bool) to 1. |
232 | 240 |
233 fapple-kext | 241 fapple-kext |
234 Target Report C++ Var(flag_apple_kext) | 242 Target Report C++ Var(flag_apple_kext) |
235 Generate code for darwin loadable kernel extensions | 243 Generate code for darwin loadable kernel extensions. |
236 | 244 |
237 mkernel | 245 mkernel |
238 Target Report Var(flag_mkernel) | 246 Target Report Var(flag_mkernel) |
239 Generate code for the kernel or loadable kernel extensions | 247 Generate code for the kernel or loadable kernel extensions. |
240 | 248 |
241 iframework | 249 iframework |
242 Target RejectNegative C ObjC C++ ObjC++ Joined Separate | 250 Target RejectNegative C ObjC C++ ObjC++ Joined Separate |
243 -iframework <dir> Add <dir> to the end of the system framework include path | 251 -iframework <dir> Add <dir> to the end of the system framework include path. |
244 | 252 |
245 X | 253 X |
246 Driver | 254 Driver |
247 | 255 |
248 Zall_load | 256 Zall_load |
384 Driver Separate | 392 Driver Separate |
385 | 393 |
386 sub_umbrella | 394 sub_umbrella |
387 Driver Separate | 395 Driver Separate |
388 | 396 |
397 ; Certain aspects of code-gen may be improved / adjusted if the version of ld64 | |
398 ; is sufficiently modern. | |
399 mtarget-linker | |
400 Target RejectNegative Joined Separate Report Var(darwin_target_linker) Init(LD64_VERSION) | |
401 The version of ld64 in use for this toolchain. | |
402 | |
389 undefined | 403 undefined |
390 Driver Separate | 404 Driver Separate |