From 4fc5fe463eab0652ad87b8948129fede1abe50b1 Mon Sep 17 00:00:00 2001 From: amylaar Date: Wed, 20 Jan 2010 07:52:18 +0000 Subject: [PATCH] PR bootstrap/42812 * gfortran.h (struct gfc_namespace) : 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 | 4 ++++ gcc/fortran/gfortran.h | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index d3909e9..8c8e080 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -3,6 +3,10 @@ * module.c (mio_f2k_derived): Use enumerator as initializer of enum variable. + PR bootstrap/42812 + * gfortran.h (struct gfc_namespace) : Change to signed + bitfield of width 2. + 2010-01-19 Janus Weil PR fortran/42804 diff --git a/gcc/fortran/gfortran.h b/gcc/fortran/gfortran.h index 320de83..dd86c15 100644 --- a/gcc/fortran/gfortran.h +++ b/gcc/fortran/gfortran.h @@ -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; -- 2.7.4