diff options
author | Joern Rennecke <amylaar@spamcop.net> | 2010-01-20 07:52:18 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 2010-01-20 07:52:18 +0000 |
commit | 204803dc83d90012ceae0b33a7c469098754da33 (patch) | |
tree | b48482a56ba4c115f1a612495bffd12e8edd02b8 | |
parent | c72ea086871ad542a8996c85e07f4aae79629f9a (diff) | |
download | gcc-204803dc83d90012ceae0b33a7c469098754da33.zip gcc-204803dc83d90012ceae0b33a7c469098754da33.tar.gz gcc-204803dc83d90012ceae0b33a7c469098754da33.tar.bz2 |
re PR bootstrap/42812 (--enable-build-with-cxx bootstrap fails on fortran/resolve.c:gfc_resolve)
PR bootstrap/42812
* gfortran.h (struct gfc_namespace) <resolved>: Change to signed
bitfield of width 2.
From-SVN: r156062
-rw-r--r-- | gcc/fortran/ChangeLog | 4 | ||||
-rw-r--r-- | 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) <resolved>: Change to signed + bitfield of width 2. + 2010-01-19 Janus Weil <janus@gcc.gnu.org> 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; |