This is the mail archive of the
dwarf2@corp.sgi.com
mailing list for the dwarf2 project.
Re: Rewrite of PROPOSAL 001213.1 re default location
- To: DAVID WEATHERFORD <david dot weatherford at sun dot com>, Michael Eager <eager at eagercon dot com>
- Subject: Re: Rewrite of PROPOSAL 001213.1 re default location
- From: David B Anderson <davea at quasar dot engr dot sgi dot com>
- Date: Fri, 12 Jan 2001 12:12:55 -0800 (PST)
- Cc: DWARF2 at corp dot sgi dot com, Ron 603-884-2088 <brender at gemgrp dot zko dot dec dot com>
- References: <01011113155004@gemgrp.zko.dec.com> <3A5F53C2.35D18CE4@sun.com>
- Reply-To: David B Anderson <davea at quasar dot engr dot sgi dot com>
M.Eager writes:
> Address ranges may overlap. When they do, they describe a
> situation in which an object exists simultaneously in more than
> one place. If all of the address ranges in a given location list
> do not collectively cover the entire range over which the object
> in question is defined, it is assumed that the object is not
> available for the portion of the range that is not covered.
But Ron is not, if I understand him, talking about
the variable existing simultaneously in multiple places.
At any one time only *one* of the places is current.
(This is a restatement of a mail I sent earlier to the group.)
>The only ambiguity that I see is what should a Dwarf consumer do when
>an object exists in more than one place. It appears that the consumer
>would have the choice to use any copy of the object.
>
>It would appear that resolving this ambiguity would resolve this issue.
The key question is does 'simultaneously' in the document
mean
'all locations are current'
or does it mean
'Only the innermost-active (in a live-range sense) is current'
???
I think the former is how Ron interpretes the current document.
How do you interpret it?
davea@sgi.com