RFR: 8257502: x86_32 build fails with new warnings after JDK-8256254

Aleksey Shipilev shade at openjdk.java.net
Tue Dec 1 11:31:59 UTC 2020


On Tue, 1 Dec 2020 11:27:57 GMT, Jie Fu <jiefu at openjdk.org> wrote:

>> Default `x86_32` build fails after JDK-8256254, because of the new warning:
>> 
>> 
>> 
>>  1291 | fatal("unexpected intrinsic id %d", iid);
>>       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~
>>       | |
>>       | vmIntrinsics::ID {aka vmIntrinsicID}
>>    ... (rest of output omitted)
>> 
>> The fix is pretty trivial: do the same as other arches. I think it would have been caught by GH actions in #1237, if they actually ran...
>> 
>> Testing:
>>  - [x] Linux x86_32 fastdebug build
>
> Build passed with this fix.
> Thanks.

> There is similar issue at
> 
> https://github.com/openjdk/jdk/blob/ecdff112fc806faf1f601b66df6d74e69384b9a5/src/hotspot/cpu/s390/sharedRuntime_s390.cpp#L923

Ah. I would need to test that separately with s390x cross-compilation. Would try to do that in a separate PR.

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

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


More information about the hotspot-compiler-dev mailing list