------- 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

Reply via email to