comp.lang.ada
 help / color / mirror / Atom feed
From: Lucretia <Lucretia9000@yahoo.co.uk>
Subject: Re: How do I disable elaboration code on this
Date: Sun, 10 Apr 2011 22:08:28 -0700 (PDT)
Date: 2011-04-10T22:08:28-07:00	[thread overview]
Message-ID: <93b20b91-03ed-48d2-87b6-a109127a5a4f@l18g2000yql.googlegroups.com> (raw)
In-Reply-To: b8f74b18-815e-436d-876e-9aa7d47c6454@l6g2000vbn.googlegroups.com

Just to clarify, this vector is to be:

1) set up by the user
2) gathered by the linker script and written out at the start of the
elf
3) placed at address 0 in the elf
4) made ROMable

From your responses, it seems that you don't quite understand my aim
here, point 4 is the most important here, ROMable means, the compiler
must not under any circumstance create any elaboration code to
initialise the array and given that the array is 1) constant and 2)
has known contents, the compiler should be capable of this. Maybe GNAT
can't do it? Maybe Ada can't do it and actually is wrong for OS
development? Which I doubt otherwise, I may as well go create my own
strongly typed language for OS/embedded work?

Luke.



  reply	other threads:[~2011-04-11  5:08 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-04-09 13:58 How do I disable elaboration code on this Lucretia
2011-04-09 16:57 ` Jeffrey Carter
2011-04-09 17:01   ` Simon Wright
2011-04-09 17:44     ` Ludovic Brenta
2011-04-09 19:19       ` Simon Wright
2011-04-09 19:32         ` Jeffrey Carter
2011-04-10  9:06           ` Lucretia
2011-04-10  9:31             ` Simon Wright
2011-04-09 19:35         ` Ludovic Brenta
2011-04-09 22:05           ` Simon Wright
2011-04-10  5:39             ` Simon Wright
2011-04-10 17:20   ` Lucretia
2011-04-10 20:12     ` Jeffrey Carter
2011-04-10 20:47     ` Georg Bauhaus
2011-04-10 21:19       ` Lucretia
2011-04-11  5:08         ` Lucretia [this message]
2011-04-11  6:28           ` Simon Wright
2011-04-11  8:54             ` Lucretia
2011-04-11 10:10               ` Simon Wright
2011-04-11 11:59                 ` Simon Clubley
2011-04-11 18:30                   ` Simon Wright
2011-04-11 19:12                     ` Simon Wright
2011-04-11 19:50                       ` Simon Wright
2011-04-11 21:40                       ` Lucretia
2011-04-11 23:12                         ` Lucretia
2011-04-11 23:16                           ` Lucretia
2011-04-11 23:31                           ` Lucretia
2011-04-12  5:22                             ` Simon Wright
2011-04-12 17:07                             ` Simon Clubley
2011-04-13 16:53                       ` Simon Wright
2011-04-15  8:38                       ` Simon Wright
2011-04-11 23:08                   ` Lucretia
2011-04-12 11:50                     ` Simon Clubley
2011-04-12 16:48                       ` Lucretia
2011-04-11 11:19               ` Georg Bauhaus
2011-04-11 13:50                 ` Simon Wright
2011-04-14 19:19               ` Florian Weimer
2011-04-10 16:34 ` Rolf
replies disabled

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