hotspot/src/cpu/ppc/vm/vm_version_ppc.cpp
changeset 22856 03ad2cf18166
parent 22824 28258dd5cb2e
child 22861 f5c393d456fc
equal deleted inserted replaced
22855:d637fd28a6c3 22856:03ad2cf18166
    75 
    75 
    76   if (!UseSIGTRAP) {
    76   if (!UseSIGTRAP) {
    77     MSG(TrapBasedICMissChecks);
    77     MSG(TrapBasedICMissChecks);
    78     MSG(TrapBasedNotEntrantChecks);
    78     MSG(TrapBasedNotEntrantChecks);
    79     MSG(TrapBasedNullChecks);
    79     MSG(TrapBasedNullChecks);
    80     MSG(TrapBasedRangeChecks);
       
    81     FLAG_SET_ERGO(bool, TrapBasedNotEntrantChecks, false);
    80     FLAG_SET_ERGO(bool, TrapBasedNotEntrantChecks, false);
    82     FLAG_SET_ERGO(bool, TrapBasedNullChecks,       false);
    81     FLAG_SET_ERGO(bool, TrapBasedNullChecks,       false);
    83     FLAG_SET_ERGO(bool, TrapBasedICMissChecks,     false);
    82     FLAG_SET_ERGO(bool, TrapBasedICMissChecks,     false);
    84     FLAG_SET_ERGO(bool, TrapBasedRangeChecks,      false);
       
    85   }
    83   }
    86 
    84 
    87 #ifdef COMPILER2
    85 #ifdef COMPILER2
       
    86   if (!UseSIGTRAP) {
       
    87     MSG(TrapBasedRangeChecks);
       
    88     FLAG_SET_ERGO(bool, TrapBasedRangeChecks, false);
       
    89   }
       
    90 
    88   // On Power6 test for section size.
    91   // On Power6 test for section size.
    89   if (PowerArchitecturePPC64 == 6)
    92   if (PowerArchitecturePPC64 == 6)
    90     determine_section_size();
    93     determine_section_size();
    91   // TODO: PPC port else
    94   // TODO: PPC port else
    92   // TODO: PPC port PdScheduling::power6SectorSize = 0x20;
    95   // TODO: PPC port PdScheduling::power6SectorSize = 0x20;