Remove global call sets: postreload-gcse.c
authorRichard Sandiford <richard.sandiford@arm.com>
Mon, 30 Sep 2019 16:21:07 +0000 (16:21 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Mon, 30 Sep 2019 16:21:07 +0000 (16:21 +0000)
commit7187286ef3381ebde6377015fe776d6d11329a32
treeb8883782b4098fb88d3045da443e50e98c141046
parent3df28f006a7ceaf958a9ce9d100dd1e266e18f26
Remove global call sets: postreload-gcse.c

This is another case in which we should conservatively treat
partial kills as full kills.

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

gcc/
* postreload-gcse.c: Include regs.h and function-abi.h.
(record_opr_changes): Use insn_callee_abi to get the ABI of the
call insn target.  Conservatively assume that partially-clobbered
registers are altered.

From-SVN: r276329
gcc/ChangeLog
gcc/postreload-gcse.c