[Bug fortran/91497] New: -Wconversion warns when doing explicit type conversion
manfred99 at gmx dot ch
gcc-bugzilla@gcc.gnu.org
Tue Aug 20 07:36:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91497
Bug ID: 91497
Summary: -Wconversion warns when doing explicit type conversion
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: manfred99 at gmx dot ch
Target Milestone: ---
real b
double precision a
PARAMETER(a=3.1415927d0)
b=REAL(a)
b=REAL(a, kind=4)
end
gives
a.f:5:13:
5 | b=REAL(a)
| 1
Warning: Change of value in conversion from 'REAL(8)' to 'REAL(4)' at (1)
[-Wconversion]
a.f:6:13:
6 | b=REAL(a, kind=4)
| 1
Warning: Change of value in conversion from 'REAL(8)' to 'REAL(4)' at (1)
[-Wconversion]
for current trunk (no new regression though).
gfortran should not warn about explicit type conversions with REAL(), INT()
etc.
Otherwise there is no possibility to silence this warning.
More information about the Gcc-bugs
mailing list