Accept the sun/cray-style MP directives;
={%none|sun|cray|openmp}
-mt Specify options needed when compiling multi-threaded code
-native Same as -xtarget=native
-noautopar Cancel -autopar on command line
-nodepend Cancel -depend on command line
-noexplicitpar Cancel -explicitpar on command line
-nolib Do not link with default system libraries
-nolibmil Cancel -libmil on command line
-noqueue Disable queuing of compiler license requests
-noreduction Cancel -reduction on command line
-norunpath Do not build a runtime search path into the executable
-O Same as -O3 and -xO3
-O1 Provide minimum statement-level optimizations
-O2 Enable basic block-level optimizations
-O3 Add loop unrolling and global optimizations
-O4 Add automatic inlining of routines from same source file
-O5 Attempt aggressive optimizations (with profile feedback)
-o ] Pad variables for efficient use of cache; ={local|common}
-parallel Parallelize loops with -autopar, -explicitpar, -depend
-pg Compile for profiling with gprof
-pic Same as -Kpic
-Qoption
-qp Same as -p
-R [: ...] Build runtime search path list into executable
-r8const Promote single precision const to double precision.
-reduction Recognize reduction operations in parallelized loops
-S Compile and only generate assembly code (.s)
-s Strip symbol table from the executable file
-sb Compile for use with the WorkShop source browser
-sbfast Generate only WorkShop source browser information, no compilation
-silent Do not echo file and routine names during compilation
-stackvar Allocate all local variables on the memory stack
-stop_status[=] STOP statement returns integer status to shell; ={yes|no}
-temp= ] Same as -pad
-xparallel Same as -parallel
-xpg Same as -pg
-xpp[= ] Select preprocessor; ={fpp|cpp}
-xprefetch[=[,]] Enable UltraSPARC II and UltraSPARC III prefetch instructions, ={yes|no|[no%]auto|[no%]explicit|latx: Specify default data mappings
-xunroll=