summaryrefslogtreecommitdiffstats
path: root/gcc/config/darwin.h
diff options
context:
space:
mode:
authorechristo <echristo@138bc75d-0d04-0410-961f-82ee72b054a4>2007-01-16 02:05:47 +0000
committerechristo <echristo@138bc75d-0d04-0410-961f-82ee72b054a4>2007-01-16 02:05:47 +0000
commit624df7b0a28945887b71233b5eeaedaa40af43b1 (patch)
tree6b2a90d546bd764f037b94d90f02d8056b47a292 /gcc/config/darwin.h
parent9cdd08220340c94ca8b3043a4e99145879506328 (diff)
downloadppe42-gcc-624df7b0a28945887b71233b5eeaedaa40af43b1.tar.gz
ppe42-gcc-624df7b0a28945887b71233b5eeaedaa40af43b1.zip
2007-01-15 Eric Christopher <echristo@apple.com>
* config/darwin.h: Update copyright. (TARGET_OPTION_TRANSLATE_TABLE): Add umbrella. (LINK_COMMAND_SPEC): Add -u. (LINK_SPEC): Fix umbrella for above. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120815 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/darwin.h')
-rw-r--r--gcc/config/darwin.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/config/darwin.h b/gcc/config/darwin.h
index 926197c027f..25405383148 100644
--- a/gcc/config/darwin.h
+++ b/gcc/config/darwin.h
@@ -130,6 +130,7 @@ extern GTY(()) int darwin_ms_struct;
{ "-segs_read_write_addr", "-Zsegs_read_write_addr" }, \
{ "-seg_addr_table", "-Zseg_addr_table" }, \
{ "-seg_addr_table_filename", "-Zfn_seg_addr_table_filename" }, \
+ { "-umbrella", "-Zumbrella" }, \
{ "-fapple-kext", "-fapple-kext -static -Wa,-static" }, \
{ "-filelist", "-Xlinker -filelist -Xlinker" }, \
{ "-findirect-virtual-calls", "-fapple-kext" }, \
@@ -187,7 +188,7 @@ extern GTY(()) int darwin_ms_struct;
!strcmp (STR, "segprot") ? 3 : \
!strcmp (STR, "sub_library") ? 1 : \
!strcmp (STR, "sub_umbrella") ? 1 : \
- !strcmp (STR, "umbrella") ? 1 : \
+ !strcmp (STR, "Zumbrella") ? 1 : \
!strcmp (STR, "undefined") ? 1 : \
!strcmp (STR, "Zunexported_symbols_list") ? 1 : \
!strcmp (STR, "Zweak_reference_mismatches") ? 1 : \
@@ -230,7 +231,7 @@ extern GTY(()) int darwin_ms_struct;
linkers, and for positional arguments like libraries. */
#define LINK_COMMAND_SPEC "\
%{!fdump=*:%{!fsyntax-only:%{!c:%{!M:%{!MM:%{!E:%{!S:\
- %(linker) %l %X %{d} %{s} %{t} %{Z} \
+ %(linker) %l %X %{d} %{s} %{t} %{Z} %{u*} \
%{A} %{e*} %{m} %{r} %{x} \
%{o*}%{!o:-o a.out} \
%{!A:%{!nostdlib:%{!nostartfiles:%S}}} \
@@ -316,7 +317,7 @@ extern GTY(()) int darwin_ms_struct;
%{sub_library*} %{sub_umbrella*} \
" LINK_SYSROOT_SPEC " \
%{twolevel_namespace} %{twolevel_namespace_hints} \
- %{umbrella*} \
+ %{Zumbrella*: -umbrella %*} \
%{undefined*} \
%{Zunexported_symbols_list*:-unexported_symbols_list %*} \
%{Zweak_reference_mismatches*:-weak_reference_mismatches %*} \
OpenPOWER on IntegriCloud