1.1 --- a/src/cpu/ppc/vm/sharedRuntime_ppc.cpp Thu Nov 21 12:30:35 2013 -0800 1.2 +++ b/src/cpu/ppc/vm/sharedRuntime_ppc.cpp Thu Nov 21 18:29:34 2013 -0800 1.3 @@ -1128,7 +1128,7 @@ 1.4 assert(!MacroAssembler::needs_explicit_null_check(oopDesc::klass_offset_in_bytes()), 1.5 "klass offset should reach into any page"); 1.6 // Check for NULL argument if we don't have implicit null checks. 1.7 - if (!ImplicitNullChecks NOT_LINUX(|| true) /*!os::zero_page_read_protected()*/) { 1.8 + if (!ImplicitNullChecks || !os::zero_page_read_protected()) { 1.9 if (TrapBasedNullChecks) { 1.10 __ trap_null_check(R3_ARG1); 1.11 } else {