According to Jeffrey A Law:
I'm curious about how much stuff you had to change to make gpc work with egcs and any suggestions you might have to better document the existing front-end interface incompatibilities between gcc-2.8 and egcs.
Not too much. LANGUAGES does a good job (although I found it only *after* having done the changes;-).
BTW, in LANGUAGES is written: ] ] Right now there is no documentation for the GCC tree -> rtl interfaces ] (or more generally the interfaces for adding new languages).
See `info -f gpc -n "GPC source"' and from there especially `info -f gpc -n "Tree nodes"' for a building site of some documentation for tree nodes and such.
I'm also curious about how much (if any) changes you need outside the pascal front end.
About the same as with gcc-2.8.1, but ...
It would be real cool if we could start moving toward the ability to plug gpc into egcs.
... `convert.c' already has the relevant `#ifdef GPC' sections. :-)
See `p/diffs/gcc-egcs-2.91.28.diff' for all changes in the backend necessary to make GPC work.
Greetings,
Peter