RFR: 8159236: [JVMCI] Window-saved SPARC registers should not be considered callee-save

Gilles Duboscq gilles.m.duboscq at oracle.com
Wed Jun 15 15:30:10 UTC 2016


Hi,

Please review the following changes:

Webrev:
http://cr.openjdk.java.net/~gdub/webrev-8159236/
JIRA:
https://bugs.openjdk.java.net/browse/JDK-8159236

As explained in jira, SPARCHotSpotRegisterConfig currently declares the window-saved registers as callee-saved registers.
This causes problems if the compiler tries to emit code to save those registers.

The fix is to not return those registers as callee-save.

 Gilles


More information about the hotspot-compiler-dev mailing list