diff options
author | Bob Wilson <bob.wilson@acm.org> | 2008-10-06 17:31:39 +0000 |
---|---|---|
committer | Bob Wilson <bob.wilson@acm.org> | 2008-10-06 17:31:39 +0000 |
commit | 4d4175aff7dd65648fe55d13a111fdd90a5dca1b (patch) | |
tree | b6e3fad3478e57b88c6661191f86283aecf1c4b6 /gas | |
parent | 80c35038cb89902c4e4a1d4f33c5cd1d0268807d (diff) | |
download | gdb-4d4175aff7dd65648fe55d13a111fdd90a5dca1b.zip gdb-4d4175aff7dd65648fe55d13a111fdd90a5dca1b.tar.gz gdb-4d4175aff7dd65648fe55d13a111fdd90a5dca1b.tar.bz2 |
* doc/as.texinfo (Local): New description of ELF .local directive.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 4 | ||||
-rw-r--r-- | gas/doc/as.texinfo | 19 |
2 files changed, 23 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 502d2cb..000667f 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,7 @@ +2008-10-06 Bob Wilson <bob.wilson@acm.org> + + * doc/as.texinfo (Local): New description of ELF .local directive. + 2008-10-06 Nick Clifton <nickc@redhat.com> PR 6926 diff --git a/gas/doc/as.texinfo b/gas/doc/as.texinfo index c0aef5c..457c638 100644 --- a/gas/doc/as.texinfo +++ b/gas/doc/as.texinfo @@ -3877,6 +3877,9 @@ Some machine configurations provide additional directives. * Ln:: @code{.ln @var{line-number}} * LNS directives:: @code{.file}, @code{.loc}, etc. +@ifset ELF +* Local:: @code{.local @var{names}} +@end ifset * Long:: @code{.long @var{expressions}} @ignore @@ -5019,6 +5022,22 @@ If @var{val} is non-zero, this tells @command{@value{AS}} to enter MRI mode. If affects code assembled until the next @code{.mri} directive, or until the end of the file. @xref{M, MRI mode, MRI mode}. +@ifset ELF +@node Local +@section @code{.local @var{names}} + +@cindex @code{local} directive +This directive, which is available for ELF targets, marks each symbol in +the comma-separated list of @code{names} as a local symbol so that it +will not be externally visible. If the symbols do not already exist, +they will be created. + +For targets where the @code{.lcomm} directive (@pxref{Lcomm}) does not +accept an alignment argument, which is the case for most ELF targets, +the @code{.local} directive can be used in combination with @code{.comm} +(@pxref{Comm}) to define aligned local common data. +@end ifset + @node List @section @code{.list} |