RFR: 8231952: ARM32: Wrong assumption in assertion in LIRGenerator::atomic_xchg and LIRGenerator::atomic_add
Boris Ulasevich
boris.ulasevich at bell-sw.com
Wed Oct 23 13:43:29 UTC 2019
Hi Christoph,
You've got a review!
I will push the change for you.
Thank you for your job!
regards,
Boris
On 23.10.2019 12:59, christoph.goettschkes at microdoc.com wrote:
> 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