comp.lang.ada
 help / color / mirror / Atom feed
From: "Vladimir Olensky" <vladimir_olensky@yahoo.com>
Subject: Re: off-topic ...
Date: 1999/11/19
Date: 1999-11-19T00:00:00+00:00	[thread overview]
Message-ID: <s3afneg53ef12@corp.supernews.com> (raw)
In-Reply-To: 812o0p$1n7$1@nnrp1.deja.com


Robert Dewar wrote in message <812o0p$1n7$1@nnrp1.deja.com>...

> Each new version of GNAT has many valuable new features.
> Here is a little preview of some new features in the next version
>of GNAT for example:


>
>  The NT version of GNAT now generates object files that are
>  fully compatible with the standard Microsoft linker, so this
>  linker can be used instead of the GNU ld program to build NT
>  executables.


This would be  a great leap forward  on the NT platform !!!
Ability to work with the platform native linker would give a
lot of advantages.
I understand that this also would make it much simpler to
build DLLs.

Will  there be an option to tell GNAT which linker to use ?

One of the very important  advantages would also be the ability to
remove unreferenced  code in the executable, provided that
GNAT compiler would have the  option  that allows the compiler
to package individual  functions in  the form of packaged
functions (COMDATs). MS linker  requires that functions be
packaged separately as COMDATs to exclude or order individual
functions in a DLL or .EXE file.

Then we will be able to use the MS linker's /OPT:REF option to exclude
unreferenced packaged functions from the .EXE file.

After that GNAT will be highly competitive with other software development
tools for WinNT ( including MSVC itself).

Another great feature would be direct support of Pentium II and above
streaming SIMD extensions and MMXT technology which is extremely
important in signal processing.
Now one need to use assembler to be able to use that  in Ada.

Regards,
Vladimir Olensky








  reply	other threads:[~1999-11-19  0:00 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-11-18  0:00 off-topic nobat
1999-11-18  0:00 ` off-topic Peter Milliken
1999-11-18  0:00   ` off-topic Ted Dennison
1999-11-19  0:00     ` off-topic Robert Dewar
1999-11-18  0:00   ` off-topic Marin Condic
1999-11-18  0:00   ` off-topic Nobat
1999-11-19  0:00   ` off-topic Robert Dewar
1999-11-19  0:00     ` Vladimir Olensky [this message]
1999-11-19  0:00 ` off-topic Robert Dewar
1999-11-19  0:00   ` off-topic Nobat
1999-11-19  0:00     ` off-topic Robert Dewar
replies disabled

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