diff options
author | mrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-02-03 04:52:51 +0000 |
---|---|---|
committer | mrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-02-03 04:52:51 +0000 |
commit | a15a1b518debb23e76370968264408fd2277c4d1 (patch) | |
tree | 54c17e9fc5a50d361ede340d400a56a854c64726 /gcc/config/darwin9.h | |
parent | 771b60860b0d3f91c0d93eb61efc95bc8e8f2227 (diff) | |
download | gcc-a15a1b518debb23e76370968264408fd2277c4d1.tar.gz |
* config/darwin9.h (DARWIN_LINKER_GENERATES_ISLANDS): Add.
* config/rs6000/rs6000.c (DARWIN_GENERATE_ISLANDS): Add.
(output_call): Use DARWIN_GENERATE_ISLANDS to decide when to
generate a branch island.
Radar 4967371
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121534 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/darwin9.h')
-rw-r--r-- | gcc/config/darwin9.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/config/darwin9.h b/gcc/config/darwin9.h index 3f62677141a..7431cfb1ed7 100644 --- a/gcc/config/darwin9.h +++ b/gcc/config/darwin9.h @@ -17,3 +17,6 @@ %{!fdump=*:%{!fsyntax-only:%{!c:%{!M:%{!MM:%{!E:%{!S:\ %{.c|.cc|.C|.cpp|.c++|.CPP|.m|.mm: \ %{g*:%{!gstabs*:%{!g0: dsymutil %{o*:%*}%{!o:a.out}}}}}}}}}}}}" + +/* The linker can generate branch islands. */ +#define DARWIN_LINKER_GENERATES_ISLANDS 1 |