Commit 391fbfb8 by Joseph Myers Committed by Joseph Myers

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
parent a30e5345
2010-12-16 Joseph Myers <joseph@codesourcery.com>
* 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.
2010-12-16 Sebastian Pop <sebastian.pop@amd.com> 2010-12-16 Sebastian Pop <sebastian.pop@amd.com>
PR tree-optimization/46924 PR tree-optimization/46924
...@@ -262,7 +262,7 @@ extern GTY(()) int darwin_ms_struct; ...@@ -262,7 +262,7 @@ extern GTY(()) int darwin_ms_struct;
%{Zdynamic:-dynamic}\ %{Zdynamic:-dynamic}\
%{Zexported_symbols_list*:-exported_symbols_list %*} \ %{Zexported_symbols_list*:-exported_symbols_list %*} \
%{Zflat_namespace:-flat_namespace} \ %{Zflat_namespace:-flat_namespace} \
%{headerpad_max_install_names*} \ %{headerpad_max_install_names} \
%{Zimage_base*:-image_base %*} \ %{Zimage_base*:-image_base %*} \
%{Zinit*:-init %*} \ %{Zinit*:-init %*} \
%{!mmacosx-version-min=*:-macosx_version_min %(darwin_minversion)} \ %{!mmacosx-version-min=*:-macosx_version_min %(darwin_minversion)} \
......
...@@ -52,6 +52,9 @@ C ObjC C++ ObjC++ Separate Alias(MF) MissingArgError(missing filename after %qs) ...@@ -52,6 +52,9 @@ C ObjC C++ ObjC++ Separate Alias(MF) MissingArgError(missing filename after %qs)
dylib_file dylib_file
Driver Separate Alias(Zdylib_file) Driver Separate Alias(Zdylib_file)
dylinker
Driver
dynamic dynamic
Driver Alias(Zdynamic) Driver Alias(Zdynamic)
...@@ -88,6 +91,9 @@ Driver ...@@ -88,6 +91,9 @@ Driver
gused gused
Driver Driver
headerpad_max_install_names
Driver
image_base image_base
Driver Separate Alias(Zimage_base) Driver Separate Alias(Zimage_base)
...@@ -97,6 +103,9 @@ Driver Separate Alias(Zinit) ...@@ -97,6 +103,9 @@ Driver Separate Alias(Zinit)
install_name install_name
Driver Separate Alias(Zinstall_name) Driver Separate Alias(Zinstall_name)
keep_private_externs
Driver
mconstant-cfstrings mconstant-cfstrings
Target Report Var(darwin_constant_cfstrings) Init(1) Target Report Var(darwin_constant_cfstrings) Init(1)
Generate compile-time CFString objects Generate compile-time CFString objects
...@@ -113,6 +122,36 @@ Driver RejectNegative Separate Alias(Zmultiplydefinedunused) ...@@ -113,6 +122,36 @@ Driver RejectNegative Separate Alias(Zmultiplydefinedunused)
no_dead_strip_inits_and_terms no_dead_strip_inits_and_terms
Driver Alias(Zno_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 seg_addr_table
Driver Separate Alias(Zseg_addr_table) Driver Separate Alias(Zseg_addr_table)
...@@ -122,6 +161,9 @@ Driver Separate Alias(Zfn_seg_addr_table_filename) ...@@ -122,6 +161,9 @@ Driver Separate Alias(Zfn_seg_addr_table_filename)
segaddr segaddr
Driver Separate Args(2) Alias(Zsegaddr) Driver Separate Args(2) Alias(Zsegaddr)
seglinkedit
Driver
segs_read_only_addr segs_read_only_addr
Driver Separate Alias(Zsegs_read_only_addr) Driver Separate Alias(Zsegs_read_only_addr)
...@@ -131,6 +173,12 @@ Driver Separate Alias(Zsegs_read_write_addr) ...@@ -131,6 +173,12 @@ Driver Separate Alias(Zsegs_read_write_addr)
single_module single_module
Driver Alias(Zsingle_module) Driver Alias(Zsingle_module)
twolevel_namespace
Driver
twolevel_namespace_hints
Driver
umbrella umbrella
Driver Separate Alias(Zumbrella) Driver Separate Alias(Zumbrella)
...@@ -140,6 +188,18 @@ Driver Separate Alias(Zunexported_symbols_list) ...@@ -140,6 +188,18 @@ Driver Separate Alias(Zunexported_symbols_list)
weak_reference_mismatches weak_reference_mismatches
Driver Separate Alias(Zweak_reference_mismatches) Driver Separate Alias(Zweak_reference_mismatches)
whatsloaded
Driver
whyload
Driver
y
Driver Joined
Mach
Driver
Wnonportable-cfstrings Wnonportable-cfstrings
Target Report Var(darwin_warn_nonportable_cfstrings) Init(1) Warning Target Report Var(darwin_warn_nonportable_cfstrings) Init(1) Warning
Warn if constant CFString objects contain non-portable characters Warn if constant CFString objects contain non-portable characters
...@@ -181,6 +241,9 @@ iframework ...@@ -181,6 +241,9 @@ iframework
Target RejectNegative C ObjC C++ ObjC++ Joined Separate Target RejectNegative C ObjC C++ ObjC++ Joined Separate
-iframework <dir> Add <dir> to the end of the system framework include path -iframework <dir> Add <dir> to the end of the system framework include path
X
Driver
Zall_load Zall_load
Driver Driver
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment