This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: trying to glue Modula-3 onto egcs table based exception handl ing support
- To: Jeffrey A Law <law at cygnus dot com>
- Subject: Re: trying to glue Modula-3 onto egcs table based exception handl ing support
- From: Richard Henderson <rth at cygnus dot com>
- Date: Wed, 31 May 2000 20:45:55 -0700
- Cc: Marc Fiuczynski <mef at cs dot washington dot edu>, "'Mike Stump'" <mrs at windriver dot com>, gcc at gcc dot gnu dot org
- References: <055A195871E5D1119F8100A0C9499B5F019FF1AE@exchsrv1.cs.washington.edu> <2304.959806832@upchuck>
On Wed, May 31, 2000 at 03:00:32PM -0600, Jeffrey A Law wrote:
> Where precisely does m3.c tie into the rest of GCC?
Above the tree level.
> There may be other (political & legal) concerns with integrating
> this file depending on precisely where it hooks in and exactly
> how it works.
I wouldn't think it would be much different than Ada.
The m3 (real) front end writes out a simple text-based representation
of its (probably processed) AST, which is piped to m3.c, which converts
it into trees, and from there the normal things happen.
I imagine it would be possible, though perhaps painful, to link the
front end directly against the back end. I havn't looked at how GNAT
accomplishes this.
r~