1.1 --- a/src/cpu/x86/vm/templateTable_x86_32.cpp Tue Dec 23 06:16:53 2008 -0800 1.2 +++ b/src/cpu/x86/vm/templateTable_x86_32.cpp Wed Dec 24 13:06:09 2008 -0800 1.3 @@ -137,7 +137,7 @@ 1.4 // Do the actual store 1.5 // noreg means NULL 1.6 if (val == noreg) { 1.7 - __ movl(Address(rdx, 0), NULL_WORD); 1.8 + __ movl(Address(rdx, 0), (int32_t)NULL_WORD); 1.9 // No post barrier for NULL 1.10 } else { 1.11 __ movl(Address(rdx, 0), val);