JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris Studio 12.3: Fortran User's Guide     Oracle Solaris Studio 12.3 Information Library
search filter icon
search icon

Document Information

Preface

1.  Introduction

2.  Using Solaris Studio Fortran

3.  Fortran Compiler Options

3.1 Command Syntax

3.2 Options Syntax

3.3 Options Summary

3.3.1 Commonly Used Options

3.3.2 Macro Flags

3.3.3 Backward Compatibility and Legacy Options

3.3.4 Obsolete Option Flags

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 -fpover[={yes|no}]

3.4.30 -fpp

3.4.31 -fprecision={single|double|extended}

3.4.32 -free

3.4.33 -fround={nearest|tozero|negative|positive}

3.4.34 -fsimple[={1|2|0}]

3.4.35 -fstore

3.4.36 -ftrap=t

3.4.37 -G

3.4.38 -g

3.4.39 -hname

3.4.40 -help

3.4.41 -Ipath

3.4.42 -i8

3.4.43 -inline=[%auto][[,][no%]f1,...[no%]fn]

3.4.44 -iorounding[={compatible|processor-defined}]

3.4.45 -keeptmp

3.4.46 -Kpic

3.4.47 -KPIC

3.4.48 -Lpath

3.4.49 -lx

3.4.50 -libmil

3.4.51 -library=sunperf

3.4.52 -loopinfo

3.4.53 -Mpath

3.4.54 -m32 | -m64

3.4.55 -moddir=path

3.4.56 -mt[={yes|no}]

3.4.57 -native

3.4.58 -noautopar

3.4.59 -nodepend

3.4.60 -nofstore

3.4.61 -nolib

3.4.62 -nolibmil

3.4.63 -noreduction

3.4.64 -norunpath

3.4.65 -O[n]

3.4.66 -o filename

3.4.67 -onetrip

3.4.68 -openmp

3.4.69 -p

3.4.70 -pad[=p]

3.4.71 -pg

3.4.72 -pic

3.4.73 -PIC

3.4.74 -Qoption pr ls

3.4.75 -qp

3.4.76 -R ls

3.4.77 -r8const

3.4.78 -recl=a[,b]

3.4.79 -reduction

3.4.80 -S

3.4.81 -s

3.4.82 -silent

3.4.83 -stackvar

3.4.84 -stop_status[={yes|no}]

3.4.85 -temp=dir

3.4.86 -time

3.4.87 -traceback[={%none|common|signals_list}]

3.4.88 -U

3.4.89 -Uname

3.4.90 -u

3.4.91 -unroll=n

3.4.92 -use=list

3.4.93 -V

3.4.94 -v

3.4.95 -vax=keywords

3.4.96 -vpara

3.4.97 -Wc,arg

3.4.98 -w[n]

3.4.99 -Xlinker arg

3.4.100 -Xlist[x]

3.4.101 -xaddr32[={yes|no}]

3.4.102 -xalias[=keywords]

3.4.103 -xannotate[={yes|no}]

3.4.104 -xarch=isa

3.4.104.1 Special Cautions for x86/x64 Platforms:

3.4.105 -xassume_control[=keywords]

3.4.106 -xautopar

3.4.107 -xbinopt={prepare | off}

3.4.108 -xcache=c

3.4.109 -xcheck=keyword

3.4.110 -xchip=c

3.4.111 -xcode=keyword

3.4.111.1 Position-Independent Code:

3.4.112 -xcommonchk[={yes|no}]

3.4.113 -xdebugformat={dwarf|stabs}

3.4.114 -xdepend

3.4.115 -xF

3.4.116 -xfilebyteorder=options

3.4.116.1 Examples:

3.4.116.2 Notes:

3.4.117 -xhasc[={yes|no}]

3.4.118 -xhelp=flags

3.4.119 -xhwcprof[={enable | disable}]

3.4.120 -xia[={widestneed|strict}]

3.4.121 -xinline=list

3.4.122 -xinstrument=[%no]datarace

3.4.123 -xinterval[={widestneed|strict|no}]

3.4.124 -xipo[={0|1|2}]

3.4.125 -xipo_archive[={none|readonly|writeback}]

3.4.126 -xivdep[=p]

3.4.127 -xjobs=n

3.4.128 -xkeepframe[=[%all,%none,name,no%name]]

3.4.129 -xknown_lib=library_list

3.4.130 -xl

3.4.131 -xlang=f77

3.4.132 -xld

3.4.133 -xlibmil

3.4.134 -xlibmopt

3.4.135 -xlic_lib=sunperf

3.4.136 -xlinkopt[={1|2|0}]

3.4.137 -xloopinfo

3.4.138 -xmaxopt[=n]

3.4.139 -xmemalign[=<a><b>]

3.4.140 -xmodel=[small | kernel | medium]

3.4.141 -xnolib

3.4.142 -xnolibmil

3.4.143 -xnolibmopt

3.4.144 -xOn

3.4.145 -xopenmp[={parallel|noopt|none}]

3.4.146 -xpad

3.4.147 -xpagesize=size

3.4.148 -xpagesize_heap=size

3.4.149 -xpagesize_stack=size

3.4.150 -xpec[={yes|no}]

3.4.151 -xpg

3.4.152 -xpp={fpp|cpp}

3.4.153 -xprefetch[=a[,a]]

3.4.153.1 Defaults:

3.4.153.2 Interactions:

3.4.153.3 Warnings:

3.4.154 -xprefetch_auto_type=indirect_array_access

3.4.155 -xprefetch_level={1|2|3}

3.4.156 -xprofile=p

3.4.157 -xprofile_ircache[=path]

3.4.158 -xprofile_pathmap=collect_prefix:use_prefix

3.4.159 -xrecursive

3.4.160 -xreduction

3.4.161 -xregs=r

3.4.162 -xs

3.4.163 -xsafe=mem

3.4.164 -xspace

3.4.165 -xtarget=t

3.4.165.1 Generic and Native Platforms

3.4.165.2 SPARC Platforms

3.4.165.3 x86 Platforms

3.4.166 -xtime

3.4.167 -xtypemap=spec

3.4.168 -xunroll=n

3.4.169 -xvector[=a]

3.4.170 -ztext

4.  Solaris Studio Fortran Features and Extensions

5.  FORTRAN 77 Compatibility: Migrating to Solaris Studio Fortran

A.  Runtime Error Messages

B.  Features Release History

C.  Fortran Directives Summary

Index

Chapter 3

Fortran Compiler Options

This chapter details the command–line options for the f95 compiler.