diff options
author | Julian Brown <julian@codesourcery.com> | 2010-05-21 15:08:44 +0000 |
---|---|---|
committer | Julian Brown <jules@gcc.gnu.org> | 2010-05-21 15:08:44 +0000 |
commit | 7c19c715bb7735587ba00eab68c1b9b75cba3b2a (patch) | |
tree | 1aa80e7b1d02366c14586b1e311cf2df73d1d103 /gcc/fortran/trans-const.c | |
parent | 204fc5505c08b8ba82aabfe503e2fc20e98054a6 (diff) | |
download | gcc-7c19c715bb7735587ba00eab68c1b9b75cba3b2a.zip gcc-7c19c715bb7735587ba00eab68c1b9b75cba3b2a.tar.gz gcc-7c19c715bb7735587ba00eab68c1b9b75cba3b2a.tar.bz2 |
arm.c (arm_function_ok_for_sibcall): Only forbid sibling calls for Thumb-1.
gcc/
* config/arm/arm.c (arm_function_ok_for_sibcall): Only forbid
sibling calls for Thumb-1.
* config/arm/arm.h (USE_RETURN_INSN): Enable for Thumb-2.
* config/arm/arm.md (*call_symbol, *call_value_symbol): Use for
Thumb-2.
(*call_insn, *call_value_insn): Don't use for Thumb-2.
(sibcall, sibcall_value, *sibcall_insn, *sibcall_value_insn): Use
for Thumb-2.
(return): New expander.
(*arm_return): New name for ARM return insn.
* config/arm/thumb2.md (*thumb2_return): New insn pattern.
Co-Authored-By: Mark Mitchell <mark@codesourcery.com>
From-SVN: r159672
Diffstat (limited to 'gcc/fortran/trans-const.c')
0 files changed, 0 insertions, 0 deletions