Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions src/coreclr/jit/emitarm64.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -11804,6 +11804,13 @@ size_t emitter::emitOutputInstr(insGroup* ig, instrDesc* id, BYTE** dp)
code = emitInsCode(ins, fmt);
code |= insEncodeReg_Rt(id->idReg1()); // ttttt
dst += emitOutput_Instr(dst, code);

// Update gcinfo
if (ins == INS_mrs_tpid0)
{
assert(id->idGCref() == GCT_NONE);
emitGCregDeadUpd(id->idReg1(), dst);
}
break;

default:
Expand Down