[Bug fortran/79417] -Wconversion warns wrongly of real(16) to real(8)
dominiq at lps dot ens.fr
gcc-bugzilla@gcc.gnu.org
Wed Feb 8 17:42:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79417
Dominique d'Humieres <dominiq at lps dot ens.fr> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2017-02-08
Ever confirmed|0 |1
--- Comment #1 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
If I replace the lines
integer,parameter:: qp = selected_real_kind(30), dp = kind(1d0)
real(qp),parameter:: q1 = 1, q23(1) = 2*q1/3
with
real(qp),parameter:: q1(1) = 1, q23(1) = 2*q1/3
real(dp),parameter:: d1 = 1, d23(1) = real(2*q1(1)/3,dp)
I get
real(dp),parameter:: d1 = 1, d23(1) = real(2*q1(1)/3,dp)
1
Warning: Change of value in conversion from 'REAL(16)' to 'REAL(8)' at (1)
[-Wconversion]
I don't get any warning with gfortran 5.4.0.
More information about the Gcc-bugs
mailing list