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

--- Comment #2 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Harald Anlauf <anl...@gcc.gnu.org>:

https://gcc.gnu.org/g:0c2ecfd4a29161d6c2bd3a83335387f42ff38ffe

commit r14-5797-g0c2ecfd4a29161d6c2bd3a83335387f42ff38ffe
Author: Harald Anlauf <anl...@gmx.de>
Date:   Wed Nov 22 20:57:59 2023 +0100

    Fortran: restrictions on integer arguments to SYSTEM_CLOCK [PR112609]

    Fortran 2023 added restrictions on integer arguments to SYSTEM_CLOCK to
    have a decimal exponent range at least as large as a default integer,
    and that all integer arguments have the same kind type parameter.

    gcc/fortran/ChangeLog:

            PR fortran/112609
            * check.cc (gfc_check_system_clock): Add checks on integer
arguments
            to SYSTEM_CLOCK specific to F2023.
            * error.cc (notify_std_msg): Adjust to handle new features added
            in F2023.
            * gfortran.texi (_gfortran_set_options): Document
GFC_STD_F2023_DEL,
            remove obsolete option GFC_STD_F2008_TS and fix enumeration values.
            * libgfortran.h (GFC_STD_F2023_DEL): Add and use in
GFC_STD_OPT_F23.
            * options.cc (set_default_std_flags): Add GFC_STD_F2023_DEL.

    gcc/testsuite/ChangeLog:

            PR fortran/112609
            * gfortran.dg/system_clock_1.f90: Add option -std=f2003.
            * gfortran.dg/system_clock_3.f08: Add option -std=f2008.
            * gfortran.dg/system_clock_4.f90: New test.

Reply via email to