RFR(M): 8210497: [PPC64] Vector registers not saved across safepoint
Lindenmaier, Goetz
goetz.lindenmaier at sap.com
Wed Sep 12 10:12:53 UTC 2018
Hi Martin,
I had a look at your fix and it looks good.
I currently can't judge though whether even more
vector support is needed in some other place.
But this is not subject of this fix I guess.
Reviewed.
Best regards,
Geotz.
PS: I would appreciate if you put the 'save_registers'
argument on a line of it's own whereever this is done for
all other arguments. No new webrev needed.
From: Doerr, Martin
Sent: Freitag, 7. September 2018 18:12
To: 'hotspot-compiler-dev at openjdk.java.net' <hotspot-compiler-dev at openjdk.java.net>; Michihiro Horie (HORIE at jp.ibm.com) <HORIE at jp.ibm.com>; Gustavo Romero <gromero at linux.vnet.ibm.com>; Lindenmaier, Goetz <goetz.lindenmaier at sap.com>
Subject: RFR(M): 8210497: [PPC64] Vector registers not saved across safepoint
Hi,
we noticed that the RegisterSaver misses code to save and restore the vector registers on PPC64. I'd like to fix that.
Bug:
https://bugs.openjdk.java.net/browse/JDK-8210497
Webrev:
http://cr.openjdk.java.net/~mdoerr/8210497_PPC64_save_CR/webrev.00/
This webrev already fixes the following tests when JDK-8208171 webrev.03 is applied:
compiler/runtime/safepoints/TestRegisterRestoring.java
compiler/runtime/Test7196199.java
I'll try to test the OopMap part. This may be tricky.
Best regards,
Martin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20180912/21dcff77/attachment.html>
More information about the hotspot-compiler-dev
mailing list