JDK-6909839 : missing unsigned compare cases for some cmoves in sparc.ad
Type:Bug
Component:hotspot
Sub-Component:compiler
Affected Version:hs17
Priority:P3
Status:Resolved
Resolution:Fixed
OS:generic,solaris_9
CPU:x86,sparc
Submitted:2009-12-11
Updated:2010-04-02
Resolved:2010-03-10
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.
We are missing the most of the unsigned CMove match rules on sparc.
Comments
EVALUATION
Sparc was missing the unsigned compare cmove patterns which could be
emitted as a result of some optimizations which are currently guarded
under AggressiveOpts. The fix is simply to add these patterns.
Tested with new test case.