This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
[binutils-gdb] [AARCH64] Document .arch and .arch_extension directive
- From: Jiong Wang <jiwang at sourceware dot org>
- To: bfd-cvs at sourceware dot org
- Date: 3 Feb 2015 14:03:20 -0000
- Subject: [binutils-gdb] [AARCH64] Document .arch and .arch_extension directive
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=8e02d7f52092fe95f29d006e1df45b110490adc1
commit 8e02d7f52092fe95f29d006e1df45b110490adc1
Author: Jiong Wang <jiong.wang@arm.com>
Date: Tue Feb 3 14:02:24 2015 +0000
[AARCH64] Document .arch and .arch_extension directive
2015-02-03 Renlin Li <renlin.li@arm.com>
gas/
* doc/c-aarch64.texi (.arch): Document the directive.
(.arch_extension): Likewise.
Diff:
---
gas/ChangeLog | 5 +++++
gas/doc/c-aarch64.texi | 18 ++++++++++++++++++
2 files changed, 23 insertions(+)
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 3322fce..5e77360 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+2015-02-03 Renlin Li <renlin.li@arm.com>
+
+ * doc/c-aarch64.texi (.arch): Document the directive.
+ (.arch_extension): Likewise.
+
2015-02-03 Nick Clifton <nickc@redhat.com>
* config/tc-rl78.h (TC_PARSE_CONS_EXPRESSION): Define.
diff --git a/gas/doc/c-aarch64.texi b/gas/doc/c-aarch64.texi
index 3488a1f..508dd11 100644
--- a/gas/doc/c-aarch64.texi
+++ b/gas/doc/c-aarch64.texi
@@ -232,6 +232,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