diff options
author | Shahab Vahedi <shahab@synopsys.com> | 2024-05-21 10:56:47 +0100 |
---|---|---|
committer | Jeff Johnston <jjohnstn@redhat.com> | 2024-05-22 14:25:29 -0400 |
commit | 3f7e8eef09fe8d8db2b6e801c2072df2b2099aae (patch) | |
tree | 1c9f1ec1303cda29a5ee502c522e34bc2c192331 /libgloss/arc | |
parent | 880d537347be5658afcedca6d4a04070dc1ce3bf (diff) | |
download | newlib-3f7e8eef09fe8d8db2b6e801c2072df2b2099aae.zip newlib-3f7e8eef09fe8d8db2b6e801c2072df2b2099aae.tar.gz newlib-3f7e8eef09fe8d8db2b6e801c2072df2b2099aae.tar.bz2 |
arc: libc: Record r58/r59 in long-jump's buffer
The "longjmp" expects the "setjmp" to save the r58/r59 registers,
if there is any. With this change they are saved accordingly.
Checked for regression with running GCC's DejaGnu tests:
$ runtest execute.exp=pr56982.c dg-torture.exp=pr48542.c
Signed-off-by: Shahab Vahedi <shahab@synopsys.com>
Diffstat (limited to 'libgloss/arc')
0 files changed, 0 insertions, 0 deletions