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

           Summary: type field access by . (instead of %) unsupported
           Product: gcc
           Version: 4.6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
        AssignedTo: unassig...@gcc.gnu.org
        ReportedBy: jan.kratoch...@redhat.com
            Target: x86_64-unknown-linux-gnu


Some legacy Fortrans supported access type.field (like in C).
It works with iFort (11.1 20100806).
It does not work with:
GNU Fortran (GCC) 4.4.6 20101105 (prerelease)
GNU Fortran (GCC) 4.6.0 20101105 (experimental)

program main
  type foo
    integer :: a
  end type foo
  type(foo) :: q
  q.a = 3
  print *, q
end program main

->

struct.f90:6.2:

  q.a = 3
  1
Error: Unclassifiable statement at (1)

Reply via email to