GNAT 3.13p patches for GCC 2.95.3?

Joel Sherrill joel.sherrill at
Tue Apr 30 17:27:16 UTC 2002

"Rude, Randy [Cont]" wrote:
> The latest trusted RTEMS GCC snapshot contains patches against GCC 2.95.3
> but the Ada tools contain patches for GCC 2.8.1.  Are Ada tool patches
> available for GCC 2.95.3?  The Ada tool patches for binutils and GDB are
> also stale.

GNAT never officially supported 2.95.x or 3.0.  GNAT has been merged
gcc and will be part of the 3.1 release.  Thanks to Laurent Guerby, I
have gotten far enough to have build reports for the rtems targets.

The complicating factor is that GNAT stayed on gcc 2.8.1 for a LONG
gcc 2.8.1 had more limited support for ELF and embedded CPUs than 
egcs or 2.95 or 3.0.  RTEMS migrated to ELF for every target that
was possible and this left a versioning disconnect as they stayed 
with 2.8.1.

The powerpc and sparc targets work well with the older gnats and in
fact I posted ACATS results on the PowerPC last August:

As gnat stabilizes in the mainstream 3.1, more rtems targets will
be built and made available.  If you want a particular CPU that
is not powerpc or sparc, then you should watch for my report on
the gcc mailing list and help fix. :)  It really looks like a 
handful of configurery problems are causing most of the 
failures (not finding include files that are there causes about
4 targets to fail).

>         Randy

Joel Sherrill, Ph.D.             Director of Research & Development
joel at                 On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985

More information about the users mailing list