This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: Do not clear the DECL_BIT_FIELD flag (prelude to ObjC fix)
- From: Ziemowit Laski <zlaski at apple dot com>
- To: Graham Stott <graham dot stott at btinternet dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Mon, 12 Aug 2002 16:46:10 -0700
- Subject: Re: PATCH: Do not clear the DECL_BIT_FIELD flag (prelude to ObjC fix)
On Monday, Aug 12, 2002, at 16:22 US/Pacific, Graham Stott wrote:
Ziemowit Laski wrote:
The following trivial patch does not accomplish much in and of
itself, although it also causes no regressions, as confirmed by
a full bootstrap on i686-pc-linux-gnu. The patch is needed
because clearing the DECL_BIT_FIELD flag often leads the ObjC
front-end to "promote" these bitfields to full-blown integers,
und das ist keine gut. :-) I'm offering this separately so
that it can be reviewed by non-ObjC folks (and also because
Stan can't approve it :-) ).
What languages did you bootstrap? Did it include Ada? What about
testsuite results
I bootstrapped all the languages which you get with the default
bootstrap (C, C++, ObjC, Java, Fortran). I did not bootstrap Ada
since it's not FSF-bootstrappable; if someone has a working Ada
installation and could test my patch, that would be great.
As for the testsuite results, here they are (both with and
without my patch):
=== gcc Summary ===
# of expected passes 19910
# of unexpected failures 7
# of expected failures 64
# of unsupported tests 62
=== g++ Summary ===
# of expected passes 7491
# of unexpected failures 1
# of expected failures 86
# of untested testcases 9
# of unsupported tests 3
=== g77 Summary ===
# of expected passes 1634
# of unexpected failures 8
=== objc Summary ===
# of expected passes 1045
# of expected failures 6
=== libstdc++-v3 Summary ===
# of expected passes 417
# of unexpected failures 1
# of unexpected successes 22
# of expected failures 5
--Zem
--------------------------------------------------------------
Ziemowit Laski 1 Infinite Loop, MS 301-2K
Mac OS X Compiler Group Cupertino, CA USA 95014-2083
Apple Computer, Inc. +1.408.974.6229 Fax .5477