RFR: 8204341: AArch64: AOT runtime does not need a workaround for far calls

Vladimir Kozlov vladimir.kozlov at oracle.com
Tue Jun 5 16:17:40 UTC 2018


On 6/5/18 8:44 AM, Andrew Haley wrote:
> On 06/05/2018 04:35 PM, Vladimir Kozlov wrote:
> 
>> Lucky you - you have already functionality to deal with far calls.
>>  From changes it seems you will always use trampolines for calls
>> (regardless distance). Right?
> 
> Not exactly.  The trampolines are always generated, but are only used
> if a branch does not reach.
> 

I thought that far_branches() returning always true in UseAOT case will cause using trampolines. So it is different.

Thanks,
Vladimir


More information about the hotspot-compiler-dev mailing list