1.1 --- a/src/share/vm/opto/idealKit.cpp Fri Apr 11 09:56:35 2008 -0400 1.2 +++ b/src/share/vm/opto/idealKit.cpp Sun Apr 13 17:43:42 2008 -0400 1.3 @@ -345,7 +345,7 @@ 1.4 if (require_atomic_access && bt == T_LONG) { 1.5 ld = LoadLNode::make_atomic(C, ctl, mem, adr, adr_type, t); 1.6 } else { 1.7 - ld = LoadNode::make(C, ctl, mem, adr, adr_type, t, bt); 1.8 + ld = LoadNode::make(_gvn, ctl, mem, adr, adr_type, t, bt); 1.9 } 1.10 return transform(ld); 1.11 } 1.12 @@ -361,7 +361,7 @@ 1.13 if (require_atomic_access && bt == T_LONG) { 1.14 st = StoreLNode::make_atomic(C, ctl, mem, adr, adr_type, val); 1.15 } else { 1.16 - st = StoreNode::make(C, ctl, mem, adr, adr_type, val, bt); 1.17 + st = StoreNode::make(_gvn, ctl, mem, adr, adr_type, val, bt); 1.18 } 1.19 st = transform(st); 1.20 set_memory(st, adr_idx);