diff options
Diffstat (limited to 'gcc/doc/invoke.texi')
-rw-r--r-- | gcc/doc/invoke.texi | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 1b44b44..f10d749 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -818,7 +818,8 @@ Objective-C and Objective-C++ Dialects}. -mbranch-cost=@var{num} -mbranch-likely -mno-branch-likely @gol -mfp-exceptions -mno-fp-exceptions @gol -mvr4130-align -mno-vr4130-align -msynci -mno-synci @gol --mrelax-pic-calls -mno-relax-pic-calls -mmcount-ra-address} +-mrelax-pic-calls -mno-relax-pic-calls -mmcount-ra-address @gol +-mframe-header-opt -mno-frame-header-opt} @emph{MMIX Options} @gccoptlist{-mlibfuncs -mno-libfuncs -mepsilon -mno-epsilon -mabi=gnu @gol @@ -18108,6 +18109,17 @@ if @var{ra-address} is nonnull. The default is @option{-mno-mcount-ra-address}. +@item -mframe-header-opt +@itemx -mno-frame-header-opt +@opindex mframe-header-opt +Enable (disable) frame header optimization in the o32 ABI. When using the +o32 ABI, calling functions will allocate 16 bytes on the stack for the called +function to write out register arguments. When enabled, this optimization +will suppress the allocation of the frame header if it can be determined that +it is unused. + +This optimization is off by default at all optimization levels. + @end table @node MMIX Options |