This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
[PATCH][AARCH64]Document .arch and .arch_extension directive in GAS c-aarch64.texi
- From: Renlin Li <renlin dot li at arm dot com>
- To: binutils at sourceware dot org
- Cc: marcus Shawcroft <Marcus dot Shawcroft at arm dot com>
- Date: Mon, 24 Nov 2014 16:58:18 +0000
- Subject: [PATCH][AARCH64]Document .arch and .arch_extension directive in GAS c-aarch64.texi
- Authentication-results: sourceware.org; auth=none
Hi all,
This is a simple patch to add .arch and .arch_extension directive
documentation into c-aarch64.texi.
arch64-none-elf has been built, no new issue. Documentations of html and
info format are both checked.
Okay to commit?
gas/ChangeLog:
2014-11-24 Renlin Li <Renlin.Li@arm.com>
* doc/c-aarch64.texi (.arch): Document the directive.
(.arch_extension): Likewise.
diff --git a/gas/doc/c-aarch64.texi b/gas/doc/c-aarch64.texi
index 1f4ce4c..80d1b0b 100644
--- a/gas/doc/c-aarch64.texi
+++ b/gas/doc/c-aarch64.texi
@@ -230,6 +230,24 @@ The AArch64 architecture uses @sc{ieee} floating-point numbers.
@table @code
@c AAAAAAAAAAAAAAAAAAAAAAAAA
+
+@cindex @code{.arch} directive, AArch64
+@item .arch @var{name}
+Select the target architecture. Valid values for @var{name} are the same as
+for the @option{-march} commandline option.
+
+Specifying @code{.arch} clears any previously selected architecture
+extensions.
+
+@cindex @code{.arch_extension} directive, AArch64
+@item .arch_extension @var{name}
+Add or remove an architecture extension to the target architecture. Valid
+values for @var{name} are the same as those accepted as architectural
+extensions by the @option{-mcpu} commandline option.
+
+@code{.arch_extension} may be used multiple times to add or remove extensions
+incrementally to the architecture being compiled for.
+
@c BBBBBBBBBBBBBBBBBBBBBBBBBB
@cindex @code{.bss} directive, AArch64