The basic global cross-checking option is -Xlist with no suboption. It is a combination of suboptions, each of which could have been specified separately.
The following sections describe options for producing the listing, errors, and cross-reference table. Multiple suboptions may appear on the command line.
Add suboptions according to the following rules:
Append the suboption to -Xlist.
Put no space between the -Xlist and the suboption.
Use only one suboption per -Xlist.
Combine suboptions according to the following rules:
The most general option is -Xlist (listing, errors, cross-reference table).
Specific features can be combined using -Xlistc, -XlistE, -XlistL, or -XlistX.
Other suboptions specify further details.
Example: Each of these two command lines performs the same task:
demo% f77 -Xlistc -Xlist any.f
demo% f77 -Xlistc any.f
The following table shows the reports generated by these basic --Xlist suboptions alone:
Table 5-1 Xlist Suboptions|
Generated Report |
Option |
|---|---|
|
Errors, listing, cross-reference |
-Xlist |
|
Errors only |
-XlistE |
|
Errors and source listing only |
-XlistL |
|
Errors and cross-reference table only |
-XlistX |
|
Errors and call graph only |
-Xlistc |
The following table summarizes all -Xlist suboptions.
Table 5-2 Summary of --Xlist Suboptions|
Option |
Action |
|
-Xlist (no suboption) |
Shows errors, listing, and cross-reference table |
|
-Xlistc |
Shows call graphs and errors (f77 only) |
|
-XlistE |
Shows errors |
|
-Xlisterr[nnn] |
Suppresses error nnn in the verification report |
|
-Xlistf |
Produces fast output (f77 only) |
|
-Xlistflndir |
Puts the .fln files in dir (f77 only) |
|
-Xlisth |
Shows errors from cross-checking stop compilation (f77 only) |
|
-XlistI |
Lists and cross-checks include files |
|
-XlistL |
Shows the listing and errors |
|
-Xlistln |
Sets page breaks |
|
-Xlisto name |
Renames the -Xlist output report file |
|
-Xlists |
Suppresses unreferenced symbols from cross-reference (f77 only) |
|
-Xlistvn |
Sets checking "strictness" level (f77 only) |
|
-Xlistw[nnn] |
Sets the width of output lines |
|
-Xlistwar[nnn] |
Suppresses warning nnn in the report |
|
-XlistX |
Shows just the cross-reference table and errors |