RFR(XS): 8143930: C1 LinearScan asserts when compiling two back-to-back CompareAndSwapLongs
Paul Sandoz
paul.sandoz at oracle.com
Tue Dec 1 11:52:11 UTC 2015
Hi Roland,
Many thanks for fixing this.
Can you update the test so it uses jdk.internal.misc.Unsafe rather than sun.misc.Unsafe?
Paul.
> On 1 Dec 2015, at 12:35, Roland Westrelin <roland.westrelin at oracle.com> wrote:
>
> http://cr.openjdk.java.net/~roland/8143930/webrev.00/
>
> The problem is that loading values in pinned registers and then computing the address for the CAS puts too much pressure on registers. The fix consists in loading values in pinned registers right before the CAS.
>
> Roland.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 841 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20151201/fc869199/signature.asc>
More information about the hotspot-compiler-dev
mailing list