Mercurial > hg > release > icedtea7-forest-2.6 > hotspot
changeset 6755:681946ff9c10
8233839, PR3774: aarch64: missing memory barrier in NewObjectArrayStub and NewTypeArrayStub
Reviewed-by: adinn
author | fyang |
---|---|
date | Tue, 12 Nov 2019 17:54:52 +0800 |
parents | b7f0b616a070 |
children | d89441a9ce98 |
files | src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Thu Feb 06 01:43:05 2020 +0000 +++ b/src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Tue Nov 12 17:54:52 2019 +0800 @@ -876,6 +876,7 @@ __ sub(arr_size, arr_size, t1); // body length __ add(t1, t1, obj); // body start __ initialize_body(t1, arr_size, 0, t2); + __ membar(Assembler::StoreStore); __ verify_oop(obj); __ ret(lr); @@ -904,6 +905,7 @@ __ sub(arr_size, arr_size, t1); // body length __ add(t1, t1, obj); // body start __ initialize_body(t1, arr_size, 0, t2); + __ membar(Assembler::StoreStore); __ verify_oop(obj); __ ret(lr);