Peter Gerwinski peter@gerwinski.de writes:
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.
But are we really doing this ?
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.
What do you think?
I think it is a good idea. I had been considering starting the effort on this myself. It should make the front end simpler.
Nick.