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

            Bug ID: 77418
           Summary: SELECT TYPE associating entity can be (de)allocated
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: pault at gcc dot gnu.org
  Target Milestone: ---

Spotted by Steve Lionel, Intel.

As committed this morning, dtio_5.f90 contains a standard defying deallocation
at line 153. 

    deallocate(top)

To quote Steve:
"SELECT TYPE, an associating entity does not have the POINTER or ALLOCATABLE
attribute even if its selector does. See 8.1.3.3 - this is more clearly stated
in 16-007r1 (same section)."

Currently, gfortran permits both allocation and deallocation of the associating
entity 'top'.

I will correct the testcase to make it conform to the standard.

Paul

Reply via email to