< prev index next >

src/hotspot/share/runtime/arguments.cpp

Print this page
rev 53569 : 8218136: minor hotspot adjustments for xlclang++ from xlc16 on AIX


3767   }
3768 
3769   // Delay warning until here so that we've had a chance to process
3770   // the -XX:-PrintWarnings flag
3771   if (needs_hotspotrc_warning) {
3772     warning("%s file is present but has been ignored.  "
3773             "Run with -XX:Flags=%s to load the file.",
3774             hotspotrc, hotspotrc);
3775   }
3776 
3777   if (needs_module_property_warning) {
3778     warning("Ignoring system property options whose names match the '-Djdk.module.*'."
3779             " names that are reserved for internal use.");
3780   }
3781 
3782 #if defined(_ALLBSD_SOURCE) || defined(AIX)  // UseLargePages is not yet supported on BSD and AIX.
3783   UNSUPPORTED_OPTION(UseLargePages);
3784 #endif
3785 
3786 #if defined(AIX)
3787   UNSUPPORTED_OPTION(AllocateHeapAt);
3788   UNSUPPORTED_OPTION(AllocateOldGenAt);
3789 #endif
3790 
3791 #ifndef PRODUCT
3792   if (TraceBytecodesAt != 0) {
3793     TraceBytecodes = true;
3794   }
3795   if (CountCompiledCalls) {
3796     if (UseCounterDecay) {
3797       warning("UseCounterDecay disabled because CountCalls is set");
3798       UseCounterDecay = false;
3799     }
3800   }
3801 #endif // PRODUCT
3802 
3803   if (ScavengeRootsInCode == 0) {
3804     if (!FLAG_IS_DEFAULT(ScavengeRootsInCode)) {
3805       warning("Forcing ScavengeRootsInCode non-zero");
3806     }
3807     ScavengeRootsInCode = 1;
3808   }




3767   }
3768 
3769   // Delay warning until here so that we've had a chance to process
3770   // the -XX:-PrintWarnings flag
3771   if (needs_hotspotrc_warning) {
3772     warning("%s file is present but has been ignored.  "
3773             "Run with -XX:Flags=%s to load the file.",
3774             hotspotrc, hotspotrc);
3775   }
3776 
3777   if (needs_module_property_warning) {
3778     warning("Ignoring system property options whose names match the '-Djdk.module.*'."
3779             " names that are reserved for internal use.");
3780   }
3781 
3782 #if defined(_ALLBSD_SOURCE) || defined(AIX)  // UseLargePages is not yet supported on BSD and AIX.
3783   UNSUPPORTED_OPTION(UseLargePages);
3784 #endif
3785 
3786 #if defined(AIX)
3787   UNSUPPORTED_OPTION_NULL(AllocateHeapAt);
3788   UNSUPPORTED_OPTION_NULL(AllocateOldGenAt);
3789 #endif
3790 
3791 #ifndef PRODUCT
3792   if (TraceBytecodesAt != 0) {
3793     TraceBytecodes = true;
3794   }
3795   if (CountCompiledCalls) {
3796     if (UseCounterDecay) {
3797       warning("UseCounterDecay disabled because CountCalls is set");
3798       UseCounterDecay = false;
3799     }
3800   }
3801 #endif // PRODUCT
3802 
3803   if (ScavengeRootsInCode == 0) {
3804     if (!FLAG_IS_DEFAULT(ScavengeRootsInCode)) {
3805       warning("Forcing ScavengeRootsInCode non-zero");
3806     }
3807     ScavengeRootsInCode = 1;
3808   }


< prev index next >