* doc/as.texinfo (Dot): Expand no-space-dir conditional to include
a complete sentence. (Pseudo Ops): Put conditionals around Skip and Space menu entries. (Line): Remove conditional declaration of Ln node and section here. Put aout-bout description inside the no-line-dir conditional. (Skip, Space): Use a separate conditional for each node.
This commit is contained in:
parent
14082c7624
commit
884f0d36b4
2 changed files with 20 additions and 13 deletions
|
@ -1,3 +1,12 @@
|
||||||
|
2008-10-09 Bob Wilson <bob.wilson@acm.org>
|
||||||
|
|
||||||
|
* doc/as.texinfo (Dot): Expand no-space-dir conditional to include
|
||||||
|
a complete sentence.
|
||||||
|
(Pseudo Ops): Put conditionals around Skip and Space menu entries.
|
||||||
|
(Line): Remove conditional declaration of Ln node and section here.
|
||||||
|
Put aout-bout description inside the no-line-dir conditional.
|
||||||
|
(Skip, Space): Use a separate conditional for each node.
|
||||||
|
|
||||||
2008-10-09 Bob Wilson <bob.wilson@acm.org>
|
2008-10-09 Bob Wilson <bob.wilson@acm.org>
|
||||||
|
|
||||||
* doc/as.texinfo (Pseudo Ops): Remove no-file-dir conditional around
|
* doc/as.texinfo (Pseudo Ops): Remove no-file-dir conditional around
|
||||||
|
|
|
@ -3373,8 +3373,9 @@ The special symbol @samp{.} refers to the current address that
|
||||||
@command{@value{AS}} is assembling into. Thus, the expression @samp{melvin:
|
@command{@value{AS}} is assembling into. Thus, the expression @samp{melvin:
|
||||||
.long .} defines @code{melvin} to contain its own address.
|
.long .} defines @code{melvin} to contain its own address.
|
||||||
Assigning a value to @code{.} is treated the same as a @code{.org}
|
Assigning a value to @code{.} is treated the same as a @code{.org}
|
||||||
directive. Thus, the expression @samp{.=.+4} is the same as saying
|
directive.
|
||||||
@ifclear no-space-dir
|
@ifclear no-space-dir
|
||||||
|
Thus, the expression @samp{.=.+4} is the same as saying
|
||||||
@samp{.space 4}.
|
@samp{.space 4}.
|
||||||
@end ifclear
|
@end ifclear
|
||||||
|
|
||||||
|
@ -3923,10 +3924,14 @@ Some machine configurations provide additional directives.
|
||||||
@ifset COFF-ELF
|
@ifset COFF-ELF
|
||||||
* Size:: @code{.size [@var{name} , @var{expression}]}
|
* Size:: @code{.size [@var{name} , @var{expression}]}
|
||||||
@end ifset
|
@end ifset
|
||||||
|
@ifclear no-space-dir
|
||||||
* Skip:: @code{.skip @var{size} , @var{fill}}
|
* Skip:: @code{.skip @var{size} , @var{fill}}
|
||||||
|
@end ifclear
|
||||||
|
|
||||||
* Sleb128:: @code{.sleb128 @var{expressions}}
|
* Sleb128:: @code{.sleb128 @var{expressions}}
|
||||||
|
@ifclear no-space-dir
|
||||||
* Space:: @code{.space @var{size} , @var{fill}}
|
* Space:: @code{.space @var{size} , @var{fill}}
|
||||||
|
@end ifclear
|
||||||
@ifset have-stabs
|
@ifset have-stabs
|
||||||
* Stab:: @code{.stabd, .stabn, .stabs}
|
* Stab:: @code{.stabd, .stabn, .stabs}
|
||||||
@end ifset
|
@end ifset
|
||||||
|
@ -4942,13 +4947,6 @@ assemblers, but ignores it.
|
||||||
@section @code{.line @var{line-number}}
|
@section @code{.line @var{line-number}}
|
||||||
|
|
||||||
@cindex @code{line} directive
|
@cindex @code{line} directive
|
||||||
@end ifclear
|
|
||||||
@ifset no-line-dir
|
|
||||||
@node Ln
|
|
||||||
@section @code{.ln @var{line-number}}
|
|
||||||
|
|
||||||
@cindex @code{ln} directive
|
|
||||||
@end ifset
|
|
||||||
@cindex logical line number
|
@cindex logical line number
|
||||||
@ifset aout-bout
|
@ifset aout-bout
|
||||||
Change the logical line number. @var{line-number} must be an absolute
|
Change the logical line number. @var{line-number} must be an absolute
|
||||||
|
@ -4957,10 +4955,8 @@ statements on the current line (after a statement separator character) are
|
||||||
reported as on logical line number @var{line-number} @minus{} 1. One day
|
reported as on logical line number @var{line-number} @minus{} 1. One day
|
||||||
@command{@value{AS}} will no longer support this directive: it is recognized only
|
@command{@value{AS}} will no longer support this directive: it is recognized only
|
||||||
for compatibility with existing assembler programs.
|
for compatibility with existing assembler programs.
|
||||||
|
|
||||||
@end ifset
|
@end ifset
|
||||||
|
|
||||||
@ifclear no-line-dir
|
|
||||||
Even though this is a directive associated with the @code{a.out} or
|
Even though this is a directive associated with the @code{a.out} or
|
||||||
@code{b.out} object-code formats, @command{@value{AS}} still recognizes it
|
@code{b.out} object-code formats, @command{@value{AS}} still recognizes it
|
||||||
when producing COFF output, and treats @samp{.line} as though it
|
when producing COFF output, and treats @samp{.line} as though it
|
||||||
|
@ -5953,7 +5949,9 @@ This directive emits @var{size} bytes, each of value @var{fill}. Both
|
||||||
@var{size} and @var{fill} are absolute expressions. If the comma and
|
@var{size} and @var{fill} are absolute expressions. If the comma and
|
||||||
@var{fill} are omitted, @var{fill} is assumed to be zero. This is the same as
|
@var{fill} are omitted, @var{fill} is assumed to be zero. This is the same as
|
||||||
@samp{.space}.
|
@samp{.space}.
|
||||||
|
@end ifclear
|
||||||
|
|
||||||
|
@ifclear no-space-dir
|
||||||
@node Space
|
@node Space
|
||||||
@section @code{.space @var{size} , @var{fill}}
|
@section @code{.space @var{size} , @var{fill}}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue