[AArch64] [-mtune cleanup 5/5] Update invoke.texi
authorJames Greenhalgh <james.greenhalgh@arm.com>
Thu, 14 Nov 2013 10:02:10 +0000 (10:02 +0000)
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>
Thu, 14 Nov 2013 10:02:10 +0000 (10:02 +0000)
gcc/
* doc/invoke.texi: Update documentation for AArch64's -mcpu
and -mtune options.

From-SVN: r204785

gcc/ChangeLog
gcc/doc/invoke.texi

index 4197f6f..51bef23 100644 (file)
@@ -1,5 +1,10 @@
 2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
 
+       * doc/invoke.texi: Update documentation for AArch64's -mcpu
+       and -mtune options.
+
+2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
+
        * config/aarch64/aarch64-cores.def (example-1): Remove.
        (example-2): Likewise.
        * config/aarch64/aarch64-tune.md: Regenerate.
index 25e3eb5..25f4983 100644 (file)
@@ -11169,9 +11169,9 @@ instead of the @option{-mcpu=} option.
 Specify the name of the target processor, optionally suffixed by one or more
 feature modifiers.  This option has the form
 @option{-mcpu=@var{cpu}@r{@{}+@r{[}no@r{]}@var{feature}@r{@}*}}, where the
-possible values for @var{cpu} are @samp{generic}, @samp{large}.  The
-possible values for @var{feature} are documented in the sub-section
-below.
+possible values for @var{cpu} are @samp{generic}, @samp{cortex-a53},
+@samp{cortex-a57}.  The possible values for @var{feature} are documented
+in the sub-section below.
 
 Where conflicting feature modifiers are specified, the right-most feature is
 used.
@@ -11184,8 +11184,12 @@ generating assembly code.
 Specify the name of the processor to tune the performance for.  The code will
 be tuned as if the target processor were of the type specified in this option,
 but still using instructions compatible with the target processor specified
-by a @option{-mcpu=} option.  This option cannot be suffixed by feature
-modifiers.
+by a @option{-mcpu=} option.  Where no @option{-mtune=} option is
+specified, the code will be tuned to perform well on the target processor
+given by @option{-mcpu=} or @option{-march=}.  Where none of
+@option{-mtune=}, @option{-mcpu=} or @option{-march=} are specified,
+the code will be tuned to perform well across a range of target
+processors.  This option cannot be suffixed by feature modifiers.
 
 @end table