comp.lang.ada
 help / color / mirror / Atom feed
From: pacuff@redstone.army.mil (Phillip R. Acuff)
Subject: Re: GNAT & RTEMS-Ada?
Date: 1 Feb 1995 20:38:33 GMT
Date: 1995-02-01T20:38:33+00:00	[thread overview]
Message-ID: <3gorg9$5jr@michp1.redstone.army.mil> (raw)
In-Reply-To: 3goh9e$n0e@delphinium.cig.mot.com

In article <3goh9e$n0e@delphinium.cig.mot.com>, gabrius@riker.cig.mot.com (David M. Gabrius) writes:
>Has anyone gotten the two of these to work together?  I know that the
>RTEMS documentation says that RTEMS has worked with Tartan Ada, but I
>want to go as cheaply as possible.
>
>If GNAT hasn't/can't work with RTEMS, is there some sort of free-ish
>Ada compiler that can target 680x0 family processors available that
>will?  Thanks...
>-- 
> David Gabrius -- Motorola Cellular \\ gabrius@cig.mot.com \\ 708-632-5944
> Software Engineer \\"You miss too much these days if you stop to think" -U2 
> "And you can find/Your own way out/You can build/And I can will..." -U2 
> "Some days take less but most days take more" \\ #include<stddisclaimer.h>

The current release of the Ada version of RTEMS (ver. 3.1.0) depends upon the
STORAGE_SIZE attribute and Representation clauses.  In GNAT 2.0, the STORAGE_SIZE
attribute is unimplemented and there is a bug is Rep. clauses.  According to
the GNAT developers, both of these will be fixed in GNAT release 2.0.2, due
out 'any day'!

Also, GNAT does not yet work well in a cross environment, but we have promises
that they are getting there.  We have compiled RTEMS using GNAT 2.0, placing
stubs where GNAT is broken, and manually invoked ld-cross.  We are actively
working on getting RTEMS working with GNAT, in fact it is our primary goal
over the next 2 months.  

We are planning one more release of RTEMS/Ada for Tartan ada680x0, release
3.2 due out 2/20/95.  This will be followed immediately (2-4 weeks) by RTEMS/Ada
release 3.2.1 which should be completely compatible with GNAT-cross 680x0.

As a heads up, by 9/30/95, barring anything catastrophic, RTEMS will be fully
integrated with GNAT.  In this product, calls to the kernel will be made thru
the Ada 95 real-time extensions defined in the Ada 9x annexes.

For further information and to obtain the current status of RTEMS, periodically
watch  http://lancelot.gcs.redstone.army.mil/rg4/rtems.html or send e-mail
to rtems@redstone.army.mil or to the undersigned.  

We know of no other 'free-ish' Ada 9x compiler.  We do not endorse or recommend
Ada compilers, however, GNAT 2.0 has done a better job of detecting conflicting
types than some of the commercial (== expensive) compilers we have in house. 

----------
Phil Acuff
RTEMS Project Manager
pacuff@redstone.army.mil







  reply	other threads:[~1995-02-01 20:38 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1995-02-01 17:44 GNAT & RTEMS-Ada? David M. Gabrius
1995-02-01 20:38 ` Phillip R. Acuff [this message]
     [not found] <3gt7jq$eda@gnat.cs.nyu.edu>
     [not found] ` <3gtp1c$ih4@michp1.redstone.army.mil>
1995-02-07 10:56   ` Richard Kenner
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox