src/hotspot/cpu/s390/templateTable_s390.cpp
changeset 49347 edb65305d3ac
parent 49164 7e958a8ebcd3
child 49359 59f6547e151f
equal deleted inserted replaced
49346:14e84a4edb9c 49347:edb65305d3ac
   204   assert(val != noreg, "val must always be valid, even if it is zero");
   204   assert(val != noreg, "val must always be valid, even if it is zero");
   205   assert_different_registers(tmp1, tmp2, tmp3, val, base, offset.register_or_noreg());
   205   assert_different_registers(tmp1, tmp2, tmp3, val, base, offset.register_or_noreg());
   206   __ verify_oop(val);
   206   __ verify_oop(val);
   207   switch (barrier) {
   207   switch (barrier) {
   208 #if INCLUDE_ALL_GCS
   208 #if INCLUDE_ALL_GCS
   209     case BarrierSet::G1SATBCTLogging:
   209     case BarrierSet::G1BarrierSet:
   210       {
   210       {
   211 #ifdef ASSERT
   211 #ifdef ASSERT
   212         if (val_is_null) { // Check if the flag setting reflects reality.
   212         if (val_is_null) { // Check if the flag setting reflects reality.
   213           Label OK;
   213           Label OK;
   214           __ z_ltgr(val, val);
   214           __ z_ltgr(val, val);