This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Ada/GNAT runtime library?
- From: Bernd Trog <berndtrog at yahoo dot com>
- To: Joel Sherrill <joel dot sherrill at OARcorp dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: Fri, 18 Oct 2002 12:48:57 -0700 (PDT)
- Subject: Re: Ada/GNAT runtime library?
Joel Sherrill wrote:
> There are multiple pieces required
> to support an arbitrary language/platform
> combination.
[ .. ]
Thanks for all details, Joel!
It look like a major project to me.
Maybe its better to abandon this idea, and keep the
developers fixing all the bugs :-/
> For a language/platform combination to work, these
> general categories must be supported in gcc assuming
> that the language and platform are supported at all:
>
> + port backend must support all features required
> by language frontend
> + run-time must be ported to CPU family
> + run-time must be ported to platform
> I would think that the existence of this list would
> help people choose a project to work on.
But maybe not worth the effort - it has to be
maintained, too.
> > What about Ada on GNU/Linux ARM?
> In this case, the first requirement I listed above
> is not satisfied.
and Geert Bosch <bosch@gnat.com> wrote in
<41069ECB-E21A-11D6-A8D0-00039344BF4A@gnat.com>
> GNAT is designed to only need a subset of the
> run-time library which doesn't require a
> target-specific implementation.
Well, I'm sorry, but I don't get it.
What are these features?(pointers are welcome)
Which backends don't support the 'Ada-features'?
Are these just m68k, sh, (ARM; work in progess)?
What about the AVR backend, does it support the
'Ada-features'?
Bernd
__________________________________________________
Do you Yahoo!?
Faith Hill - Exclusive Performances, Videos & More
http://faith.yahoo.com