Compaq KAP Fortran/OpenMP
for Tru64 UNIX
User Guide


Previous Contents Index


Appendix F
Listing File Messages

KAP can generate a listing file. As the default, this file contains the original program with notes concerning what KAP did with the program. Other information can be selected with the -listoptions command-line switch. See Chapter 9 for examples of the available information.

Source and transformed code listings include an Actions section noting what KAP did do, or could not do, with each loop. The notations indicate which class of message was issued for the marked statement. Section F.1, Classes of Messages explains these classes.

The list of error and diagnostic messages in Section F.2, Messages is organized by class, and within each class is sorted alphabetically.

These messages are written only to the listing file, and only when a program listing is selected (by default, or explicitly with -listoptions=o or =t ). In addition, syntax error and warning messages are written only as part of the original ( -listoptions=o ) code listing. If syntax errors or warnings are found, a brief note stating that syntax errors or warnings were found is written to the error file.

The Loop Table requested with -listoptions=l has a status column with a short description of what KAP did with the loop, or why it could not optimize it. Section 9.1.4, Loop Table (L) contains the possible messages that can appear there, with a longer explanation of each.

In addition to the messages written to the listing file, there is a small number of messages that can appear in the error file. Most of these are issued for conditions like command-line switch errors or missing files, which prevent KAP from running at all. These messages are brief and self-explanatory.

F.1 Classes of Messages

The following lists classes of messages:

F.2 Messages

In the following messages, the characters "#1" indicate where a substitution will take place when the actual message is issued. For instance, you may see the message: "The type "#1" cannot appear here." If the type of the incorrect object is INTEGER, the actual message will be "The type "INTEGER" cannot appear here."

F.2.1 Data Dependence (DD)

Data dependence involving this line due to variable "#1." An upwards data dependence arc results from the way the variable is used. This may mean that the DO loop cannot be optimized.

F.2.2 Error (E)

The following are error messages:

F.2.3 Extension (EX)

F.2.4 Inlining/IPA (INL)

F.2.5 Informational (INF)

F.2.6 Inserted (I)

F.2.7 Loop Reordering (LR)

F.2.8 Warning (MIS)

F.2.9 Option Error (OW)

F.2.10 Not Optimized (NO)

F.2.11 Output Translation (OT)

F.2.12 Output Trans Fails (OTF)

F.2.13 Program Too Large (NO)

F.2.14 Question (Q)

F.2.15 Scalar Optimization (SO)

F.2.16 Standardized (STD)

F.2.17 Translator Error (TE)

F.2.18 Vector Enhanced (VE)

F.2.19 Warning (W)


Index Contents