RFA/RFR [10] 8202540: Zero build is broken after JDK-8189871 (Refactor GC barriers to use declarative semantics)

David Holmes david.holmes at oracle.com
Tue May 8 09:37:14 UTC 2018


Reviewed.

David

On 8/05/2018 7:19 PM, Severin Gehwolf wrote:
> On Tue, 2018-05-08 at 11:09 +0200, Aleksey Shipilev wrote:
>> jdk10u-fix-yes was granted for the 10u bug.
>>
>> Do I have to have the formal ack on this review thread as well? If
>> so, please ack.
> 
> I believe since this isn't a straight forward backport from a JDK 11
> change it needs to get reviewed by the relevant group. CC'ing hotspot-
> dev.
> 
> FWIW, I can confirm that this fixes the Zero fastdebug build on JDK
> 10u.
> 
> Thanks,
> Severin
> 
>> -Aleksey
>>
>> On 05/02/2018 12:10 PM, Aleksey Shipilev wrote:
>>> This is a bit unconventional process-wise, because there is a fix
>>> in JDK 11, but it comes with the
>>> bunch of other unrelated changes that are not backportable to 10u.
>>> So, I opted to submit a separate
>>> bug for this. I added the jdk10u-fix-request tag and appropriate
>>> comment.
>>>
>>> 10u bug:
>>>    https://bugs.openjdk.java.net/browse/JDK-8202540
>>>
>>> 11 bug:
>>>   https://bugs.openjdk.java.net/browse/JDK-8199220
>>>
>>> 10u fix:
>>>
>>> diff -r e4530ef14c08
>>> src/hotspot/cpu/zero/globalDefinitions_zero.hpp
>>> --- a/src/hotspot/cpu/zero/globalDefinitions_zero.hpp	Wed
>>> Mar 28 14:24:17 2018 +0100
>>> +++ b/src/hotspot/cpu/zero/globalDefinitions_zero.hpp	Wed
>>> May 02 12:03:18 2018 +0200
>>> @@ -26,6 +26,10 @@
>>>   #ifndef CPU_ZERO_VM_GLOBALDEFINITIONS_ZERO_HPP
>>>   #define CPU_ZERO_VM_GLOBALDEFINITIONS_ZERO_HPP
>>>
>>> +#ifdef _LP64
>>> +#define SUPPORTS_NATIVE_CX8
>>> +#endif
>>> +
>>>   #include <ffi.h>
>>>
>>>   // Indicates whether the C calling conventions require that
>>>
>>> Testing: x86_64 Zero builds
>>>
>>> Thanks,
>>> -Aleksey
>>>
>>
>>


More information about the jdk-updates-dev mailing list