Diagnostic Messages

Error Messages

 

ACTION

Replace with an expression beginning

 

 

with a label or “.”

1011

MESSAGE

"." allowed in pc_rel

 

 

expression only

 

CAUSE

A period (.) used as an operand in a

 

 

non-branch context, or used as a

 

 

target in external branch or vectored

 

 

branch.

 

ACTION

Use “.” only for pc-relative branches,

 

 

not in branch external or branch

 

 

vectored.

1012

MESSAGE

PC-relative expression must

 

 

begin with . or label

 

CAUSE

Branch target is poorly formed.

 

ACTION

Use a label or “.” as the first term of a

 

 

branch expression

1013

MESSAGE

Second label not allowed in

 

 

pc_relative expression

 

CAUSE

Branch target is poorly formed: label

 

 

operator label

 

ACTION

Use an offset in place of the second

 

 

label.

1014

MESSAGE

Labels may not be added, they

 

 

may only be subtracted

 

CAUSE

Attempt to form the sum of two

 

 

labels.

 

ACTION

Use an offset in place of the second

 

 

label.

1015

MESSAGE

Unexpected end of expression

 

CAUSE

Nothing follows a +, -, /, or * in an

 

 

expression.

 

ACTION

Place meaningful terms, integers or

 

 

labels after operator.

156

Chapter 8