comp.lang.ada
 help / color / mirror / Atom feed
* GCC 3.1 with GNAT ... Cool!
@ 2002-06-19 23:53 Jeffrey D. Cherry
  2002-06-20  1:06 ` Ted Dennison
                   ` (4 more replies)
  0 siblings, 5 replies; 14+ messages in thread
From: Jeffrey D. Cherry @ 2002-06-19 23:53 UTC (permalink / raw)


I would like to give my compliments to all who participated in 
incorporating GNAT into the GCC.  It's a real treat to have one compiler 
installation, one command shell, and be able to build programs in Ada, C, 
C++, or FORTRAN 77 using the same shell and compiler.  This is so cool!

A few weeks ago I downloaded the MinGW distribution of GCC 3.1 (dated 16 
May 2002), installed it on my Windows 2000 machine, and compiled a bunch of 
rather simple legacy Ada, C, C++, and FORTRAN 77 programs.  They all ran 
successfully.  I installed the Win32 API and the Win32Ada bindings and 
compiled several more small Ada programs that used some Win32 services.  
These ran successfully as well.  I then installed the Booch components and 
although there were several warnings during the compile step, all the tests 
and demo programs ran successfully.  I compiled several of my Ada programs 
that utilitze the Booch components and they ran successfully as well.  I 
installed an old POSIX binding (Pascal Obry's Win32POSIX) and the tests in 
that distribution ran successfully.  I had one Ada program that used the 
POSIX binding so I tried compiling it and it ran successfully as well.

Rather pleased with all this, I downloaded the GNU Pascal Compiler, 
installed it, and compiled a rather large suite of static code analysis 
tools (all written in Borland Pascal with Objects, v7).  After some 
tweaking, they all compiled.  I ran the resulting tools against some code I 
had analyzed a few years ago and checked the output against the archived 
copy.  Except for the time and date of the analysis runs, the outputs were 
identical.  It's been quite a productive month.

Granted these were rather trivial tests of the compiler and bindings, but 
the pessimist in me didn't think the first major distribution of the GCC 
with GNAT would be able to handle it.  I, quite gladly, stand corrected.

Since I teach Ada, C, and C++ part-time at the local community college, 
this is a real blessing since all the students can now use the same 
compiler distribution.  That may not sound like much, but you wouldn't 
believe how big a time-saver it is to have a single compiler configuration 
for all the classes.

My full-time job uses ASIS to build some analysis tools, but I don't see an 
ASIS interface available for GCC 3.1.  Does anyone know if one is planned?  
This isn't a real problem, since at work we'll be using GNAT 3.14p in the 
foreseeable future ... but I am curious.

Once again, for anyone and everyone involved in incorporating GNAT into 
GCC, thank you, thank you, thank you!


-- 
Regards,
Jeffrey D. Cherry
Senior IV&V Analyst
Northrop Grumman Information Technology




^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2002-06-21 14:58 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-06-19 23:53 GCC 3.1 with GNAT ... Cool! Jeffrey D. Cherry
2002-06-20  1:06 ` Ted Dennison
2002-06-20 15:56   ` Jeffrey D. Cherry
2002-06-20 17:51   ` Florian Weimer
2002-06-20  5:22 ` achrist
2002-06-20 17:30   ` Jeffrey D. Cherry
2002-06-20 19:53     ` achrist
2002-06-20  9:34 ` steve_H
2002-06-20 16:09   ` David Marceau
2002-06-20 18:09   ` Jeffrey D. Cherry
2002-06-21 12:05   ` Georg Bauhaus
2002-06-21 11:24 ` Marc A. Criley
2002-06-21 14:39 ` Wes Groleau
2002-06-21 14:58   ` SIMON Claude

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