]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/xtensa/xtensa.cc
xtensa: gcc: implement MI thunk generation for call0 ABI
authorMax Filippov <jcmvbkbc@gmail.com>
Thu, 14 Jul 2022 09:39:59 +0000 (02:39 -0700)
committerMax Filippov <jcmvbkbc@gmail.com>
Thu, 22 Sep 2022 10:53:43 +0000 (03:53 -0700)
commit0bf60f68ed9db2e4b373b28c125aeda339f6cd59
treefea5b1cadfdd4d3ebda6b23fa9cd5810e265a584
parent4bdf739f835520ccbc433dc9eac461895741f317
xtensa: gcc: implement MI thunk generation for call0 ABI

gcc/
* config/xtensa/xtensa.cc (xtensa_can_output_mi_thunk)
(xtensa_output_mi_thunk): New functions.
(TARGET_ASM_CAN_OUTPUT_MI_THUNK)
(TARGET_ASM_OUTPUT_MI_THUNK): New macro definitions.
(xtensa_prepare_expand_call): Use fixed register a8 as temporary
when called with reload_completed set to 1.
gcc/config/xtensa/xtensa.cc