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

--- Comment #5 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-13 branch has been updated by Harald Anlauf
<anl...@gcc.gnu.org>:

https://gcc.gnu.org/g:77cf842869ddda8cfcdbb7db6e65ecfb9ac432fc

commit r13-8406-g77cf842869ddda8cfcdbb7db6e65ecfb9ac432fc
Author: Steve Kargl <ka...@gcc.gnu.org>
Date:   Fri Feb 23 22:05:04 2024 +0100

    Fortran: ALLOCATE statement, SOURCE/MOLD expressions with subrefs
[PR114024]

            PR fortran/114024

    gcc/fortran/ChangeLog:

            * trans-stmt.cc (gfc_trans_allocate): When a source expression has
            substring references, part-refs, or %re/%im inquiries, wrap the
            entity in parentheses to force evaluation of the expression.

    gcc/testsuite/ChangeLog:

            * gfortran.dg/allocate_with_source_27.f90: New test.
            * gfortran.dg/allocate_with_source_28.f90: New test.

    Co-Authored-By: Harald Anlauf <anl...@gmx.de>
    (cherry picked from commit 80d126ba99f4b9bc64d4861b3c4bae666497f2d4)

Reply via email to