--- old/src/share/vm/gc/parallel/psScavenge.cpp 2015-09-16 15:18:35.000000000 -0700 +++ new/src/share/vm/gc/parallel/psScavenge.cpp 2015-09-16 15:18:35.000000000 -0700 @@ -351,7 +351,9 @@ } save_to_space_top_before_gc(); - COMPILER2_PRESENT(DerivedPointerTable::clear()); +#if defined(COMPILER2) || INCLUDE_JVMCI + DerivedPointerTable::clear(); +#endif reference_processor()->enable_discovery(); reference_processor()->setup_policy(false); @@ -623,7 +625,9 @@ assert(young_gen->to_space()->is_empty(), "to space should be empty now"); } - COMPILER2_PRESENT(DerivedPointerTable::update_pointers()); +#if defined(COMPILER2) || INCLUDE_JVMCI + DerivedPointerTable::update_pointers(); +#endif NOT_PRODUCT(reference_processor()->verify_no_references_recorded());