src/share/vm/opto/idealKit.cpp

changeset 548
ba764ed4b6f2
parent 435
a61af66fc99e
child 631
d1605aabd0a1
     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);

mercurial