PATCH: Yet another ObjC-ish "hook" in c-decl.c
Joseph S. Myers
jsm@polyomino.org.uk
Fri Sep 3 19:26:00 GMT 2004
On Fri, 3 Sep 2004, Ziemowit Laski wrote:
> As a side note, I think that your data structure work (and others' work of
> this nature) should wait until stage 1 is open again. Many features need
> to be integrated before gcc 3.5 goes out the door (ObjC++ is but one of
> them), and mucking with data structures this late in the game will make
> integration more tedious (and slower).
The datastructures changes were specifically mentioned in the C90 proposal
for 3.5 which was accepted by Mark, and in the C90 project status I
maintain online and which was referenced therein. They are needed to
track information about expressions within declarators to implement
constant expressions. They may also result in performance improvements;
Mark's corresponding patch for C++
<http://gcc.gnu.org/ml/gcc-patches/2004-06/msg01720.html> saved 1% of
GC-able memory. The patch submission will include before-and-after
compile-time statistics (with --disable-checking) for building .i files of
cc1.
It is established that front end features in general can go in in Stage 2,
not just Stage 1, and for 3.5 Mark decided they can go in during Stage 3
(while being appropriately conservative for that development stage rather
than letting anything in).
--
Joseph S. Myers http://www.srcf.ucam.org/~jsm28/gcc/
http://www.srcf.ucam.org/~jsm28/gcc/#c90status - status of C90 for GCC 3.5
jsm@polyomino.org.uk (personal mail)
jsm28@gcc.gnu.org (Bugzilla assignments and CCs)
More information about the Gcc-patches
mailing list