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