Clarify doc for .arch/.cpu

Documentation for .arch and .cpu directives currently says that it
accepts the same name as -march/-mcpu command-line options respectively.
However it only accept the architecture/CPU part of those options: it
does not accept specifying an extension which is done via
.arch_extension. This patch clarifies that the extension is not
accepted.

2018-07-25  Thomas Preud'homme  <thomas.preudhomme@linaro.org>

gas/
	* doc/c-arm.texi (.arch directive): Clarify that name must not include
	an extension.
	(.cpu directive): Likewise.
This commit is contained in:
Thomas Preud'homme 2018-07-25 09:51:51 +01:00
parent e3d39609d1
commit 5469110733
2 changed files with 10 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2018-07-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
* doc/c-arm.texi (.arch directive): Clarify that name must not include
an extension.
(.cpu directive): Likewise.
2018-07-24 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (build_vex_prefix): Use unsigned int to

View File

@ -624,7 +624,8 @@ boundary). This is for compatibility with ARM's own assembler.
@cindex @code{.arch} directive, ARM
@item .arch @var{name}
Select the target architecture. Valid values for @var{name} are the same as
for the @option{-march} command-line option.
for the @option{-march} command-line option without the instruction set
extension.
Specifying @code{.arch} clears any previously selected architecture
extensions.
@ -663,7 +664,8 @@ selects Thumb, with the value 32 selecting ARM.
@cindex @code{.cpu} directive, ARM
@item .cpu @var{name}
Select the target processor. Valid values for @var{name} are the same as
for the @option{-mcpu} command-line option.
for the @option{-mcpu} command-line option without the instruction set
extension.
Specifying @code{.cpu} clears any previously selected architecture
extensions.