< prev index next >

src/hotspot/cpu/s390/macroAssembler_s390.cpp

Print this page
rev 51719 : [mq]: 8210676

*** 3077,3087 **** Label* L_success, Label* L_failure) { // Input registers must not overlap. // Also check for R1 which is explicitely used here. assert_different_registers(Z_R1, Rsubklass, Rsuperklass, Rarray_ptr, Rlength); ! NearLabel L_fallthrough, L_loop; int label_nulls = 0; if (L_success == NULL) { L_success = &L_fallthrough; label_nulls++; } if (L_failure == NULL) { L_failure = &L_fallthrough; label_nulls++; } assert(label_nulls <= 1, "at most one NULL in the batch"); --- 3077,3087 ---- Label* L_success, Label* L_failure) { // Input registers must not overlap. // Also check for R1 which is explicitely used here. assert_different_registers(Z_R1, Rsubklass, Rsuperklass, Rarray_ptr, Rlength); ! NearLabel L_fallthrough; int label_nulls = 0; if (L_success == NULL) { L_success = &L_fallthrough; label_nulls++; } if (L_failure == NULL) { L_failure = &L_fallthrough; label_nulls++; } assert(label_nulls <= 1, "at most one NULL in the batch");
< prev index next >