On Mon, May 31, 2021 at 12:12:24PM +0000, Rin Okuyama wrote: > There are two numbering schemes for VFPv2 registers: s0-s31 and d0-d15. > The former is used by GCC, and the latter is by LLVM. Since libunwind was > derived from LLVM, it has never supported the former. This results in > crashes for GCC-compiled binaries in exception handler of C++, if it > encounters VFPv2 registers when unwinding frames.
This is only half correct. GCC actually switched at some point. Joerg