| Issue |
204060
|
| Summary |
[AArch64] Corrupted frame record (FP paired with a non-LR register) for `*-windows-msvc-elf` targets
|
| Labels |
new issue
|
| Assignees |
|
| Reporter |
swap357
|
For a Windows-OS triple with ELF object format e.g. `aarch64-pc-windows-msvc-elf`, the AArch64 backend lays out the frame record incorrectly. The Windows ABI requires `FP` and `LR` to be saved as an adjacent pair (the frame record), so the resulting prologue is invalid.
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs