On 11/02/2018 05:28 PM, Sam Tebbs wrote:

> Hi all,
>
> This patch adds a new target hook called "asm_post_cfi_startproc". This hook 
> is
> intended to be used by the aarch64 backend to emit a directive that enables
> support for unwinding frames signed with the pointer authentication B-key. 
> This
> hook is triggered after the ".cfi_startproc" directive is emitted in
> gcc/dwarf2out.c.
>
> Bootstrapped on aarch64-none-linux-gnu and tested on aarch64-none-elf with no 
> regressions.
>
> Ok for trunk?
>
> gcc/
> 2018-11-02  Sam Tebbs<sam.te...@arm.com>
>
>       * doc/tm.texi (TARGET_ASM_POST_CFI_STARTPROC): Define.
>       * doc/tm.texi.in (TARGET_ASM_POST_CFI_STARTPROC): Define.
>       * dwarf2out.c (dwarf2out_do_cfi_startproc): Trigger the hook.
>       * hooks.c (hook_void_FILEptr_tree): Define.
>       * hooks.h (hook_void_FILEptr_tree): Define.
>       * target.def (post_cfi_startproc): Define.

CCing global reviewers and dwarf maintainers.

Reply via email to