[AArch64] Only build & test pauth code for LP64
authorJiong Wang <jiong.wang@arm.com>
Fri, 20 Jan 2017 21:03:41 +0000 (21:03 +0000)
committerJiong Wang <jiwang@gcc.gnu.org>
Fri, 20 Jan 2017 21:03:41 +0000 (21:03 +0000)
commita876231c40c9e3488d91bd64aa7a12c939babe51
tree32abdbe25b84dfdbd24f7c5db95c8890a88fc093
parent5dc8f5d9e6765ec1083afe8968dd88d8aa029150
[AArch64] Only build & test pauth code for LP64

gcc/
* config/aarch64/aarch64-builtins.c (aarch64_init_builtins): Register
register pauth builtins for LP64 only.

libgcc/
* config/aarch64/aarch64-unwind.h: Empty this file on ILP32.
* unwind-dw2.c (execute_cfa_program):  Only multiplexing
DW_CFA_GNU_window_save for AArch64 and LP64.

gcc/testsuite/
* testsuite/gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
only.
* testsuite/gcc.target/aarch64/return_address_sign_2.c: Likewise.
* testsuite/gcc.target/aarch64/return_address_sign_3.c: Likewise.

From-SVN: r244732
gcc/ChangeLog
gcc/config/aarch64/aarch64-builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/aarch64/return_address_sign_1.c
gcc/testsuite/gcc.target/aarch64/return_address_sign_2.c
gcc/testsuite/gcc.target/aarch64/return_address_sign_3.c
libgcc/ChangeLog
libgcc/config/aarch64/aarch64-unwind.h
libgcc/unwind-dw2.c