On 6/30/2014 6:30 PM, Mike Stump wrote:
On Jun 30, 2014, at 4:10 PM, David Wohlferd <d...@limegreensocks.com> wrote:
- Vague descriptions of things that "are reported" to work on certain
platforms are not useful ("On the SPARC, there are reports that").
I'd disagree.  But what's more important here is the registers that are 
available are a function of the ABI and for someone to attempt to use this 
feature, they're going to have to be intimately aware of the ABI of their 
target.
If we could say "On the SPARC, these registers can be used for" I'd be tempted to leave 
it as an example.  But saying "Well, someone once said they thought it might work this way on 
this one specific platform" is not helpful for either SPARC or non-SPARC users.
So, we can do s/there are reports that//; s/should be suitable, as should/are 
suitable, as are/ and remove the wishy washy language.  If someone later wants 
to correct the definitive statement in some way, they are welcome to it.

We could.

While an example can be illustrative, the potential value here is offset by the fact that it may not actually be true. Given that, I think I'd just as soon do without an example.

My proposed patch says "When selecting a register, choose one that is normally saved and restored by function calls on your machine. This ensures library routines which are unaware of this reservation will restore it before returning." This platform-neutral statement seems to cover what needs to be said here.

dw

Reply via email to