diff options
author | Max Filippov <jcmvbkbc@gmail.com> | 2020-06-06 05:06:04 -0700 |
---|---|---|
committer | Max Filippov <jcmvbkbc@gmail.com> | 2020-06-08 18:30:07 -0700 |
commit | 1d9921cbdc732e1a7fc66b9c24a6dfa9625bd4c0 (patch) | |
tree | 60b219c10241be1e2f0c7bc32e7154074cc2074a /gcc/tree-ssanames.c | |
parent | df2c0060e5d1e0a37001b93f36e9245bb75ef33b (diff) | |
download | gcc-1d9921cbdc732e1a7fc66b9c24a6dfa9625bd4c0.zip gcc-1d9921cbdc732e1a7fc66b9c24a6dfa9625bd4c0.tar.gz gcc-1d9921cbdc732e1a7fc66b9c24a6dfa9625bd4c0.tar.bz2 |
xtensa: libgcc: fix PR target/95571
Rewrite uw_install_context without function calls to avoid register
spilling in _Unwind_RaiseException during return context installation.
2020-06-08 Max Filippov <jcmvbkbc@gmail.com>
gcc/testsuite/
* g++.target/xtensa/pr95571.C: New test.
* g++.target/xtensa/xtensa.exp: New testsuite.
libgcc/
* config/xtensa/unwind-dw2-xtensa.c (uw_install_context): Merge
with uw_install_context_1.
Diffstat (limited to 'gcc/tree-ssanames.c')
0 files changed, 0 insertions, 0 deletions