diff options
author | Christian Bruel <christian.bruel@st.com> | 2010-04-16 10:04:05 +0200 |
---|---|---|
committer | Christian Bruel <chrbr@gcc.gnu.org> | 2010-04-16 10:04:05 +0200 |
commit | 7a296495ebbcc7b9164728cb1eaa27da79568ad6 (patch) | |
tree | d2acf806d73665f1b80c0eb7407efc988aacf884 /gcc/doc | |
parent | 169afcb99f761eddccf83acad755c50d997247c8 (diff) | |
download | gcc-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.texi | 8 |
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 |