This Linux kernel is making use of this inline asm constraint which is
causing an ICE.
PR49956
Paths
| Differential D100412
[Aarch64] handle "o" inline asm memory constraints ClosedPublic Authored by nickdesaulniers on Apr 13 2021, 2:10 PM.
Details Summary This Linux kernel is making use of this inline asm constraint which is PR49956
Diff Detail
Event TimelineHerald added subscribers: danielkiss, hiraditya, kristof.beyls. · View Herald TranscriptApr 13 2021, 2:10 PM Comment Actions This resolves the error noted in the issue above and I can boot with randomize_kstack_offset=on on bare metal without any issues. MaskRay added inline comments. This revision is now accepted and ready to land.Apr 15 2021, 7:07 PM This revision was landed with ongoing or failed builds.Apr 15 2021, 11:36 PM Closed by commit rGbb7016f8f50e: [Aarch64] handle "o" inline asm memory constraints (authored by nickdesaulniers). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 337264 llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.h
llvm/test/CodeGen/AArch64/arm64-inline-asm.ll
|
The comment may not be needed. This is a simple lack of handling of a particular constraint type. Having the coverage is sufficient. Readers may not want to read the link.