Backport of 
https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=b5ffc8e75a81bab7ee7554483447c27be438464e

Regression tested on aarch64 and no regressions have been found.
New SME tests checked on the FVP model as described in [1].

OK for backport to gcc-15?

[1]: https://inbox.sourceware.org/libc-help/aic3elntsqrel...@arm.com/

---

Richard Sandiford (1):
  aarch64: Adapt unwinder to linux's SME signal behaviour

 gcc/doc/sourcebuild.texi                      |   3 +
 .../g++.target/aarch64/sme/sme_throw_1.C      |  55 +++++++++
 .../g++.target/aarch64/sme/sme_throw_2.C      |   4 +
 gcc/testsuite/lib/target-supports.exp         |  23 ++++
 libgcc/config/aarch64/linux-unwind.h          | 108 +++++++++++++++++-
 5 files changed, 192 insertions(+), 1 deletion(-)
 create mode 100644 gcc/testsuite/g++.target/aarch64/sme/sme_throw_1.C
 create mode 100644 gcc/testsuite/g++.target/aarch64/sme/sme_throw_2.C

-- 
2.39.5

Reply via email to