Diagnostic Messages

 

Warning Messages

CAUSE

More than one .COPYRIGHT directive

 

encountered.

ACTION

Remove the extra .COPYRIGHT

 

directive(s).

29MESSAGE A procedure may not be empty

CAUSE

Procedure with no code encountered.

ACTION

Add at least one instruction to

 

procedure or delete the procedure

 

from the source file.

30MESSAGE Procedure does not have

.CALLINFO

CAUSE

Procedure requires a .CALLINFO

 

due to use of .ENTER/.LEAVE or if

 

there are no unwind space

 

requirements.

ACTION

Insert a correct .CALLINFO directive

 

at the start of the procedure.

31MESSAGE Empty source file(s)

CAUSE

Input source file was empty.

ACTION

An empty source file usually

 

indicates an error of some kind.

32MESSAGE Missing .PROCEND

CAUSE

A .PROC was not terminated by a

 

corresponding .PROCEND

ACTION

Insert a .PROCEND

33MESSAGE Cache hint may not work on

some hardware

CAUSE

An instruction was encountered that

 

was performing a load to %r0. This

 

type of instruction is reserved as a

 

hint to the cache system. However

 

some of the early hardware didn't

 

properly perform this cache hint

 

feature.

Chapter 8

147