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.