Fri, 03 Dec 2010 12:14:33 -0800
7004530: casx used for 32 bit cas after 7003554
Reviewed-by: kvn, iveresov
src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp | file | annotate | diff | comparison | revisions |
1.1 --- a/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp Fri Dec 03 06:14:37 2010 -0800 1.2 +++ b/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp Fri Dec 03 12:14:33 2010 -0800 1.3 @@ -2717,7 +2717,7 @@ 1.4 __ encode_heap_oop(t2); 1.5 __ cas(addr, t1, t2); 1.6 } else { 1.7 - __ casx(addr, t1, t2); 1.8 + __ cas_ptr(addr, t1, t2); 1.9 } 1.10 } else { 1.11 __ cas(addr, t1, t2);