[PATCH, AArch64] Sync merge libffi - fix call frame information in ffi_closure_SYSV

Marcus Shawcroft marcus.shawcroft@arm.com
Wed Mar 12 14:32:00 GMT 2014


On 28/02/14 17:44, Yufeng Zhang wrote:
> Hi,
>
> The attached patch fixes a bug in ./src/aarch64/sysv.S:ffi_closure_SYSV
> where stack unwinding information was not generated correctly.  The
> change has been reviewed, approved and merged into the stand-alone
> libffi release tree**.
>
> OK for the trunk?
>
> Thanks,
> Yufeng
>
> ** http://github.com/atgreen/libffi
>
>
> 2014-02-28  Yufeng Zhang  <yufeng.zhang@arm.com>
>
> 	* src/aarch64/sysv.S (ffi_closure_SYSV): Use x29 as the
> 	main CFA reg; update cfi_rel_offset.
>

This change is already committed in upstream libffi.

Since it is a bug fix I think it should be merged to the gcc/libffi for 
4.9.  Please leave another 24 hours for the RM's to comment before 
committing it.

Thanks
/Marcus



More information about the Gcc-patches mailing list