Hi, all!
I am thinking about doing a major change in the structure of the GPC source.
Until now, some GPC source files (gpc-typeck.c, gpc-common.c, ...) are modified GCC source files, and all GPC-specific changes are marked `#ifdef GPC'.
AFAIK, the reason for this is that we want to profit with GPC from bug fixes in the GCC frontend.
Meanwhile the `#ifdef GPC' parts are getting more and more making the files in question less and less readable. Furthermore, sticking to the GCC frontend prevents me from changing the parameter lists of certain central functions, thus introducing code duplication and unncessary bugs.
Maybe I have overlooked some crucial benefit we get from keeping the current structure, but if not, I am planning to drop all `#ifdef GPC' constructs when doing the next major changes on GPC.
What do you think?
Peter