12.07.2015 Views

LF95 Linux User's Guide - Lahey Computer Systems

LF95 Linux User's Guide - Lahey Computer Systems

LF95 Linux User's Guide - Lahey Computer Systems

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 2 Developing with LF64If either the -CcdRR8 or the -CcR4R8 options are specified, the REAL, FLOAT, SNGL,and SNGLQ functions must not be used as an actual argument.If either the -CcdRR8 or the -CcR4R8 options are specified, the --dbl and --quad options maynot be specified.Double precision real and complex promotionThe -CcdDR16 option causes variables, constants and functions of type double precisionREAL and COMPLEX to be evaluated as quad precision real or complex. This option doesnot affect a variable or function that is declared with a kind, or a constant with a kind or precisionspecified.The -CcR8R16 option causes variables, constants and functions of type double precisionREAL or COMPLEX to be evaluated as quad precision real or complex. This option appliesto all double precision real and complex variables, constants and functions regardless of howthey are declared. This option in combination with -CcR4R8 is equivalent to specifying--quad.If either the -CcdDR16 or the -CcR8R16 option is specified, the DFLOAT, DBLE,DBLEQ, DREAL, and DPROD functions must not be used as an actual argument.If either the -CcdDR16 or the -CcR8R16 options are specified, the --dbl and --quad optionsmay not be specified.Four byte to eight byte promotionThe -Ccd4d8 option is equivalent to specifying all the -CcdII8, -CcdLL8, and -CcdRR8options. All restrictions for these options apply.The -Cca4a8 option is equivalent to specifying all the -CcI4I8, -CcL4L8, and -CcR4R8options. All restrictions for these options apply.--[n]chkCheckingCompile only. Default: --nchkSpecify --chk to generate a fatal runtime error message when substring and array subscriptsare out of range, when non-common variables are accessed before they are initialized, whenarray expression shapes do not match, or when procedure arguments do not match in type,attributes, size, or shape.Syntax--[n]chk [[a][,e][,s][,u][,x]]20 <strong>Lahey</strong>/Fujitsu <strong>Linux</strong>64 Fortran User’s <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!