24.05.2014 Views

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

-qwarn64 Option<br />

Syntax<br />

-qwarn64 | -qnowarn64<br />

Aids in porting code from a 32-bit environment to a 64-bit environment by<br />

detecting the truncation of an 8-byte integer pointer to 4 bytes. The -qwarn64<br />

option uses in<strong>for</strong>mational messages to identify statements that may cause problems<br />

with the 32-bit to 64-bit migration.<br />

Rules<br />

v The default setting is -qnowarn64.<br />

v You can use the -qwarn64 option in both 32-bit and 64-bit modes.<br />

v The compiler flags the following situations with in<strong>for</strong>mational messages:<br />

– The assignment of a reference to the LOC intrinsic to an INTEGER(4)<br />

variable.<br />

– The assignment between an INTEGER(4) variable or INTEGER(4) constant<br />

and an integer pointer.<br />

– The specification of an integer pointer within a common block. We<br />

recommend the -qextchk option <strong>for</strong> common block length changes.<br />

– The specification of an integer pointer within an equivalence statement.<br />

v We additionally recommend the -qextchk option and interface blocks <strong>for</strong><br />

argument checking.<br />

284 <strong>XL</strong> <strong>Fortran</strong> <strong>Enterprise</strong> <strong>Edition</strong> <strong>for</strong> <strong>AIX</strong> : User’s <strong>Guide</strong>

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

Saved successfully!

Ooh no, something went wrong!