RFR: 8231952: ARM32: Wrong assumption in assertion in LIRGenerator::atomic_xchg and LIRGenerator::atomic_add
christoph.goettschkes at microdoc.com
christoph.goettschkes at microdoc.com
Wed Oct 23 09:59:37 UTC 2019
Hi Boris,
since no one else responded to the RFR, is the review of Dean enough for
you to push the changeset into the repository?
If so, could you please do it for me?
If not, how should we proceed?
Thanks, Christoph
"hotspot-compiler-dev" <hotspot-compiler-dev-bounces at openjdk.java.net>
wrote on 2019-10-15 09:32:00:
> From: christoph.goettschkes at microdoc.com
> To: hotspot-compiler-dev at openjdk.java.net
> Date: 2019-10-15 09:34
> Subject: Re: RFR: 8231952: ARM32: Wrong assumption in assertion in
> LIRGenerator::atomic_xchg and LIRGenerator::atomic_add
> Sent by: "hotspot-compiler-dev"
<hotspot-compiler-dev-bounces at openjdk.java.net>
>
> Thanks for your feedback Dean.
>
> Does some else have any feedback or can I ask Boris to push the
changeset
> into the repository?
>
> -- Christoph
>
> "hotspot-compiler-dev" <hotspot-compiler-dev-bounces at openjdk.java.net>
> wrote on 2019-10-11 02:05:44:
>
> > From: dean.long at oracle.com
> > To: hotspot-compiler-dev at openjdk.java.net
> > Date: 2019-10-11 02:07
> > Subject: Re: RFR: 8231952: ARM32: Wrong assumption in assertion in
> > LIRGenerator::atomic_xchg and LIRGenerator::atomic_add
> > Sent by: "hotspot-compiler-dev"
> <hotspot-compiler-dev-bounces at openjdk.java.net>
> >
> > Looks good to me.
> >
> > dl
> >
> > On 10/10/19 7:28 AM, christoph.goettschkes at microdoc.com wrote:
> > > Hi,
> > >
> > > please review the following changeset. This patch fixes a wrong
> assumption
> > > in an assertion of the C1 LIR generator for 32-bit ARM. The
assertion
> > > assumed that atomic operations are only possible for int types on
> 32-bit
> > > arm. This is not true, since the LDREXD/STREXB instructions are use
by
> the
> > > C1 JIT.
> > >
> > > This fixes the 3 hotspot tier1 tests mentioned in the issue.
> > >
> > > Bug: https://bugs.openjdk.java.net/browse/JDK-8231952
> > > Webrev: https://cr.openjdk.java.net/~bulasevich/8231952/webrev.00/
> > >
> > > Thanks,
> > > Christoph
> > >
> >
>
More information about the hotspot-compiler-dev
mailing list