aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorAndrea Corallo <andrea.corallo@arm.com>2022-04-07 11:50:03 +0200
committerAndrea Corallo <andrea.corallo@arm.com>2023-01-23 11:44:26 +0100
commitf7ad35a3ff369e10a6db6098439ca346b9e668de (patch)
treee925ff4f661a428fd8de3cf8931f4d52105338fb /gcc/fortran
parent651460b452d752058e38620bf64541822e25c69c (diff)
downloadgcc-f7ad35a3ff369e10a6db6098439ca346b9e668de.zip
gcc-f7ad35a3ff369e10a6db6098439ca346b9e668de.tar.gz
gcc-f7ad35a3ff369e10a6db6098439ca346b9e668de.tar.bz2
[PATCH 11/15] aarch64: Make bti pass generic so it can be used by the arm backend
Hi all, this patch splits and restructures the aarch64 bti pass code in order to have it usable by the arm backend as well. These changes have no functional impact. Best Regards Andrea gcc/Changelog * config.gcc (aarch64*-*-*): Rename 'aarch64-bti-insert.o' into 'aarch-bti-insert.o'. * config/aarch64/aarch64-protos.h: Remove 'aarch64_bti_enabled' proto. * config/aarch64/aarch64.cc (aarch_bti_enabled): Rename. (aarch_bti_j_insn_p, aarch_pac_insn_p): New functions. (aarch64_output_mi_thunk) (aarch64_print_patchable_function_entry) (aarch64_file_end_indicate_exec_stack): Update renamed function calls to renamed functions. * config/aarch64/aarch64-c.cc (aarch64_update_cpp_builtins): Likewise. * config/aarch64/t-aarch64 (aarch-bti-insert.o): Update target. * config/aarch64/aarch64-bti-insert.cc: Delete. * config/arm/aarch-bti-insert.cc: New file including and generalizing code from aarch64-bti-insert.cc. * config/arm/aarch-common-protos.h: Update.
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions