r244732 - in /trunk: gcc/ChangeLog gcc/config/a...

jiwang@gcc.gnu.org jiwang@gcc.gnu.org
Fri Jan 20 21:03:00 GMT 2017


Author: jiwang
Date: Fri Jan 20 21:03:41 2017
New Revision: 244732

URL: https://gcc.gnu.org/viewcvs?rev=244732&root=gcc&view=rev
Log:
[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.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/aarch64/aarch64-builtins.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.target/aarch64/return_address_sign_1.c
    trunk/gcc/testsuite/gcc.target/aarch64/return_address_sign_2.c
    trunk/gcc/testsuite/gcc.target/aarch64/return_address_sign_3.c
    trunk/libgcc/ChangeLog
    trunk/libgcc/config/aarch64/aarch64-unwind.h
    trunk/libgcc/unwind-dw2.c



More information about the Gcc-cvs mailing list