cselib (also touches sched-deps.c)
authorDavid Malcolm <dmalcolm@redhat.com>
Tue, 26 Aug 2014 20:45:09 +0000 (20:45 +0000)
committerDavid Malcolm <dmalcolm@gcc.gnu.org>
Tue, 26 Aug 2014 20:45:09 +0000 (20:45 +0000)
commit12ea1b952d7f98224446c2ae2d9f6648126a2959
tree154dbee33a6cd44634a89f47d194bea012ce3e02
parenteb92d49a916d4484bb8eb0fd6be6e36328e29896
cselib (also touches sched-deps.c)

gcc/
2014-08-26  David Malcolm  <dmalcolm@redhat.com>

* cselib.h (struct elt_loc_list): Strengthen field "setting_insn"
from rtx to rtx_insn *.
(cselib_lookup_from_insn): Likewise for final param.
(cselib_subst_to_values_from_insn): Likewise.
(cselib_add_permanent_equiv): Likewise.

* cselib.c (cselib_current_insn): Likewise for this variable.
(cselib_subst_to_values_from_insn): Likewise for param "insn".
(cselib_lookup_from_insn): Likewise.
(cselib_add_permanent_equiv): Likewise for param "insn" and local
"save_cselib_current_insn".
(cselib_process_insn): Replace use of NULL_RTX with NULL.

* sched-deps.c (add_insn_mem_dependence): Strengthen param "insn"
from rtx to rtx_insn *.

From-SVN: r214550
gcc/ChangeLog
gcc/cselib.c
gcc/cselib.h
gcc/sched-deps.c