Skip to content

Commit 5e4b514

Browse files
committedOct 1, 2021
8274550: c2i entry barriers read int as long on PPC
Reviewed-by: eosterlund, shade
1 parent 2e690ba commit 5e4b514

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed
 

‎src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ void BarrierSetAssembler::c2i_entry_barrier(MacroAssembler *masm, Register tmp1,
178178
__ ld(tmp1_class_loader_data, in_bytes(InstanceKlass::class_loader_data_offset()), tmp1);
179179

180180
// Fast path: If class loader is strong, the holder cannot be unloaded.
181-
__ ld(tmp2, in_bytes(ClassLoaderData::keep_alive_offset()), tmp1_class_loader_data);
181+
__ lwz(tmp2, in_bytes(ClassLoaderData::keep_alive_offset()), tmp1_class_loader_data);
182182
__ cmpdi(CCR0, tmp2, 0);
183183
__ bne(CCR0, skip_barrier);
184184

0 commit comments

Comments
 (0)
Please sign in to comment.