Table 8 Options listed by category
Category | Options |
|
|
Compatibility and porting | +autodbl, +autodbl4, +charlit77 +[no]es, |
| +extend_source, gformat77, +i8, +io77, |
| +langlvl, +multi_open, +nocheckuf, |
| +nopadsharedcommon, +onetrip, +ppu, +r8, |
| +save, +[no]signedzero, and +U77 |
|
|
Compiler configuration | |
|
|
Data storage | +autodbl, +autodbl4, +hugecommon, |
| +hugesize, +i8, +indirectcommonlist=file, |
| +nopadsharedcommon, +r8, +real_constant, |
| and +save |
|
|
Directory, module, and library search path | +U77, |
|
|
Debugging | +check, +dlines,+fp_exception, |
| +initheap_complex, +initheap_integer, |
| +initheap_real and +initheap_set |
|
|
Error control | +FP and +fp_exception |
|
|
Industry standardized extensions | +O[no]openmp |
|
|
Language features | +escape, +extend_source, +escape, +f2003, |
| +implicit_none, +langlvl, +[no]signedzero, |
| and +source |
|
|
Linking | +demand_load, |
| +shared, +sharedlibF90, +strip, and |
| +uppercase |
|
|
Listing and messages | +asm, +dryrun, +langlvl=90, +list, |
| +version, +what, and |
|
|
Native language support | +nls |
|
|
Performance and optimization | +cat,+DA, +DC, +DO, +DS, +fastallocatable, |
| +O, and |
|
|
Preprocessor | +cpp, +cpp_keep, |
|
|
Profiling | +gprof, +prof, +pa, +pal |
|
|
Miscellaneous | +asm, |
| +noalign64bitpointers, |
| +pre_include, +ttybuf, and +usage, +Z, +z |
|
|
The following alphabetical list describes each of the
+A | Set the alignment of data items within FORTRAN STRUCTUREs, COMMONblocks, and |
| EQUIVALENCEclasses. Specifying +Awithout any arguments aligns data on |
| therefore, it is slightly different than the f77 +A. |
+noalign64bitpointers Disables the correct alignment of pointers in derived types when compiling for wide mode (+DA2.0W).
| NOTE: This option is only valid on the |
+allow_ivdep | Allows the IVDEPdirective. |
| The IVDEPdirective assists the compiler’s dependence analysis. It can only be applied to |
| iterative DO loops and is only honored when the +allow_ivdepcompiler flag is used. |
| The IVDEPdirective takes the following form: |