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.
SUGGESTED FIX
The fix changes for 6u2 are exactly the same as for release 7.
Webrev: http://prt-web.sfbay.sun.com/net/prt-archiver.sfbay/data/archived_workspaces/1.6/update2/baseline/2007/20070606113936.kvn.6563987_6u2/workspace/webrevs/webrev-2007.06.06/index.html
Solution:
1. Use the same arraycopy short length check for aligned and unaligned copy.
2. Always align end of arrays for conjoint arraycopy.
3. Remove the incorrect !aligned check for aligned conjoint copy on x86.
Added the regression test to check arraycopy for different array sizes.
06-06-2007
EVALUATION
See main bug descrition.
The regression was introduced in b2 and b3 with fixes for 6498658 and 6547163.