PR bootstrap/42812
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Jan 2010 07:52:18 +0000 (07:52 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Jan 2010 07:52:18 +0000 (07:52 +0000)
* gfortran.h  (struct gfc_namespace) <resolved>: Change to signed
bitfield of width 2.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156062 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/fortran/ChangeLog
gcc/fortran/gfortran.h

index d3909e9..8c8e080 100644 (file)
@@ -3,6 +3,10 @@
        * module.c (mio_f2k_derived): Use enumerator as initializer of
        enum variable.
 
+       PR bootstrap/42812
+       * gfortran.h  (struct gfc_namespace) <resolved>: Change to signed
+       bitfield of width 2.
+
 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
 
        PR fortran/42804
index 320de83..dd86c15 100644 (file)
@@ -1372,8 +1372,9 @@ typedef struct gfc_namespace
   /* Set to 1 if namespace is an interface body with "IMPORT" used.  */
   unsigned has_import_set:1;
 
-  /* Set to 1 if resolved has been called for this namespace.  */
-  unsigned resolved:1;
+  /* Set to 1 if resolved has been called for this namespace.
+     Holds -1 during resolution.  */
+  signed resolved:2;
 
   /* Set to 1 if code has been generated for this namespace.  */
   unsigned translated:1;