aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
diff options
context:
space:
mode:
authorJerome Lambourg <lambourg@adacore.com>2018-05-22 13:26:33 +0000
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>2018-05-22 13:26:33 +0000
commit817659c5f32786062f09befbf7132723441556b6 (patch)
tree97cbe1e933bf5ebaf35ed066115384293c9b6cee /gcc/builtins.c
parent529749b9480f8690c8474cd782664a2d38459ad2 (diff)
downloadgcc-817659c5f32786062f09befbf7132723441556b6.zip
gcc-817659c5f32786062f09befbf7132723441556b6.tar.gz
gcc-817659c5f32786062f09befbf7132723441556b6.tar.bz2
[Ada] Fix the signal trampoline on QNX
The trampoline now properly restores the link register as well as the stack pointer. As a minor optimisation, now only callee-saved registers are restored: the scratch registers don't need that. 2018-05-22 Jerome Lambourg <lambourg@adacore.com> gcc/ada/ * sigtramp-qnx.c: Properly restore link register in signal trampoline. From-SVN: r260530
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions