Add a description of the X86_64 assembler's .largcomm pseudo-op.
authorNick Clifton <nickc@redhat.com>
Mon, 8 Jan 2018 09:29:17 +0000 (09:29 +0000)
committerNick Clifton <nickc@redhat.com>
Mon, 8 Jan 2018 09:29:17 +0000 (09:29 +0000)
PR 22553
* doc/c-i386.texi (i386-Directives): Document the .largecomm
directive.

gas/ChangeLog
gas/doc/c-i386.texi

index 85ced2f05b286d05f32fb37a6d95d52ee8fe5363..d3ad1a47592fa8a5fee02795fa080b1bc1674654 100644 (file)
@@ -1,3 +1,9 @@
+2018-01-08  Nick Clifton  <nickc@redhat.com>
+
+       PR 22553
+       * doc/c-i386.texi (i386-Directives): Document the .largecomm
+       directive.
+
 2018-01-04  Jim Wilson  <jimw@sifive.com>
 
        * testsuite/gas/riscv/priv-reg.s: Add missing stval and mtval.
index 91f5c5a21a1b27aff1ebec03a4394e979ad336ac..e500e7c86d14348a8a7eeeaf84d090dcce5dc8de 100644 (file)
@@ -431,8 +431,17 @@ specifies the desired alignment of the symbol in the bss section.
 
 This directive is only available for COFF based x86 targets.
 
+@cindex @code{largecomm} directive, ELF
+@item .largecomm @var{symbol} , @var{length}[, @var{alignment}]
+This directive behaves in the same way as the @code{comm} directive
+except that the data is placed into the @var{.lbss} section instead of
+the @var{.bss} section @ref{Comm}.
+
+The directive is intended to be used for data which requires a large
+amount of space, and it is only available for ELF based x86_64
+targets.
+
 @c FIXME: Document other x86 specific directives ?  Eg: .code16gcc,
-@c .largecomm
 
 @end table