Options: Porting
-d8/d16 Double precision variables as 8 or 16 bytes
-r8 Convert REAL to REAL*8 and COMPLEX to COMPLEX*16 (1)
-i8 Convert INTEGER to INTEGER*8 and LOGICAL to 8 byte sizes (1)
-static Local variables will be initialized in fixed locations on the heap
(-static_threadprivate makes static variables private to each thread)
-col[72|120] Source line is 72 or 120 columns
-Dname Define name for the pre-processor
-Idir Define include directory dir
-alignN Assume alignment on the N=8,16,32,64,128 bit boundary
-G0 Put all static data into indirect address area
-xgot make big tables for static data and program addresses
-multigot Automatic choice of table sizes for static variables and addresses
-version Show compiler version
-show Put the compiler in verbose mode: all switches are displayed
(1) Note: explicit sizes are preserved, i.e. REAL*4 remains 32 bit