--- old/src/os_cpu/solaris_x86/vm/assembler_solaris_x86_32.cpp	Tue May 27 22:58:54 2008
+++ new/src/os_cpu/solaris_x86/vm/assembler_solaris_x86_32.cpp	Tue May 27 22:58:54 2008
@@ -80,7 +80,7 @@
   popl(thread);
 }
 
-bool MacroAssembler::needs_explicit_null_check(int offset) {
+bool MacroAssembler::needs_explicit_null_check(intptr_t offset) {
   // Identical to Sparc/Solaris code
   bool offset_in_first_page =   0 <= offset  &&  offset < os::vm_page_size();
   return !offset_in_first_page;
