Reference Guide
148 Chapter 8
Diagnostic Messages
Warning Messages
ACTION Avoid using loads to %r0 if you want
your code to execute correctly on all
PA-RISC machines.
34 MESSAGE Missing .LEVEL directive; A .LEVEL
1.0 was inserted before .ALLOW
CAUSE A .ALLOW directive was encountered
without first seeing a .LEVEL
directive.
ACTION Insert a .LEVEL directive at the start
of the source file.
35 MESSAGE Use of .ALLOW %s not
meaningful for file assembled
at .LEVEL %s
CAUSE The .ALLOW directive supplied has no
meaning for a file assembled at given
.LEVEL. For example if your source
file specifies .LEVEL 1.1 then a
.ALLOW 1.0 or .ALLOW 1.1 would
not be meaningful for this source file.
ACTION Removed .ALLOW directive or change
.LEVEL.
36 MESSAGE Use of %s is incorrect for
the current %s of %s
CAUSE Use of a feature that is not supported
on the hardware that the assembler
is targeting. The assembler is told
what hardware it is targeting
through the use of the .LEVEL and
.ALLOW directives. Using PA1.1
features while at .LEVEL 1.0 will
generate this message.
ACTION Insert a .LEVEL or .ALLOW directive
as appropriate, or remove the
offending instruction from the source
file.