24.05.2014 Views

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Table 6. Options <strong>for</strong> Debugging and Error Checking (continued)<br />

Command-Line<br />

Option<br />

-qlanglvl={<br />

77std<br />

| 90std<br />

| 90pure<br />

| 90ext<br />

| 95std<br />

| 95pure<br />

| extended}<br />

@PROCESS<br />

Directive<br />

Description<br />

LANGLVL({ Determines which language standard (or<br />

77STD superset, or subset of a standard) to consult<br />

| 90STD <strong>for</strong> noncon<strong>for</strong>mance. It identifies<br />

| 90PURE noncon<strong>for</strong>ming source code and also<br />

| 90EXT options that allow such noncon<strong>for</strong>mances.<br />

| 95STD Default: -qlanglvl=extended<br />

| 95PURE<br />

| EXTENDED})<br />

See<br />

Page<br />

189<br />

-qsaa<br />

-qnosaa<br />

SAA<br />

NOSAA<br />

Checks <strong>for</strong> con<strong>for</strong>mance to the SAA<br />

FORTRAN language definition. It identifies<br />

noncon<strong>for</strong>ming source code and also<br />

options that allow such noncon<strong>for</strong>mances.<br />

Default: -qnosaa<br />

227<br />

-qsigtrap[=<br />

trap_handler]<br />

Installs xl__trce or a predefined or<br />

user-written trap handler in a main<br />

program.<br />

Default: No trap handler installed;<br />

program core dumps when a trap<br />

instruction is executed.<br />

232<br />

-qtbtable={none<br />

| small<br />

| full}<br />

Limits the amount of debugging traceback<br />

in<strong>for</strong>mation in object files, to reduce the<br />

size of the program.<br />

Default: Full traceback in<strong>for</strong>mation in the<br />

object file when compiling non-optimized<br />

(without -O) or <strong>for</strong> debugging (with -g).<br />

Otherwise, a small amount of traceback<br />

in<strong>for</strong>mation in the object file.<br />

249<br />

-qxlines<br />

-qnoxlines<br />

<strong>XL</strong>INES<br />

NO<strong>XL</strong>INES<br />

Specifies whether fixed source <strong>for</strong>m lines<br />

with a X in column 1 are treated as source<br />

code and compiled, or treated instead as<br />

comments.<br />

Default: -qnoxlines<br />

265<br />

Options That Control Listings and Messages<br />

The following options determine whether the compiler produces a listing (.lst file),<br />

what kinds of in<strong>for</strong>mation go into the listing, and what the compiler does about<br />

any error conditions it detects.<br />

Some of the options in “Options <strong>for</strong> Error Checking and Debugging” on page 75<br />

can also produce compiler messages.<br />

Table 7. Options That Control Listings and Messages<br />

Command-Line<br />

Option<br />

@PROCESS<br />

Directive<br />

Description<br />

-# Generates in<strong>for</strong>mation on the progress of<br />

the compilation without actually running<br />

the individual components.<br />

Default: No progress messages are<br />

produced.<br />

See<br />

Page<br />

91<br />

<strong>XL</strong> <strong>Fortran</strong> Compiler-Option Reference 77

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!