src/hotspot/cpu/s390/templateTable_s390.cpp
branchepsilon-gc-branch
changeset 56096 ab47ddc3f427
parent 56095 97689d6b0494
child 56276 ee5e58456be5
equal deleted inserted replaced
56095:97689d6b0494 56096:ab47ddc3f427
   274         __ card_write_barrier_post(base, tmp1);
   274         __ card_write_barrier_post(base, tmp1);
   275       }
   275       }
   276     }
   276     }
   277     break;
   277     break;
   278   case BarrierSet::Epsilon:
   278   case BarrierSet::Epsilon:
   279     if (val_is_null) {
   279     {
   280       __ store_heap_oop_null(val, offset, base);
   280       if (val_is_null) {
   281     } else {
   281         __ store_heap_oop_null(val, offset, base);
   282       __ store_heap_oop(val, offset, base);
   282       } else {
       
   283         __ store_heap_oop(val, offset, base);
       
   284       }
   283     }
   285     }
   284     break;
   286     break;
   285   case BarrierSet::ModRef:
   287   case BarrierSet::ModRef:
   286     // fall through
   288     // fall through
   287   default:
   289   default: