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.
EVALUATION
The changes in the fix for 6498658 incorrectly use 'srlx' instruction
instead of 'srl' when calculating 'longs' counter from 'bytes' counter
in the disjoint_byte_copy stub in 32-bits VM (all other stubs are fine).
As result garbage bits from upper 32-bits are shifted into low 32-bits
creating a very large counter.
Also in the generic_arraycopy stub only low 32-bits of klass pointers
are compared in 64-bits VM.
NOTE: both problems do NOT exist in 6u2. There is no generic_arracopy
stub (I didn't backport it). And somehow correct 'srl' is used
(and the bug's test passed with latest 6u2 bits).