rtl.h (replace_label_data): Delete.
authorRichard Sandiford <rdsandiford@googlemail.com>
Thu, 28 Aug 2014 06:24:27 +0000 (06:24 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Thu, 28 Aug 2014 06:24:27 +0000 (06:24 +0000)
commita2b7026c2e31369f7b1d63f4ba3b71cefed64268
tree09debe30d0cb53a1873133e0ac379d655e8affcc
parente08cf836163a847ddfa4ffb8514a16be6d747dff
rtl.h (replace_label_data): Delete.

gcc/
* rtl.h (replace_label_data): Delete.
(replace_label): Take the old label, new label and update-nuses flag
as direct arguments.  Return void.
* cfgcleanup.c (outgoing_edges_match): Update accordingly.
* rtlanal.c (replace_label): Update interface as above.  Handle
JUMP_TABLE_DATA as a special case.  Handle JUMPs outside the
iterator.  Use FOR_EACH_SUBRTX_PTR.

From-SVN: r214655
gcc/ChangeLog
gcc/cfgcleanup.c
gcc/rtl.h
gcc/rtlanal.c