By default, a local label is any label beginning with @samp{L}, but each
target is allowed to redefine the local label prefix.
-@ifclear GENERIC
-On some targets a local label begins with @samp{.L}; on the HPPA local labels
-begin with @samp{L$}.
-@end ifclear
+@ifset HPPA
+On the HPPA local labels begin with @samp{L$}.
+@end ifset
@node o
@section Name the Object File: @code{-o}
@ifset HPPA
The syntax for @code{.comm} differs slightly on the HPPA. The syntax is
-@code{@var{symbol} .comm, @var{length}}; @var{symbol} is optional.
+@samp{@var{symbol} .comm, @var{length}}; @var{symbol} is optional.
@end ifset
@node Data
@ifset HPPA
The syntax for @code{equ} on the HPPA is
-@code{@var{symbol} .equ @var{expression}}.
+@samp{@var{symbol} .equ @var{expression}}.
@end ifset
@node Extern
@ifset HPPA
The syntax for @code{.lcomm} differs slightly on the HPPA. The syntax is
-@code{@var{symbol} .lcomm, @var{length}}; @var{symbol} is optional.
+@samp{@var{symbol} .lcomm, @var{length}}; @var{symbol} is optional.
@end ifset
@node Lflags
@ifset HPPA
The syntax for @code{set} on the HPPA is
-@code{@var{symbol} .set @var{expression}}.
+@samp{@var{symbol} .set @var{expression}}.
@end ifset
@node Short
@node HPPA Notes
@section Notes
-As a backend for GNU CC @code{@value{AS}} has been throughly tested and should
+As a back end for GNU CC @code{@value{AS}} has been throughly tested and should
work extremely well. We have tested it only minimally on hand written assembly
code and no one has tested it much on the assembly output from the HP
compilers.
@code{@value{AS}} has no machine-dependent directives for the HPPA.
@cindex HPPA Syntax
-@section HPPA Syntax
@node HPPA Syntax
+@section Syntax
The assembler syntax closely follows the HPPA instruction set
reference manual; assembler directives and general syntax closely follow the
HPPA assembly language reference manual with a few noteworthy differences.
uses the @code{spop} instructions, or code which makes significant
use of the @code{!} line separator.
-@code{@value{AS} is much less forgiving about missing arguments and other
+@code{@value{AS}} is much less forgiving about missing arguments and other
similar oversights. @code{@value{AS}} will flag missing arguments as
syntax errors; this is regarded as a feature, not a bug.
K. Richard Pixley maintained GAS for a while, adding various enhancements and
many bug fixes, including merging support for several processors, breaking GAS
-up to handle multiple object file format backends (including heavy rewrite,
-testing, an integration of the coff and b.out backends), adding configuration
+up to handle multiple object file format back end (including heavy rewrite,
+testing, an integration of the coff and b.out back end), adding configuration
including heavy testing and verification of cross assemblers and file splits
and renaming, converted GAS to strictly ansi C including full prototypes, added
support for m680[34]0 & cpu32, considerable work on i960 including a COFF port