[Bug fortran/99355] -freal-X-real-Y -freal-Z-real-X promotes Z to Y

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Mar 5 09:43:50 GMT 2021


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99355

--- Comment #17 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tobias Burnus <burnus@gcc.gnu.org>:

https://gcc.gnu.org/g:80cf2facbbdafed159b326d83f7cf3999c3df8d0

commit r11-7519-g80cf2facbbdafed159b326d83f7cf3999c3df8d0
Author: Tobias Burnus <tobias@codesourcery.com>
Date:   Fri Mar 5 10:43:11 2021 +0100

    Fortran: Follow fixes to -freal-{4,8}-real* handling [PR99355,PR57871]

    gcc/fortran/ChangeLog:

            PR fortran/99355
            PR fortran/57871
            * invoke.texi (-freal{4,8}-real-*): Extend description.
            * primary.c (match_real_constant): Also promote real literals
            with '_kind' number.

    gcc/testsuite/ChangeLog:

            * gfortran.dg/real4-10-real8-10.f90: Add check for real literals
            with '_kind' number.
            * gfortran.dg/real4-10-real8-16.f90: Likewise.
            * gfortran.dg/real4-10-real8-4.f90: Likewise.
            * gfortran.dg/real4-10.f90: Likewise.
            * gfortran.dg/real4-16-real8-10.f90: Likewise.
            * gfortran.dg/real4-16-real8-16.f90: Likewise.
            * gfortran.dg/real4-16-real8-4.f90: Likewise.
            * gfortran.dg/real4-16.f90: Likewise.
            * gfortran.dg/real4-8-real8-10.f90: Likewise.
            * gfortran.dg/real4-8-real8-16.f90: Likewise.
            * gfortran.dg/real4-8-real8-4.f90: Likewise.
            * gfortran.dg/real4-8.f90: Likewise.
            * gfortran.dg/real8-10.f90: Likewise.
            * gfortran.dg/real8-16.f90: Likewise.
            * gfortran.dg/real8-4.f90: Likewise.


More information about the Gcc-bugs mailing list