aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/interface.cc
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/interface.cc
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/interface.cc')
0 files changed, 0 insertions, 0 deletions