changeset 12498:d00c31d8394f

Flush deferred barrier when Graal and G1 are used
author Christos Kotselidis <christos.kotselidis@oracle.com>
date Mon, 21 Oct 2013 17:21:26 +0200
parents b7c8b843dc7b
children 249c54db0276
files src/share/vm/gc_interface/collectedHeap.cpp
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/gc_interface/collectedHeap.cpp	Sun Oct 20 03:50:51 2013 +0200
+++ b/src/share/vm/gc_interface/collectedHeap.cpp	Mon Oct 21 17:21:26 2013 +0200
@@ -506,7 +506,7 @@
          " to threads list is doomed to failure!");
   for (JavaThread *thread = Threads::first(); thread; thread = thread->next()) {
      if (use_tlab) thread->tlab().make_parsable(retire_tlabs);
-#ifdef COMPILER2
+#if defined(COMPILER2) || defined(GRAAL)
      // The deferred store barriers must all have been flushed to the
      // card-table (or other remembered set structure) before GC starts
      // processing the card-table (or other remembered set).