aboutsummaryrefslogtreecommitdiff
path: root/libgloss/arc/nsim-syscalls.c
diff options
context:
space:
mode:
authorShahab Vahedi <shahab@synopsys.com>2024-05-21 10:56:47 +0100
committerJeff Johnston <jjohnstn@redhat.com>2024-05-22 14:25:29 -0400
commit3f7e8eef09fe8d8db2b6e801c2072df2b2099aae (patch)
tree1c9f1ec1303cda29a5ee502c522e34bc2c192331 /libgloss/arc/nsim-syscalls.c
parent880d537347be5658afcedca6d4a04070dc1ce3bf (diff)
downloadnewlib-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/nsim-syscalls.c')
0 files changed, 0 insertions, 0 deletions