RFR: merge of 8203197

Roland Westrelin rwestrel at redhat.com
Fri Jun 29 08:30:00 UTC 2018


There are a couple of non c2 files with conflicts:

  # All variants but minimal (and custom) get these features
<<<<<<< local
  NON_MINIMAL_FEATURES="$NON_MINIMAL_FEATURES cmsgc g1gc parallelgc serialgc epsilongc shenandoahgc jni-check jvmti management nmt services vm-structs"
=======
  NON_MINIMAL_FEATURES="$NON_MINIMAL_FEATURES cmsgc g1gc parallelgc serialgc epsilongc jni-check jvmti management nmt services vm-structs"

  AC_MSG_CHECKING([if cds should be enabled])
>>>>>>> other

in make/autoconf/hotspot.m4

and

void GCConfig::select_gc_ergonomically() {
  if (os::is_server_class_machine()) {
#if INCLUDE_G1GC
    FLAG_SET_ERGO_IF_DEFAULT(bool, UseG1GC, true);
#elif INCLUDE_PARALLELGC
    FLAG_SET_ERGO_IF_DEFAULT(bool, UseParallelGC, true);
#elif INCLUDE_SERIALGC
    FLAG_SET_ERGO_IF_DEFAULT(bool, UseSerialGC, true);
#endif
  } else {
#if INCLUDE_SERIALGC
    FLAG_SET_ERGO_IF_DEFAULT(bool, UseSerialGC, true);
#endif
  }
<<<<<<< local

  NOT_CMSGC(     UNSUPPORTED_OPTION(UseConcMarkSweepGC));
  NOT_EPSILONGC( UNSUPPORTED_OPTION(UseEpsilonGC);)
  NOT_G1GC(      UNSUPPORTED_OPTION(UseG1GC);)
  NOT_PARALLELGC(UNSUPPORTED_OPTION(UseParallelGC);)
  NOT_PARALLELGC(UNSUPPORTED_OPTION(UseParallelOldGC));
  NOT_SERIALGC(  UNSUPPORTED_OPTION(UseSerialGC);)
  NOT_ZGC(       UNSUPPORTED_OPTION(UseZGC);)
  NOT_SHENANDOAHGC(UNSUPPORTED_OPTION(UseShenandoahGC));
=======
>>>>>>> other
}

in src/hotspot/share/gc/shared/gcConfig.cpp

Roland.


More information about the shenandoah-dev mailing list