/hg/icedtea8-forest/hotspot: 8219635, PR3682: aarch64: missing L...

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Fri Mar 1 19:49:24 UTC 2019


changeset a24b4e46303e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a24b4e46303e
author: fyang
date: Mon Feb 25 19:09:02 2019 +0800

	8219635, PR3682: aarch64: missing LoadStore barrier in TemplateTable::fast_storefield
	Reviewed-by: aph
	Contributed-by: patrick at os.amperecomputing.com


diffstat:

 src/cpu/aarch64/vm/templateTable_aarch64.cpp |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r e0e0df53b39d -r a24b4e46303e src/cpu/aarch64/vm/templateTable_aarch64.cpp
--- 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);
   }
 


More information about the distro-pkg-dev mailing list