--- a/hotspot/src/share/vm/gc/g1/g1CollectedHeap.cpp Thu Oct 15 13:28:22 2015 +0200
+++ b/hotspot/src/share/vm/gc/g1/g1CollectedHeap.cpp Sat Oct 17 19:40:30 2015 -0400
@@ -1509,7 +1509,9 @@
check_bitmaps("Full GC Start");
pre_full_gc_dump(gc_timer);
- COMPILER2_PRESENT(DerivedPointerTable::clear());
+#if defined(COMPILER2) || INCLUDE_JVMCI
+ DerivedPointerTable::clear();
+#endif
// Disable discovery and empty the discovered lists
// for the CM ref processor.
@@ -1569,7 +1571,9 @@
// not been removed from the discovered lists.
ref_processor_stw()->enqueue_discovered_references();
- COMPILER2_PRESENT(DerivedPointerTable::update_pointers());
+#if defined(COMPILER2) || INCLUDE_JVMCI
+ DerivedPointerTable::update_pointers();
+#endif
MemoryService::track_memory_usage();
@@ -3652,8 +3656,9 @@
// FIXME: what is this about?
// I'm ignoring the "fill_newgen()" call if "alloc_event_enabled"
// is set.
- COMPILER2_PRESENT(assert(DerivedPointerTable::is_empty(),
- "derived pointer present"));
+#if defined(COMPILER2) || INCLUDE_JVMCI
+ assert(DerivedPointerTable::is_empty(), "derived pointer present");
+#endif
// always_do_update_barrier = true;
resize_all_tlabs();
@@ -4060,7 +4065,9 @@
check_bitmaps("GC Start");
- COMPILER2_PRESENT(DerivedPointerTable::clear());
+#if defined(COMPILER2) || INCLUDE_JVMCI
+ DerivedPointerTable::clear();
+#endif
// Please see comment in g1CollectedHeap.hpp and
// G1CollectedHeap::ref_processing_init() to see how
@@ -5687,7 +5694,9 @@
enqueue_discovered_references(per_thread_states);
redirty_logged_cards();
- COMPILER2_PRESENT(DerivedPointerTable::update_pointers());
+#if defined(COMPILER2) || INCLUDE_JVMCI
+ DerivedPointerTable::update_pointers();
+#endif
}
void G1CollectedHeap::record_obj_copy_mem_stats() {