------- Comment #2 from burnus at gcc dot gnu dot org 2009-09-04 14:30 ------- That's a regression with regards to 4.3. There one get's the following error message. (I think the error messages would be clearer if they were reversed.)
ahjf.f90:5.12: CALL X(d%c%e) 1 Error: Derived type 'b' at (1) is being used before it is defined ahjf.f90:2.37: TYPE(b), DIMENSION(:), POINTER :: c 1 Error: The pointer component 'c' of 'a' at (1) is a type that has not been declared -- burnus at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Known to fail| |4.4.2 4.5.0 Known to work| |4.3.4 Priority|P3 |P5 Summary|internal compiler error: in |[4.4/4.5 Regression] |find_typebound_proc_uop, at |internal compiler error: in |fortran/symbol.c:4575 |find_typebound_proc_uop, at | |fortran/symbol.c:4575 Target Milestone|--- |4.4.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41258