RFR(S): 8139421: PPC64LE: MacroAssembler::bxx64_patchable kills register R12

Lindenmaier, Goetz goetz.lindenmaier at sap.com
Tue Oct 13 06:07:36 UTC 2015


Hi Martin,

the change looks good, thanks.
I'll push it.  I'ts ppc-only, so I can do it.

Best regards,
  Goetz.

From: Doerr, Martin
Sent: Montag, 12. Oktober 2015 12:52
To: hotspot-compiler-dev at openjdk.java.net; Lindenmaier, Goetz; Simonis, Volker
Subject: RFR(S): 8139421: PPC64LE: MacroAssembler::bxx64_patchable kills register R12

Hi,


PPC64LE has a different implementation for bxx64_patchable which kills Register R12.

However, register R12 must be preserved for stub calls. It is used to call the deopt handler for example.



Webrev is here:

http://cr.openjdk.java.net/~mdoerr/8139421_PPC64LE_R12/webrev.00



Please review this change.  I need a sponsor, please.


Best regards,
  Martin

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20151013/92b29e5f/attachment.html>


More information about the hotspot-compiler-dev mailing list