[PATCH] D69434: ExecutionEngine: add preliminary support for COFF ARM64

Ádám Kallai via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Nov 20 01:31:50 PST 2019


kaadam marked an inline comment as done.
kaadam added inline comments.


================
Comment at: test/ExecutionEngine/RuntimeDyld/AArch64/COFF_AArch64.s:127
+# IMAGE_REL_ARM64_SECREL
+# rtdyld-check: *{4}secrel = string - section_addr(COFF_AArch64.obj, .data)
+secrel:
----------------
mstorsjo wrote:
> FWIW, I had to fix up the filename here, to `COFF_AArch64.s.tmp.obj` to make the tests pass. Pushed with that changed.
That's interesting. I ran tests manually, so I think that's why I didn't noticed this failure.  So LLVM test infrastructure use this form of the object file? Thanks for fixing that. 
There was no problem with check in line 39?
 # rtdyld-check:  decode_operand(brel, 0)[25:0] = (stub_addr(COFF_AArch64.obj/.text, dummy) - brel)[27:2]


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D69434/new/

https://reviews.llvm.org/D69434





More information about the llvm-commits mailing list