Diagnostic Messages

Warning Messages

37MESSAGE Use of %s requires key bit %s to be enabled with a .LEVEL or .ALLOW

CAUSE

Use of a feature that requires a key

 

bit to be set.

ACTION

Add key bit to the .LEVEL or .ALLOW

 

directive.

38MESSAGE Encoding for %s requires a format that is incorrect for the current %s of %s

CAUSE

The instruction requires an encoding

 

format that is not available 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 a PA-RISC 2.0

 

instruction encoding format while at

 

.LEVEL 1.1 will generate this

 

message.

ACTION

Change the instruction such that it

 

can be properly encoded on the

 

hardware that the assembler is

 

targeting or change the .LEVEL to

 

2.0.

39MESSAGE The completer specified ,%s is obsolete but will be accepted as ,%s

CAUSE

The use of the ,SH completer is

 

incorrect.

ACTION

Replace the ,SH completer by the ,BC

 

completer is the source.

40MESSAGE Poorly formed operand, accepted as %s(%r0)

CAUSE

The previous assembler would

 

silently accept poorly formed

 

operands and add a trailing (%r0) to

Chapter 8

149