aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtlanal.c
diff options
context:
space:
mode:
authorTrevor Saunders <tbsaunde+gcc@tbsaunde.org>2016-11-02 03:45:59 +0000
committerTrevor Saunders <tbsaunde@gcc.gnu.org>2016-11-02 03:45:59 +0000
commit466d19802ad8b2d36609934e788326ef51c1d272 (patch)
treeda6fc22c192622cd89d6d41b6b79ae581f5b6c56 /gcc/rtlanal.c
parent4b6ab433875f410f350b4ddf54a0393f5ac289c8 (diff)
downloadgcc-466d19802ad8b2d36609934e788326ef51c1d272.zip
gcc-466d19802ad8b2d36609934e788326ef51c1d272.tar.gz
gcc-466d19802ad8b2d36609934e788326ef51c1d272.tar.bz2
remove cast to rtx_insn * in remove_note
gcc/ChangeLog: 2016-11-01 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> * config/rl78/rl78.c (gen-and_emit_move): Change argument type to rtx_insn *. (transcode_memory_rtx): Likewise. (move_to_acc): Likewise. (move_from_acc): Likewise. (move_acc_to_reg): Likewise. (move_to_x): Likewise. (move_to_hl): Likewise. (move_to_de): Likewise. * config/rs6000/rs6000.c (emit_frame_save): Likewise. (rs6000_emit_savres_rtx): Likewise. (rs6000_emit_prologue): Likewise. * reorg.c (update_reg_unused_notes): Likewise. * rtl.h (remove_note): Adjust prototype. * rtlanal.c (remove_note): Make argument type rtx_insn *. From-SVN: r241771
Diffstat (limited to 'gcc/rtlanal.c')
-rw-r--r--gcc/rtlanal.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/rtlanal.c b/gcc/rtlanal.c
index 4e600c0..508c663 100644
--- a/gcc/rtlanal.c
+++ b/gcc/rtlanal.c
@@ -2307,7 +2307,7 @@ add_shallow_copy_of_reg_note (rtx_insn *insn, rtx note)
/* Remove register note NOTE from the REG_NOTES of INSN. */
void
-remove_note (rtx insn, const_rtx note)
+remove_note (rtx_insn *insn, const_rtx note)
{
rtx link;
@@ -2328,7 +2328,7 @@ remove_note (rtx insn, const_rtx note)
{
case REG_EQUAL:
case REG_EQUIV:
- df_notes_rescan (as_a <rtx_insn *> (insn));
+ df_notes_rescan (insn);
break;
default:
break;