aboutsummaryrefslogtreecommitdiff
path: root/ltgcc.m4
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2019-09-30 16:19:43 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2019-09-30 16:19:43 +0000
commit002ffd3caa684c3eb30f8f53206439b7aa34b370 (patch)
treebc1fb384d8c3f5469131ebbe8416b7880c2fc784 /ltgcc.m4
parentbd785b44932274f7067105de417938597289962c (diff)
downloadgcc-002ffd3caa684c3eb30f8f53206439b7aa34b370.zip
gcc-002ffd3caa684c3eb30f8f53206439b7aa34b370.tar.gz
gcc-002ffd3caa684c3eb30f8f53206439b7aa34b370.tar.bz2
Add a target hook for getting an ABI from a function type
This patch adds a target hook that allows targets to return the ABI associated with a particular function type. Generally, when multiple ABIs are in use, it must be possible to tell from a function type and its attributes which ABI it is using. 2019-09-30 Richard Sandiford <richard.sandiford@arm.com> gcc/ * target.def (fntype_abi): New target hook. * doc/tm.texi.in (TARGET_FNTYPE_ABI): Likewise. * doc/tm.texi: Regenerate. * target.h (predefined_function_abi): Declare. * function-abi.cc (fntype_abi): Call targetm.calls.fntype_abi, if defined. * config/aarch64/aarch64.h (ARM_PCS_SIMD): New arm_pcs value. * config/aarch64/aarch64.c: Include function-abi.h. (aarch64_simd_abi, aarch64_fntype_abi): New functions. (TARGET_FNTYPE_ABI): Define. From-SVN: r276308
Diffstat (limited to 'ltgcc.m4')
0 files changed, 0 insertions, 0 deletions