aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstuart <stuart@138bc75d-0d04-0410-961f-82ee72b054a4>2006-05-01 21:05:17 +0000
committerstuart <stuart@138bc75d-0d04-0410-961f-82ee72b054a4>2006-05-01 21:05:17 +0000
commit54c404097882d71c46dc6a75c2a1d57ba91dbef7 (patch)
treea8cb43a4f7048cd0c43679d65c28bd77a4700cdc
parent5eb5242e7fd67331fd2151f09339e24a2c011f86 (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-ppc5
-rw-r--r--gcc/doc/invoke.texi15
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.