On June 2, 2015 11:22:03 PM GMT+02:00, Xinliang David Li <davi...@google.com> 
wrote:

>> I'm sorry I'm going to push back again for the same reason.
>>
>> Other than forcing targets to tweak their call insn patterns, the act
>> of generating the indirect call should remain in target independent
>> code. Sorry, not having the same behaviour on all platforms for
>> something like this is just a recipe for confusion.

Everything else will be a nightmare for any real (widespread)  use, yes. Just 
doing this for x86, x86_64 and x32 gets us in an unpleasant situation like the 
dances everybody had and has to do for ebx avoidance.


>
>Do you have a good suggestion on the way to implement this (non PIC
>no-plt) in a clean and target independent way? Regarding the

not offhand here, at least, fwiw.

>'confusion' part, is it a matter of documentation (can be updated when
>more targets start to support it more efficiently)?

I386 compatible relief in this respect certainly is nice but we ought to handle 
this better throughout IMHO. Cannot devote time there myself though, so just 
hoping you folks are able to put some effort into this.

PS: and please, pretty please clip your replies sensibly..

Reply via email to