comp.lang.ada
 help / color / mirror / Atom feed
From: "DuckE" <nospam_steved94@home.com>
Subject: Re: Help with Atomic_Components and whole array assignment
Date: Thu, 01 Feb 2001 03:31:11 GMT
Date: 2001-02-01T03:31:11+00:00	[thread overview]
Message-ID: <3M4e6.350290$U46.10572562@news1.sttls1.wa.home.com> (raw)
In-Reply-To: 9589fj$k66$1@nnrp1.deja.com

Thank you.  I have sent a request to the ARG to introduce this
implementation advice.

SteveD

"Robert Dewar" <robert_dewar@my-deja.com> wrote in message
news:9589fj$k66$1@nnrp1.deja.com...
[snip]
>
> That's irrelevant, since the AARM is not an official document.
> The only way to resolve confusion on this issue is to send a
> comment following the RM procedures, and have the ARG address
> the issue.
>
> I would think that the appropriate approach would be to
> introduce implementation advice, something to the effect
>
> Implementation Advice
> ---------------------
>
> A load or store of an atomic object should, where possible,
> be implemented by a single load or store instruction which
> accesses exactly the bits of the object and no others. The
> implementation should document those instances in which
> it is not possible to follow this advice.
>
> -----------
> The reason this should be IA is that in IA, we are allowed
> to talk about things like load and store instructions, and
> we can intepret a statement like this in a helpful pragmatic
> manner, whereas if it appeared as a formal requirement, it
> would be meaningless (since it contains many undefined terms,
> and would be susecptible to the as-if semanitc interpretation
> which we specifically do NOT want in this case).
>
> I think it is quite reasonable to consider adding some
> IA of this kind. I suspect that most implementations can
> follow this easily enough -- what is missing is documentation
> of when it is not possible.
>
>
> Sent via Deja.com
> http://www.deja.com/





  reply	other threads:[~2001-02-01  3:31 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-01-22 11:22 Help with Atomic_Components and whole array assignment r_c_chapman
2001-01-22 12:51 ` Stuart Palin
2001-01-22 14:16   ` mark_lundquist
2001-01-22 16:09     ` Pat Rogers
2001-01-22 16:29     ` Robert Dewar
2001-01-22 19:52       ` Mark Lundquist
2001-01-30 15:54       ` Tucker Taft
2001-01-30 18:20         ` Robert Dewar
2001-01-31  5:08           ` DuckE
2001-01-31  5:57             ` Robert Dewar
2001-02-01  3:31               ` DuckE [this message]
2001-02-02 21:38               ` Mark Lundquist
2001-02-02 23:08                 ` Robert Dewar
2001-02-03  1:39                 ` tmoran
2001-01-22 16:21 ` Robert Dewar
2001-01-22 16:39   ` r_c_chapman
2001-01-30 15:57     ` Tucker Taft
2001-01-30 18:26       ` Robert Dewar
2001-01-30 21:30         ` Simon Wright
2001-02-01  6:11           ` Robert Dewar
2001-02-06  0:32         ` Richard Kenner
2001-02-06  3:15           ` Robert Dewar
2001-01-31 10:09       ` Rod Chapman
2001-01-31 21:41         ` Tucker Taft
2001-02-01  5:33           ` Robert Dewar
2001-02-01  9:42           ` Rod Chapman
2001-02-01 18:10             ` Robert Dewar
2001-02-01 13:14           ` SPARK flow analysis (was Help with Atomic_Components and whole array assignment) Stuart Palin
2001-02-01 23:38           ` Help with Atomic_Components and whole array assignment Nick Roberts
2001-02-02  3:45             ` Robert Dewar
2001-02-07 21:40           ` Nick Williams
replies disabled

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