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

--- Comment #12 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-14 branch has been updated by Paul Thomas <pa...@gcc.gnu.org>:

https://gcc.gnu.org/g:9906a9863d65386ee4045333eb26a2569783abb5

commit r14-10560-g9906a9863d65386ee4045333eb26a2569783abb5
Author: Paul Thomas <pa...@gcc.gnu.org>
Date:   Thu Jul 18 08:51:35 2024 +0100

    Fortran: Suppress bogus used uninitialized warnings [PR108889].

    2024-07-18  Paul Thomas  <pa...@gcc.gnu.org>

    gcc/fortran
            PR fortran/108889
            * gfortran.h: Add bit field 'allocated_in_scope' to gfc_symbol.
            * trans-array.cc (gfc_array_allocate): Set 'allocated_in_scope'
            after allocation if not a component reference.
            (gfc_alloc_allocatable_for_assignment): If 'allocated_in_scope'
            not set, not a component ref and not allocated, set the array
            bounds and offset to give zero length in all dimensions. Then
            set allocated_in_scope.

    gcc/testsuite/
            PR fortran/108889
            * gfortran.dg/pr108889.f90: New test.

    (cherry picked from commit c3aa339ea50f050caf7ed2e497f5499ec2d7b9cc)

Reply via email to