gcse.c's modify_mem_list is a list of insns
authorDavid Malcolm <dmalcolm@redhat.com>
Mon, 8 Sep 2014 20:45:32 +0000 (20:45 +0000)
committerDavid Malcolm <dmalcolm@gcc.gnu.org>
Mon, 8 Sep 2014 20:45:32 +0000 (20:45 +0000)
commite26d1bb2394d5973410baf630ad882810e5b0985
treea5b4330f8ad54939edc37bbd5519319195d307ee
parent19b472cc70745b42fc74b1ef9883e7da1031f47b
gcse.c's modify_mem_list is a list of insns

gcc/ChangeLog:
2014-09-08  David Malcolm  <dmalcolm@redhat.com>

* gcse.c (modify_mem_list): Strengthen this variable from
vec<rtx> * to vec<rtx_insn *> *.
(vec_rtx_heap): Strengthen this typedef from vec<rtx> to
vec<rtx_insn *>.
(load_killed_in_block_p): Strengthen local "list" from vec<rtx> to
vec<rtx_insn *>, and local "setter" from rtx to rtx_insn *.
(record_last_mem_set_info): Strengthen param "insn" from rtx to
rtx_insn *.
(record_last_set_info): Likewise for local "last_set_insn".

From-SVN: r215027
gcc/ChangeLog
gcc/gcse.c