diff options
author | Yvan Roux <yvan.roux@linaro.org> | 2017-06-30 08:36:57 +0000 |
---|---|---|
committer | Yvan Roux <yroux@gcc.gnu.org> | 2017-06-30 08:36:57 +0000 |
commit | 516fa8946459e29b26035d1d273e8fafbaaa95ce (patch) | |
tree | 867b61e93b7903339f4d452292935df6cdf4c44b | |
parent | 4812f0b73c076ead7371785770a1736cf4ed1f49 (diff) | |
download | gcc-516fa8946459e29b26035d1d273e8fafbaaa95ce.zip gcc-516fa8946459e29b26035d1d273e8fafbaaa95ce.tar.gz gcc-516fa8946459e29b26035d1d273e8fafbaaa95ce.tar.bz2 |
Documentation: Clean up AArch64 options.
gcc/
2017-06-30 Yvan Roux <yvan.roux@linaro.org>
* doc/invoke.texi (AArch64): Add missing options and remove redundant
ones.
From-SVN: r249832
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/doc/invoke.texi | 17 |
2 files changed, 14 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index eab752a..e5f699d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2017-06-30 Yvan Roux <yvan.roux@linaro.org> + + * doc/invoke.texi (AArch64): Add missing options and remove redundant + ones. + 2017-06-30 Richard Biener <rguenther@suse.de> PR tree-optimization/81249 diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 7722680..f2020f8 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -587,15 +587,14 @@ Objective-C and Objective-C++ Dialects}. -mgeneral-regs-only @gol -mcmodel=tiny -mcmodel=small -mcmodel=large @gol -mstrict-align @gol --momit-leaf-frame-pointer -mno-omit-leaf-frame-pointer @gol +-momit-leaf-frame-pointer @gol -mtls-dialect=desc -mtls-dialect=traditional @gol -mtls-size=@var{size} @gol --mfix-cortex-a53-835769 -mno-fix-cortex-a53-835769 @gol --mfix-cortex-a53-843419 -mno-fix-cortex-a53-843419 @gol --mlow-precision-recip-sqrt -mno-low-precision-recip-sqrt@gol --mlow-precision-sqrt -mno-low-precision-sqrt@gol --mlow-precision-div -mno-low-precision-div @gol --march=@var{name} -mcpu=@var{name} -mtune=@var{name}} +-mfix-cortex-a53-835769 -mfix-cortex-a53-843419 @gol +-mlow-precision-recip-sqrt -mlow-precision-sqrt -mlow-precision-div @gol +-mpc-relative-literal-loads @gol +-msign-return-address=@var{scope} @gol +-march=@var{name} -mcpu=@var{name} -mtune=@var{name} -moverride=@var{string}} @emph{Adapteva Epiphany Options} @gccoptlist{-mhalf-reg-file -mprefer-short-insn-regs @gol @@ -14158,8 +14157,10 @@ across releases. This option is only intended to be useful when developing GCC. @item -mpc-relative-literal-loads +@itemx -mno-pc-relative-literal-loads @opindex mpc-relative-literal-loads -Enable PC-relative literal loads. With this option literal pools are +@opindex mno-pc-relative-literal-loads +Enable or disable PC-relative literal loads. With this option literal pools are accessed using a single instruction and emitted after each function. This limits the maximum size of functions to 1MB. This is enabled by default for @option{-mcmodel=tiny}. |