diff options
author | Joseph Myers <joseph@codesourcery.com> | 2010-12-16 23:37:23 +0000 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2010-12-16 23:37:23 +0000 |
commit | 391fbfb8ca6687adf9e03633c56e0f90541fd3f3 (patch) | |
tree | d89aaa93d1ebac71acf866e92afac4d7dbe9f26f /gcc/config/darwin.opt | |
parent | a30e53454663b6b8fab469d249341c514a6395f6 (diff) | |
download | gcc-391fbfb8ca6687adf9e03633c56e0f90541fd3f3.zip gcc-391fbfb8ca6687adf9e03633c56e0f90541fd3f3.tar.gz gcc-391fbfb8ca6687adf9e03633c56e0f90541fd3f3.tar.bz2 |
darwin.opt (dylinker, [...]): New Driver options.
* config/darwin.opt (dylinker, headerpad_max_install_names,
keep_private_externs, nofixprebinding, nomultidefs, noprebind,
noseglinkedit, object, prebind, prebind_all_twolevel_modules,
preload, private_bundle, pthread, seglinkedit, twolevel_namespace,
twolevel_namespace_hints, whatsloaded, whyload, y, Mach, X): New
Driver options.
* config/darwin.h (LINK_SPEC): Remove '*' after
headerpad_max_install_names.
From-SVN: r167963
Diffstat (limited to 'gcc/config/darwin.opt')
-rw-r--r-- | gcc/config/darwin.opt | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/gcc/config/darwin.opt b/gcc/config/darwin.opt index 0e234d9..0d8c4b5 100644 --- a/gcc/config/darwin.opt +++ b/gcc/config/darwin.opt @@ -52,6 +52,9 @@ C ObjC C++ ObjC++ Separate Alias(MF) MissingArgError(missing filename after %qs) dylib_file Driver Separate Alias(Zdylib_file) +dylinker +Driver + dynamic Driver Alias(Zdynamic) @@ -88,6 +91,9 @@ Driver gused Driver +headerpad_max_install_names +Driver + image_base Driver Separate Alias(Zimage_base) @@ -97,6 +103,9 @@ Driver Separate Alias(Zinit) install_name Driver Separate Alias(Zinstall_name) +keep_private_externs +Driver + mconstant-cfstrings Target Report Var(darwin_constant_cfstrings) Init(1) Generate compile-time CFString objects @@ -113,6 +122,36 @@ Driver RejectNegative Separate Alias(Zmultiplydefinedunused) no_dead_strip_inits_and_terms Driver Alias(Zno_dead_strip_inits_and_terms) +nofixprebinding +Driver + +nomultidefs +Driver + +noprebind +Driver + +noseglinkedit +Driver + +object +Driver + +prebind +Driver + +prebind_all_twolevel_modules +Driver + +preload +Driver + +private_bundle +Driver + +pthread +Driver + seg_addr_table Driver Separate Alias(Zseg_addr_table) @@ -122,6 +161,9 @@ Driver Separate Alias(Zfn_seg_addr_table_filename) segaddr Driver Separate Args(2) Alias(Zsegaddr) +seglinkedit +Driver + segs_read_only_addr Driver Separate Alias(Zsegs_read_only_addr) @@ -131,6 +173,12 @@ Driver Separate Alias(Zsegs_read_write_addr) single_module Driver Alias(Zsingle_module) +twolevel_namespace +Driver + +twolevel_namespace_hints +Driver + umbrella Driver Separate Alias(Zumbrella) @@ -140,6 +188,18 @@ Driver Separate Alias(Zunexported_symbols_list) weak_reference_mismatches Driver Separate Alias(Zweak_reference_mismatches) +whatsloaded +Driver + +whyload +Driver + +y +Driver Joined + +Mach +Driver + Wnonportable-cfstrings Target Report Var(darwin_warn_nonportable_cfstrings) Init(1) Warning Warn if constant CFString objects contain non-portable characters @@ -181,6 +241,9 @@ iframework Target RejectNegative C ObjC C++ ObjC++ Joined Separate -iframework <dir> Add <dir> to the end of the system framework include path +X +Driver + Zall_load Driver |