JDK-8154473 : Update for CompilerDirectives to control stub generation and intrinsics
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 9
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2016-04-18
  • Updated: 2016-06-09
  • Resolved: 2016-05-20
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 9
9 b122Fixed
Related Reports
Relates :  
Description
Currently, -XX:DisableIntrinsic does not disable intrinsic in Interpreter which leads to result inconsistencies since different code is used in interpreter and compiled code.
This bug fix uses compiler directives such as -XX:DisableIntrinsic=_dexp to control generation of stub. Eventually helping control the intrinsic in interpreter, c1 and c2.
Comments
Updated webrev: http://cr.openjdk.java.net/~vdeshpande/CompilerDirectives/8154473/webrev.04/
18-05-2016

Updated webrev: http://cr.openjdk.java.net/~vdeshpande/CompilerDirectives/8154473/webrev.03/
27-04-2016

updated webrev: http://cr.openjdk.java.net/~vdeshpande/CompilerDirectives/8154473/webrev.02/
21-04-2016

updated webrev: http://cr.openjdk.java.net/~vdeshpande/CompilerDirectives/8154473/webrev.01/
20-04-2016

http://cr.openjdk.java.net/~vdeshpande/CompilerDirectives/8154473/webrev.00
18-04-2016