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

Severin Gehwolf sgehwolf at redhat.com
Tue May 8 09:19:16 UTC 2018


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