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

--- Comment #3 from janus at gcc dot gnu.org ---
(In reply to Antony Lewis from comment #2)
> Here's a related example:

Though the test case may be loosely related to comment 0, the error is probably
not so much related.

Reduced version of comment 2:

  implicit none
  Type T
    integer :: val = 2
  end type

  associate(X => T())
    print *, X%val
  end associate

end


This compiles and runs cleanly with 4.6, but gives errors with 4.7, 4.8 and
trunk. I think this should go into a separate PR.

Reply via email to