diff options
author | stuart <stuart@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-05-01 21:05:17 +0000 |
---|---|---|
committer | stuart <stuart@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-05-01 21:05:17 +0000 |
commit | 54c404097882d71c46dc6a75c2a1d57ba91dbef7 (patch) | |
tree | a8cb43a4f7048cd0c43679d65c28bd77a4700cdc | |
parent | 5eb5242e7fd67331fd2151f09339e24a2c011f86 (diff) |
Radar 4222119
* gcc/doc/invoke.texi: Document -mlong-branch.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/apple/200605-release@113433 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog.apple-ppc | 5 | ||||
-rw-r--r-- | gcc/doc/invoke.texi | 15 |
2 files changed, 17 insertions, 3 deletions
diff --git a/gcc/ChangeLog.apple-ppc b/gcc/ChangeLog.apple-ppc index 53805cfa89d..2093824475f 100644 --- a/gcc/ChangeLog.apple-ppc +++ b/gcc/ChangeLog.apple-ppc @@ -1,3 +1,8 @@ +2006-05-01 Stuart Hastings <stuart@apple.com> + + Radar 4222119 + * gcc/doc/invoke.texi: Document -mlong-branch. + 2006-04-27 Eric Christopher <echristo@apple.com> Radar 4454599 diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 4325ba0f4ae..e57aa1a7de7 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -11817,6 +11817,12 @@ names in the assembly language output using symbolic forms. @itemx -mno-longcall @opindex mlongcall @opindex mno-longcall +@c APPLE LOCAL begin 4222119 +@item -mlong-branch +@itemx -mno-long-branch +@opindex mlong-branch +@opindex mno-long-branch +@c APPLE LOCAL end 4222119 Default to making all function calls indirectly, using a register, so that functions which reside further than 32 megabytes (33,554,432 bytes) from the current location can be called. This setting can be @@ -11839,9 +11845,12 @@ island''. The ``branch island'' is appended to the body of the calling function; it computes the full 32-bit address of the callee and jumps to it. -On Mach-O (Darwin) systems, this option directs the compiler emit to -the glue for every direct call, and the Darwin linker decides whether -to use or discard it. +@c APPLE LOCAL begin 4222119 +On Mach-O (Darwin) systems, @option{-mlongcall} directs the compiler +emit to the glue for every direct call, and the Darwin linker decides +whether to use or discard it. @option{-mlong-branch} is a synonym for +@option{-mlongcall}. +@c APPLE LOCAL end 4222119 In the future, we may cause GCC to ignore all longcall specifications when the linker is known to generate glue. |