http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58026

janus at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |janus at gcc dot gnu.org

--- Comment #8 from janus at gcc dot gnu.org ---
At r206460, I don't see the ICE any more. Possibly is has been fixed by r206379
(for PR59589)? Can someone confirm that it's gone?


The output I now get for comment 3 (with 4.8 and trunk) is as follows:

$ gfortran-4.9 c3.f90 
c3.f90:3.40:

     type(ext_complex_t), allocatable :: S(:)
                                        1
Error: Derived type at (1) has not been previously defined and so cannot appear
in a derived type definition
c3.f90:3.45:

     type(ext_complex_t), allocatable :: S(:)
                                             1
Error: The pointer component 's' of 'sysmtx_t' at (1) is a type that has not
been declared
c3.f90:3.45:

     type(ext_complex_t), allocatable :: S(:)
                                             1
Error: The pointer component 's' of 'sysmtx_t' at (1) is a type that has not
been declared
c3.f90:3.45:

     type(ext_complex_t), allocatable :: S(:)
                                             1
Error: The pointer component 's' of 'sysmtx_t' at (1) is a type that has not
been declared


The first error is perfectly ok, but the following three (about a 'pointer
component') are bogus. They are indeed removed by the patch in comment 4, so I
think applying that patch still makes sense.

Reply via email to