United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-7033732 C1: When calling c2 arraycopy stubs offsets and length must have clear upper 32bits
JDK-7033732 : C1: When calling c2 arraycopy stubs offsets and length must have clear upper 32bits

Details
Type:
Bug
Submit Date:
2011-04-04
Status:
Closed
Updated Date:
2011-04-25
Project Name:
JDK
Resolved Date:
2011-04-25
Component:
hotspot
OS:
solaris
Sub-Component:
compiler
CPU:
sparc
Priority:
P3
Resolution:
Fixed
Affected Versions:
hs21
Fixed Versions:
hs21 (b09)

Related Reports
Backport:

Sub Tasks

Description
With 7033154 we started calling c2 arraycopy stubs from c1. On sparcv9 we must clear the upper 32bits for offset (src_pos, dst_pos) and length parameters when calling them.

This cases the following failures:
http://sqeweb.sfbay.sun.com/nfs/results/vm/gtee/JDK7/NIGHTLY/VM/2011-04-03/Comp_Baseline-Tiered/index.html

compiler/6769124/TestArrayCopy6769124.java
java/util/Arrays/ArrayObjectMethods.java

                                    

Comments
EVALUATION

See description.
                                     
2011-04-05
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/bb22629531fa
                                     
2011-04-05



Hardware and Software, Engineered to Work Together