This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]