[libcxx-commits] [PATCH] D110731: [libunwind] Fix cfi_register for float registers.

Martin Storsjö via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Fri Oct 1 02:50:39 PDT 2021


mstorsjo accepted this revision.
mstorsjo added a comment.

In D110731#3035927 <https://reviews.llvm.org/D110731#3035927>, @danielkiss wrote:

> As I know `.cfi_undefined` is not emitted and `.cfi_register` is emitted for general purpose registers only, while both appear in hand written assembly for floating point registers on aarch64.
> It is possible to write assembly code that misses this support on arm with dwarf.

Ok, thanks for the clarification.

With that in mind I guess this approach is fine until there's a real need for that construct on arm, on a platform that uses dwarf then.


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

https://reviews.llvm.org/D110731



More information about the libcxx-commits mailing list