8304880: [PPC64] VerifyOops code in C1 doesn't work with ZGC
Reviewed-by: shade
This commit is contained in:
parent
83ce65e12c
commit
695683b5b1
@ -819,10 +819,6 @@ int LIR_Assembler::load(Register base, int offset, LIR_Opr to_reg, BasicType typ
|
||||
} else {
|
||||
__ ld(to_reg->as_register(), offset, base);
|
||||
}
|
||||
if (VerifyOops) {
|
||||
BarrierSetAssembler* bs = BarrierSet::barrier_set()->barrier_set_assembler();
|
||||
bs->check_oop(_masm, to_reg->as_register(), FILE_AND_LINE); // kills R0
|
||||
}
|
||||
break;
|
||||
}
|
||||
case T_FLOAT: __ lfs(to_reg->as_float_reg(), offset, base); break;
|
||||
@ -853,10 +849,6 @@ int LIR_Assembler::load(Register base, Register disp, LIR_Opr to_reg, BasicType
|
||||
} else {
|
||||
__ ldx(to_reg->as_register(), base, disp);
|
||||
}
|
||||
if (VerifyOops) {
|
||||
BarrierSetAssembler* bs = BarrierSet::barrier_set()->barrier_set_assembler();
|
||||
bs->check_oop(_masm, to_reg->as_register(), FILE_AND_LINE); // kills R0
|
||||
}
|
||||
break;
|
||||
}
|
||||
case T_FLOAT: __ lfsx(to_reg->as_float_reg() , base, disp); break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user