------- Comment #5 from mikael at gcc dot gnu dot org  2008-11-27 15:40 -------
(In reply to comment #4)
> I will investigate more next week-end (unless someone beats me ;-)) 
> 
I'm investigating now.
The first patch was probably wrong. 
I'm testing this one at the moment:
Index: parse.c
===================================================================
--- parse.c     (r�vision 142242)
+++ parse.c     (copie de travail)
@@ -1576,7 +1576,7 @@ typedef struct
 {
   enum
   { ORDER_START, ORDER_USE, ORDER_IMPORT, ORDER_IMPLICIT_NONE,
-    ORDER_IMPLICIT, ORDER_SPEC, ORDER_EXEC
+    ORDER_IMPLICIT, ORDER_SPEC, ORDER_EXEC, ORDER_CONTAINS
   }
   state;
   gfc_statement last_statement;
@@ -1658,6 +1658,10 @@ verify_st_order (st_state *p, gfc_statement st, bo
        p->state = ORDER_EXEC;
       break;

+    case ST_CONTAINS:
+      p->state = ORDER_CONTAINS;
+      break;
+
     default:
       gfc_internal_error ("Unexpected %s statement in verify_st_order() at
%C",
                          gfc_ascii_statement (st));


-- 

mikael at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |mikael at gcc dot gnu dot
                   |dot org                     |org
             Status|NEW                         |ASSIGNED
   Last reconfirmed|2008-11-24 22:52:46         |2008-11-27 15:40:17
               date|                            |


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

Reply via email to