Table 14 (continued)
| none | none of the heap variables |
| save | variables having save attribute |
| A combination of different type of heap variables can be specified by | |
| colon separated values, like +initheap_set=common:module:save | |
| The default is +initheap_set=none |
|
+io77 | Suppresses the generation of the optional leading “0” before the decimal | |
| point for real numbers printed with the E and F edit descriptors. Fortran | |
| 77 suppressed these leading zeros unless the NOSTANDARDIOflag was | |
| used. |
|
This option is only valid for Itanium | processor family architectures. | |
| Enables interprocedural optimizations across files. Object files produced | |
| using this option contain intermediate code in IELF format. At link time, | |
| ld automatically invokes the interprocedural optimizer u2comp if any | |
| of the input object files is an IELF file. This option is ignored at | |
| optimization levels +O1 and +O2. It is enabled by default when +O4 | |
| or+O faster are used. |
|
+k | +k generates code for programs that reference a very large number of | |
| shared data items. The linker will issue a diagnostic message in the rare | |
| case when this option is needed. By default, the compiler generates | |
| ||
| data in shared libraries. For nearly all programs, this is sufficient. |
NOTE: +koption is not valid on HP
+nocheckuf | +nocheckuf disables the OPEN statement error check for opening text files with |
| ACCESS=”sequential”, FORM=” unformatted”. This option is useful only when |
| BUFFERIN/BUFFEROUT statements will be used to access the opened unit. The main program |
| must be compiled with this option for it to have any effect, and all OPEN statements will then |
| skip this error check. |
+nolibs | Disables the passing of libraries to the linker. This is useful when symbols are resolved at runtime |
| through dynamically loaded libraries. |
+nopadsharedcommon Do not pad shared common blocks to a multiple of 8 bytes. This option is useful when sharing shared common blocks betweenf 77programs and f
| referencing the same shared common block must be compiled with the same setting of this flag. |
| level 2. |
+On | +O invokes the optimizer, where n is the level of optimization, 0 - 4. The |
| with the +O0, +O1, and +O2 options. |
| Table |
NOTE: See the Parallel Programming Guide for
+O[no]optimization | +O[no] options enable or disable specific optimizations or classes of optimizations |
| (for example, optimizations that affect compilation time). For detailed information |
| about +O[no]optimization, see “Using optimization options” (page 38). |