Properly terminate FDE in makecontext for m68k (bug 18635)

This commit is contained in:
Andreas Schwab 2015-08-05 23:20:49 +02:00
parent 72354ab5e1
commit bb1d31d06e
2 changed files with 10 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2015-08-05 Andreas Schwab <schwab@linux-m68k.org>
[BZ #18635]
* sysdeps/unix/sysv/linux/m68k/m680x0/makecontext.S: Add nop
before return label.
2015-08-05 H.J. Lu <hongjiu.lu@intel.com>
[BZ #18661]

View File

@ -74,8 +74,11 @@ ENTRY(__makecontext)
have to install the context listed in the uc_link element of
the context 'makecontext' manipulated at the time of the
'makecontext' call. If the pointer is NULL the process must
terminate. */
terminate.
Make sure to separate the return label from the previous unwind
region, because the unwinder uses ra-1 to find the FDE. */
cfi_endproc
nop
1:
/* This removes the parameters passed to the function given to
'makecontext' from the stack. D7 contains the number of