comp.lang.ada
 help / color / mirror / Atom feed
From: Samuel Tardieu <sam@rfc1149.net>
To: comp.lang.ada@ada.eu.org
Subject: Re: Curiousity: pragma No_Run_Time for Gnat
Date: Tue, 25 Sep 2001 16:48:48 +0200
Date: 2001-09-25T16:48:48+02:00	[thread overview]
Message-ID: <mailman.1001429360.15621.comp.lang.ada@ada.eu.org> (raw)
In-Reply-To: <Pine.LNX.4.33.0109251630310.3066-100000@lagoa.niaad.liacc.up.pt>

On 25/09, M. A. Alves wrote:
| The Meanings of "Pure" II
| 
| Sergey wrote:
| > Well, GNAT has to generate the object files in *some* format, and
| > unless you have a cross-compiling version, it'll be ELF on Linux and
| > PE (COFF) on Win32.
| 
| You mean there is no plain x86 code?  A simple sequence of machine code
| instructions?  "Pure" code?

Plain old x86 code implies that you have no symbol stored in the object file.
One of the consequence is that you cannot link different object files
together and have references resolved.

GNAT generates assembly code, which is then assembled and linked. If you want
to use GNAT in bare-board mode and get a file that you can for example put
into a eprom, you can convert any decent format (ELF, coff, ...) to srec
or plain binary.




       reply	other threads:[~2001-09-25 14:48 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <Pine.LNX.4.33.0109251630310.3066-100000@lagoa.niaad.liacc.up.pt>
2001-09-25 14:48 ` Samuel Tardieu [this message]
2001-09-25 17:07 Curiousity: pragma No_Run_Time for Gnat M. A. Alves
  -- strict thread matches above, loose matches on Subject: below --
2001-09-25 16:49 M. A. Alves
2001-09-25 15:05 ` chris.danx
2001-09-25 15:38   ` Marin David Condic
2001-09-25 14:09 M. A. Alves
2001-09-25 13:05 ` chris.danx
2001-09-25 13:07 ` Jacob Sparre Andersen
2001-09-25 13:37 ` Sergey Koshcheyev
     [not found] <Pine.LNX.4.33.0109251343310.2841-100000@lagoa.niaad.liacc.up.pt>
2001-09-25 13:20 ` David C. Hoos
2001-09-24 19:02 Marin David Condic
2001-09-24 21:14 ` Sergey Koshcheyev
2001-09-24 21:54   ` Marin David Condic
2001-09-25  7:32     ` Sergey Koshcheyev
2001-09-25 14:00       ` Marin David Condic
2001-09-25 14:14         ` Lutz Donnerhacke
2001-09-25 19:40           ` Robert Dewar
2001-09-26  9:04             ` Lutz Donnerhacke
2001-09-25 15:20         ` Sergey Koshcheyev
2001-09-25  7:36     ` Jean-Marc Bourguet
2001-09-25  7:43   ` Peter Amey
2001-09-25 14:02     ` Marin David Condic
replies disabled

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