------- Comment #7 from eedelman at gcc dot gnu dot org  2006-02-18 19:52 
-------
Here's a small one-liner patch that I think fixes the bug. I'll post it to the
mailing list later tonight if/when it passes regression testing.


Index: gcc/fortran/intrinsic.c
===================================================================
--- gcc/fortran/intrinsic.c     (revision 111236)
+++ gcc/fortran/intrinsic.c     (working copy)
@@ -3428,6 +3428,7 @@ gfc_convert_type_warn (gfc_expr * expr, 
   new->symtree->n.sym->attr.elemental = 1;
   new->symtree->n.sym->attr.pure = 1;
   new->symtree->n.sym->attr.referenced = 1;
+  gfc_intrinsic_symbol(new->symtree->n.sym);
   gfc_commit_symbol (new->symtree->n.sym);

   *expr = *new;


-- 


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

Reply via email to