src/cpu/ppc/vm/vm_version_ppc.cpp

changeset 6490
41b780b43b74
parent 6458
ec28f9c041ff
child 6495
67fa91961822
     1.1 --- a/src/cpu/ppc/vm/vm_version_ppc.cpp	Tue Nov 26 18:38:19 2013 -0800
     1.2 +++ b/src/cpu/ppc/vm/vm_version_ppc.cpp	Wed Nov 27 16:16:21 2013 -0800
     1.3 @@ -77,14 +77,17 @@
     1.4      MSG(TrapBasedICMissChecks);
     1.5      MSG(TrapBasedNotEntrantChecks);
     1.6      MSG(TrapBasedNullChecks);
     1.7 -    MSG(TrapBasedRangeChecks);
     1.8      FLAG_SET_ERGO(bool, TrapBasedNotEntrantChecks, false);
     1.9      FLAG_SET_ERGO(bool, TrapBasedNullChecks,       false);
    1.10      FLAG_SET_ERGO(bool, TrapBasedICMissChecks,     false);
    1.11 -    FLAG_SET_ERGO(bool, TrapBasedRangeChecks,      false);
    1.12    }
    1.13  
    1.14  #ifdef COMPILER2
    1.15 +  if (!UseSIGTRAP) {
    1.16 +    MSG(TrapBasedRangeChecks);
    1.17 +    FLAG_SET_ERGO(bool, TrapBasedRangeChecks, false);
    1.18 +  }
    1.19 +
    1.20    // On Power6 test for section size.
    1.21    if (PowerArchitecturePPC64 == 6)
    1.22      determine_section_size();

mercurial