------- Comment #1 from tobias dot burnus at physik dot fu-berlin dot de 2006-10-16 13:34 ------- Note that there is a change in meaning:
BOZ-everywhere extension: a = real(z'F') is the same as real(int(z'F')) = 15.0 (This is what gfortran does and Intel does by default) Fortran 2003: a = real(z'F') = 2.1019477E-44 Intel gives a default warning in such cases: fortcom: Warning: boz2.f90, line 2: The Fortran 2003 Standard will use this bit pattern directly and NOT convert it to REAL as if it were an INTEGER constant (try -switch fe_new_BOZ_constants). a = real(z'F') ------------^ -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29471