Remove global call sets: DF (entry/exit defs)
authorRichard Sandiford <richard.sandiford@arm.com>
Mon, 30 Sep 2019 16:20:34 +0000 (16:20 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Mon, 30 Sep 2019 16:20:34 +0000 (16:20 +0000)
commit559c1ae100489da76a0283750361ace146fdeb77
tree6238d410e3406f7e900ba46b953b23812bf93a7a
parentc92503717bd0c3a0706f8c9626c47d49d901063b
Remove global call sets: DF (entry/exit defs)

The code patched here is seeing whether the current function
needs to save at least part of a register before using it.

2019-09-30  Richard Sandiford  <richard.sandiford@arm.com>

gcc/
* df-scan.c (df_get_entry_block_def_set): Use crtl->abi to test
whether the current function needs to save at least part of a
register before using it.
(df_get_exit_block_use_set): Likewise for epilogue restores.

From-SVN: r276320
gcc/ChangeLog
gcc/df-scan.c