Mercurial > hg > icedtea8-forest > hotspot
changeset 10271:a24b4e46303e icedtea-3.11.0 icedtea-3.12.0pre00
8219635, PR3682: aarch64: missing LoadStore barrier in TemplateTable::fast_storefield
Reviewed-by: aph
Contributed-by: patrick@os.amperecomputing.com
author | fyang |
---|---|
date | Mon, 25 Feb 2019 19:09:02 +0800 |
parents | e0e0df53b39d |
children | 1a1607dbece0 |
files | src/cpu/aarch64/vm/templateTable_aarch64.cpp |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/cpu/aarch64/vm/templateTable_aarch64.cpp Mon Feb 11 17:09:17 2019 +0800 +++ b/src/cpu/aarch64/vm/templateTable_aarch64.cpp Mon Feb 25 19:09:02 2019 +0800 @@ -2887,7 +2887,7 @@ { Label notVolatile; __ tbz(r3, ConstantPoolCacheEntry::is_volatile_shift, notVolatile); - __ membar(MacroAssembler::StoreStore); + __ membar(MacroAssembler::StoreStore | MacroAssembler::LoadStore); __ bind(notVolatile); }