[AArch64][3/4] New PAUTH builtins required by libgcc unwinder
authorJiong Wang <jiong.wang@arm.com>
Fri, 20 Jan 2017 00:10:11 +0000 (00:10 +0000)
committerJiong Wang <jiwang@gcc.gnu.org>
Fri, 20 Jan 2017 00:10:11 +0000 (00:10 +0000)
commit312492bd5e739001ab9d705069efc8b6fa74d5ce
tree6b88d8dcaa9a29ffcd331935ffd88398cfc491cf
parent115ac9ff61a51bca1ad98dff8192c23e685249ea
[AArch64][3/4] New PAUTH builtins required by libgcc unwinder

gcc/
* config/aarch64/aarch64-builtins.c (enum aarch64_builtins): New
entries for AARCH64_PAUTH_BUILTIN_XPACLRI,
AARCH64_PAUTH_BUILTIN_PACIA1716, AARCH64_PAUTH_BUILTIN_AUTIA1716.
(aarch64_init_pauth_hint_builtins): New.
(aarch64_init_builtins): Call aarch64_init_pauth_hint_builtins.
(aarch64_expand_builtin): Expand new builtins.

From-SVN: r244669
gcc/ChangeLog
gcc/config/aarch64/aarch64-builtins.c