- Oracle® Solaris Studio 12.4: Fortran User's
Guide
- Document Information
- Using This Documentation
- Chapter 1 Introduction
- Chapter 2 Using Solaris Studio Fortran
- Chapter 3 Fortran Compiler Options
- 3.1 Command Syntax
- 3.2 Options Syntax
- 3.3 Options Summary
- 3.4 Options Reference
- 3.4.1 –aligncommon[={1|2|4|8|16}]
- 3.4.2 –ansi
- 3.4.3 –arg=local
- 3.4.4 –autopar
- 3.4.5 –B{static|dynamic}
- 3.4.6 –C
- 3.4.7 –c
- 3.4.8 –copyargs
- 3.4.9 –Dname[=def]
- 3.4.10 –dalign
- 3.4.11 –dbl_align_all[={yes|no}]
- 3.4.12 –depend[={yes|no}]
- 3.4.13 –dryrun
- 3.4.14 –d{y|n}
- 3.4.15 –e
- 3.4.16 –erroff[={%all|%none|taglist}]
- 3.4.17 –errtags[={yes|no}]
- 3.4.18 –errwarn[={%all|%none|taglist}]
- 3.4.19 –ext_names=e
- 3.4.20 –F
- 3.4.21 –f
- 3.4.22 –f77[=list]
- 3.4.23 –fast
- 3.4.24 –fixed
- 3.4.25 –flags
- 3.4.26 –fma[={none|fused}]
- 3.4.27 –fnonstd
- 3.4.28 –fns[={yes|no}]
- 3.4.29 -fopenmp
- 3.4.30 –fpover[={yes|no}]
- 3.4.31 –fpp
- 3.4.32 –fprecision={single|double|extended}
- 3.4.33 –free
- 3.4.34 –fround={nearest|tozero|negative|positive}
- 3.4.35 –fserialio
- 3.4.36 –fsimple[={1|2|0}]
- 3.4.37 –fstore
- 3.4.38 –ftrap=t
- 3.4.39 –G
- 3.4.40 -g
- 3.4.41 –g[n]
- 3.4.42 –hname
- 3.4.43 –help
- 3.4.44 –Ipath
- 3.4.45 -i8
- 3.4.46 –inline=[%auto][[,][no%]f1,…[no%]fn]
- 3.4.47 –iorounding[={compatible|processor-defined}]
- 3.4.48 –keepmod[={yes|no}]
- 3.4.49 –keeptmp
- 3.4.50 –Kpic
- 3.4.51 –KPIC
- 3.4.52 –Lpath
- 3.4.53 –lx
- 3.4.54 –libmil
- 3.4.55 -library=sunperf
- 3.4.56 –loopinfo
- 3.4.57 –Mpath
- 3.4.58 –m32 | –m64
- 3.4.59 –moddir=path
- 3.4.60 -mt[={yes|no}]
- 3.4.61 –native
- 3.4.62 –noautopar
- 3.4.63 –nodepend
- 3.4.64 -nofstore
- 3.4.65 –nolib
- 3.4.66 –nolibmil
- 3.4.67 –noreduction
- 3.4.68 –norunpath
- 3.4.69 –O[n]
- 3.4.70 –o
filename
- 3.4.71 –onetrip
- 3.4.72 –openmp
- 3.4.73 –p
- 3.4.74 –pad[=p]
- 3.4.75 –pg
- 3.4.76 –pic
- 3.4.77 –PIC
- 3.4.78 –preserve_argvalues[=simple|none|complete]
- 3.4.79 –Qoption
pr ls
- 3.4.80 –qp
- 3.4.81 –R
ls
- 3.4.82 –r8const
- 3.4.83 –recl=a[,b]
- 3.4.84 –reduction
- 3.4.85 –S
- 3.4.86 –s
- 3.4.87 –silent
- 3.4.88 –stackvar
- 3.4.89 –stop_status[={yes|no}]
- 3.4.90 –temp=dir
- 3.4.91 –time
- 3.4.92 –traceback[={%none|common|signals_list}]
- 3.4.93 –U
- 3.4.94 –Uname
- 3.4.95 –u
- 3.4.96 –unroll=n
- 3.4.97 –use=list
- 3.4.98 –V
- 3.4.99 –v
- 3.4.100 –vax=keywords
- 3.4.101 –vpara
- 3.4.102 -Wc,arg
- 3.4.103 –w[n]
- 3.4.104 -Xlinker
arg
- 3.4.105 –Xlist[x]
- 3.4.106 –xaddr32[={yes|no}]
- 3.4.107 –xalias[=keywords]
- 3.4.108 –xannotate[={yes|no}]
- 3.4.109 –xarch=isa
- 3.4.110 –xassume_control[=keywords]
- 3.4.111 –xautopar
- 3.4.112 –xbinopt={prepare |
off}
- 3.4.113 –xcache=c
- 3.4.114 –xcheck[=keyword[,keyword]]
- 3.4.115 –xchip=c
- 3.4.116 -xcode[=v]
- 3.4.117 –xcommonchk[={yes|no}]
- 3.4.118 –xdebugformat={dwarf|stabs}
- 3.4.119 -xdebuginfo=a[,a...]
- 3.4.120 –xdepend
- 3.4.121 –xF
- 3.4.122 –xfilebyteorder=options
- 3.4.123 -xglobalize[={yes|no}]
- 3.4.124 –xhasc[={yes|no}]
- 3.4.125 –xhelp=flags
- 3.4.126 –xhwcprof[={enable | disable}]
- 3.4.127 –xia[={widestneed|strict}]
- 3.4.128 –xinline=list
- 3.4.129 xinline_param=a[,a[,a]...]
- 3.4.130 xinline_report[=n]
- 3.4.131 –xinstrument=[%no]datarace
- 3.4.132 –xinterval[={widestneed|strict|no}]
- 3.4.133 –xipo[={0|1|2}]
- 3.4.134 –xipo_archive[={none|readonly|writeback}]
- 3.4.135 -xipo_build=[yes|no]
- 3.4.136 –xivdep[=p]
- 3.4.137 -xjobs{=n|auto}
- 3.4.138 -xkeep_unref[={[no%]funcs,[no%]vars}]
- 3.4.139 –xkeepframe[=[%all,%none,name,no%name]]
- 3.4.140 –xknown_lib=library_list
- 3.4.141 –xl
- 3.4.142 –xlang=f77
- 3.4.143 –xld
- 3.4.144 –xlibmil
- 3.4.145 –xlibmopt
- 3.4.146 –xlic_lib=sunperf
- 3.4.147 –xlinkopt[={1|2|0}]
- 3.4.148 –xloopinfo
- 3.4.149 –xM
- 3.4.150 –xmaxopt[=n]
- 3.4.151 –xmemalign[=<a><b>]
- 3.4.152 –xmodel=[small | kernel |
medium]
- 3.4.153 –xnolib
- 3.4.154 –xnolibmil
- 3.4.155 –xnolibmopt
- 3.4.156 –xOn
- 3.4.157 –xopenmp[={parallel|noopt|none}]
- 3.4.158 –xpad
- 3.4.159 –xpagesize=size
- 3.4.160 –xpagesize_heap=size
- 3.4.161 –xpagesize_stack=size
- 3.4.162 -xpatchpadding[={fix|patch|size}]
- 3.4.163 –xpec[={yes|no}]
- 3.4.164 –xpg
- 3.4.165 –xpp={fpp|cpp}
- 3.4.166 –xprefetch[=a[,a]]
- 3.4.167 –xprefetch_auto_type=indirect_array_access
- 3.4.168 –xprefetch_level={1|2|3}
- 3.4.169 –xprofile=p
- 3.4.170 –xprofile_ircache[=path]
- 3.4.171 –xprofile_pathmap=collect_prefix:use_prefix
- 3.4.172 –xrecursive
- 3.4.173 –xreduction
- 3.4.174 –xregs=r
- 3.4.175 -xs[={yes|no}]
- 3.4.176 –xsafe=mem
- 3.4.177 -xsegment_align=n
- 3.4.178 –xspace
- 3.4.179 –xtarget=t
- 3.4.180 -xtemp=path
- 3.4.181 -xthroughput[={yes|no}]
- 3.4.182 –xtime
- 3.4.183 –xtypemap=spec
- 3.4.184 -xunboundsym={yes|no}
- 3.4.185 –xunroll=n
- 3.4.186 -xvector[=a]
- 3.4.187 –ztext
- Chapter 4 Solaris Studio Fortran Features and Extensions
- Chapter 5 FORTRAN 77 Compatibility: Migrating to Solaris
Studio Fortran
- Appendix A Runtime Error Messages
- Appendix B Features Release History
- Appendix C Fortran Directives Summary
- Index
3.4.185 –xunroll=n
Synonym for -unroll=n.