From: Brian Sullivan Date: Fri, 13 May 2016 17:11:58 +0000 (-0700) Subject: Fix issue with Arm64 AsmDiffs X-Git-Tag: submit/tizen/20210909.063632~11030^2~10527^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3ec0d4acb7293d955417ee1fd217d68dc26c4add;p=platform%2Fupstream%2Fdotnet%2Fruntime.git Fix issue with Arm64 AsmDiffs Commit migrated from https://github.com/dotnet/coreclr/commit/ede046b68183e228d9a7b3753542c8f4a1bea017 --- diff --git a/src/coreclr/src/jit/compiler.cpp b/src/coreclr/src/jit/compiler.cpp index 4a71f4e..39d9a05 100644 --- a/src/coreclr/src/jit/compiler.cpp +++ b/src/coreclr/src/jit/compiler.cpp @@ -1871,7 +1871,6 @@ unsigned ReinterpretHexAsDecimal(unsigned in) return result; } -inline void Compiler::compInitOptions(CORJIT_FLAGS* jitFlags) { #ifdef UNIX_AMD64_ABI diff --git a/src/coreclr/src/jit/emitarm64.cpp b/src/coreclr/src/jit/emitarm64.cpp index c1e6f93..c77f9ab 100644 --- a/src/coreclr/src/jit/emitarm64.cpp +++ b/src/coreclr/src/jit/emitarm64.cpp @@ -10328,10 +10328,6 @@ void emitter::emitDispIns(instrDesc * id, printf("(LARGELDC)"); } - if (fmt == IF_LARGELDC) - { - printf("(LARGELDC)"); - } printf("["); if (id->idAddr()->iiaIsJitDataOffset()) { @@ -10349,7 +10345,12 @@ void emitter::emitDispIns(instrDesc * id, else { assert(imm == 0); - if (id->idIsBound()) + if (id->idIsReloc()) + { + printf("RELOC "); + emitDispImm((ssize_t)id->idAddr()->iiaAddr, false); + } + else if (id->idIsBound()) { printf("G_M%03u_IG%02u", Compiler::s_compMethodsCount, id->idAddr()->iiaIGlabel->igNum); }