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();