On another note, we're experimenting, for various reasons, with -fPIC mode on v3, so as to support execute-in-place. I have a question I would like to toss at some willing experimenters. If anyone is interested I will ask in this forum. Let me know.
This makes sense too. What are the drawbacks? :)
One of four registers gets permanently reserved.
Two of eight instead of one of eight, or three of eight instead of two of eight when you have a frame pointer (but you shouldn't, it doesn't help anything).
The code gets bigger and about 10% slower.
Yes.
Segher