Mercurial > hg > graal-compiler
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).