aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authorChristian Bruel <christian.bruel@st.com>2010-04-16 10:04:05 +0200
committerChristian Bruel <chrbr@gcc.gnu.org>2010-04-16 10:04:05 +0200
commit7a296495ebbcc7b9164728cb1eaa27da79568ad6 (patch)
treed2acf806d73665f1b80c0eb7407efc988aacf884 /gcc/doc
parent169afcb99f761eddccf83acad755c50d997247c8 (diff)
downloadgcc-7a296495ebbcc7b9164728cb1eaa27da79568ad6.zip
gcc-7a296495ebbcc7b9164728cb1eaa27da79568ad6.tar.gz
gcc-7a296495ebbcc7b9164728cb1eaa27da79568ad6.tar.bz2
add accumulate-outgoing-args and omit-frame-pointer for SH
From-SVN: r158399
Diffstat (limited to 'gcc/doc')
-rw-r--r--gcc/doc/invoke.texi8
1 files changed, 7 insertions, 1 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index ad8eff8..8dcba6e 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -826,7 +826,7 @@ See RS/6000 and PowerPC Options.
-mprefergot -musermode -multcost=@var{number} -mdiv=@var{strategy} @gol
-mdivsi3_libfunc=@var{name} -mfixed-range=@var{register-range} @gol
-madjust-unroll -mindexed-addressing -mgettrcost=@var{number} -mpt-fixed @gol
--minvalid-symbols}
+-maccumulate-outgoing-args -minvalid-symbols}
@emph{SPARC Options}
@gccoptlist{-mcpu=@var{cpu-type} @gol
@@ -16137,6 +16137,12 @@ by inserting a test to skip a number of operations in this case; this test
slows down the case of larger dividends. inv20u assumes the case of a such
a small dividend to be unlikely, and inv20l assumes it to be likely.
+@item -maccumulate-outgoing-args
+@opindex maccumulate-outgoing-args
+Reserve space once for outgoing arguments in the function prologue rather
+than around each call. Generally beneficial for performance and size. Also
+needed for unwinding to avoid changing the stack frame around conditional code.
+
@item -mdivsi3_libfunc=@var{name}
@opindex mdivsi3_libfunc=@var{name}
Set the name of the library function used for 32 bit signed division to