RFR: 8255766: Fix linux+arm64 build after 8254072 [v2]

Bernhard Urban-Forster burban at openjdk.java.net
Mon Nov 2 18:45:08 UTC 2020


On Mon, 2 Nov 2020 18:19:06 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:

>> diff --git a/src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp b/src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
>> index eb6195fd675..92a07a84d2a 100644
>> --- a/src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
>> +++ b/src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
>> @@ -1498,8 +1498,7 @@ nmethod* SharedRuntime::generate_native_wrapper(MacroAssembler* masm,
>>  
>>    // Generate stack overflow check
>>    if (UseStackBanging) {
>> -    assert(StackOverflow::stack_shadow_zone_size() == (int)StackOverflow::stack_shadow_zone_size(), "must be same");
>> -    __ bang_stack_with_offset((int)StackOverflow::stack_shadow_zone_size());
>> +    __ bang_stack_with_offset(checked_cast<int>(StackOverflow::stack_shadow_zone_size()));
>>    } else {
>>      Unimplemented();
>>    }
>
> I like Andrew's proposal. It is more clean. Let me test it too.

Ah, this came just-in-time �� I've updated the PR. Thanks!

-------------

PR: https://git.openjdk.java.net/jdk/pull/1013


More information about the hotspot-compiler-dev mailing list