src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp

Print this page
rev 7960 : 8074723: AARCH64: Stray pop in C1 LIR_Assembler::emit_profile_type
Summary: Remove stray POP instruction
Reviewed-by: kvn

@@ -2774,11 +2774,10 @@
           __ andr(rscratch2, rscratch2, TypeEntries::type_mask);
           __ cbz(rscratch2, ok);
 
           __ stop("unexpected profiling mismatch");
           __ bind(ok);
-          __ pop(tmp);
         }
 #endif
         // first time here. Set profile type.
         __ ldr(tmp, mdo_addr);
       } else {