From f15613c237cc93d6e278efc861b167a0837ca673 Mon Sep 17 00:00:00 2001 From: Eric Botcazou Date: Mon, 26 Dec 2016 09:22:56 +0000 Subject: [PATCH] * doc/invoke.texi (SPARC options): Add missing documentation for -mlra. From-SVN: r243924 --- gcc/ChangeLog | 4 ++++ gcc/doc/invoke.texi | 12 ++++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 412a6e0f19b..caf6508c3d5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2016-12-26 Eric Botcazou + + * doc/invoke.texi (SPARC options): Add missing documentation for -mlra. + 2016-12-25 Sandra Loosemore * doc/cpp.texi (Invocation): Revise to indicate that GCC driver diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 878d522181f..9af6e849b7c 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -1105,7 +1105,8 @@ See RS/6000 and PowerPC Options. -mvis2 -mno-vis2 -mvis3 -mno-vis3 @gol -mcbcond -mno-cbcond -mfmaf -mno-fmaf @gol -mpopc -mno-popc -msubxc -mno-subxc@gol --mfix-at697f -mfix-ut699} +-mfix-at697f -mfix-ut699 @gol +-mlra -mno-lra} @emph{SPU Options} @gccoptlist{-mwarn-reloc -merror-reloc @gol @@ -23285,6 +23286,13 @@ between the two sides of function calls, as per the 32-bit ABI@. The default is @option{-mno-std-struct-return}. This option has no effect in 64-bit mode. +@item -mlra +@itemx -mno-lra +@opindex mlra +@opindex mno-lra +Enable Local Register Allocation. This is experimental for SPARC, so by +default the compiler uses standard reload (i.e. @option{-mno-lra}). + @item -mcpu=@var{cpu_type} @opindex mcpu Set the instruction set, register set, and instruction scheduling parameters @@ -23540,7 +23548,7 @@ Total Store Order Sequential Consistency @end table -These memory models are formally defined in Appendix D of the Sparc V9 +These memory models are formally defined in Appendix D of the SPARC-V9 architecture manual, as set in the processor's @code{PSTATE.MM} field. @item -mstack-bias -- 2.30.2