JDK-6544668 : Don't vecorized array operations that can't be aligned at runtime.
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 5.0
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: solaris_9
  • CPU: sparc
  • Submitted: 2007-04-10
  • Updated: 2010-04-02
  • Resolved: 2007-05-24
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 6 JDK 7 Other
6u2Fixed 7Fixed hs10Fixed
Description
Don't vecorized array operations that can't be aligned at runtime
such as:
    for (int i = 0; i < len-badstride; i+= badstride) {
      ia[i+0] = ia2[i+0];
      ia[i+1] = ia2[i+1];
      ia[i+2] = ia2[i+2];
      ia[i+3] = ia2[i+3];
      ia[i+4] = ia2[i+4];
      ia[i+5] = ia2[i+5];
      ia[i+6] = ia2[i+6];
      ia[i+7] = ia2[i+7];
    }

Comments
SUGGESTED FIX http://prt-web.sfbay.sun.com/net/prt-archiver.sfbay/data/archived_workspaces/main/c2_baseline/2007/20070413164317.nips.swfix/workspace/webrevs/webrev-2007.04.14/index.html Archived data: /net/prt-archiver.sfbay/data/archived_workspaces/main/c2_baseline/2007/20070413164317.nips.swfix/
16-04-2007

EVALUATION See Description
10-04-2007