aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-cfgcleanup.c
diff options
context:
space:
mode:
authorBernd Schmidt <bernd.schmidt@analog.com>2008-10-29 15:12:28 +0000
committerBernd Schmidt <bernds@gcc.gnu.org>2008-10-29 15:12:28 +0000
commita848cf52b5e71ebeb05a23888ff3660c4f5012b8 (patch)
tree5ff9fd3890a2e19a7516577f05a62978f06b18e5 /gcc/tree-cfgcleanup.c
parent7e51fe23ab9e0781f59a96c3101dd36fd28bb657 (diff)
downloadgcc-a848cf52b5e71ebeb05a23888ff3660c4f5012b8.zip
gcc-a848cf52b5e71ebeb05a23888ff3660c4f5012b8.tar.gz
gcc-a848cf52b5e71ebeb05a23888ff3660c4f5012b8.tar.bz2
bfin.c (struct machine_function): New member has_loopreg_clobber.
* config/bfin/bfin.c (struct machine_function): New member has_loopreg_clobber. (bfin_expand_movmem): Set it when generating memcpy insns. (n_regs_saved_by_prologue, expand_prologue_reg_save, expand_epilogue_reg_restore): If we have hardware loops, memcpy insns (indicated by has_loopreg_clobber) or function calls, we need to save the loop registers. From-SVN: r141425
Diffstat (limited to 'gcc/tree-cfgcleanup.c')
0 files changed, 0 insertions, 0 deletions