[Bug fortran/40176] Fortran 2003: Procedure pointers with array return value
janus at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Mon May 18 16:59:00 GMT 2009
------- Comment #3 from janus at gcc dot gnu dot org 2009-05-18 16:59 -------
Comment #0 is fixed by the following one-liner patch:
Index: gcc/fortran/resolve.c
===================================================================
--- gcc/fortran/resolve.c (revision 147663)
+++ gcc/fortran/resolve.c (working copy)
@@ -9414,6 +9414,7 @@
|| sym->ts.interface->attr.intrinsic)
{
gfc_symbol *ifc = sym->ts.interface;
+ resolve_symbol (ifc);
if (ifc->attr.intrinsic)
resolve_intrinsic (ifc, &ifc->declared_at);
However this does nothing about the gimplification failure in comment #2.
--
janus at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |janus at gcc dot gnu dot org
|dot org |
Status|UNCONFIRMED |ASSIGNED
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2009-05-18 16:59:25
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40176
More information about the Gcc-bugs
mailing list