control_flow_insn_p takes an insn
authorDavid Malcolm <dmalcolm@redhat.com>
Mon, 8 Sep 2014 20:52:19 +0000 (20:52 +0000)
committerDavid Malcolm <dmalcolm@gcc.gnu.org>
Mon, 8 Sep 2014 20:52:19 +0000 (20:52 +0000)
gcc/ChangeLog:
2014-09-08  David Malcolm  <dmalcolm@redhat.com>

* basic-block.h (control_flow_insn_p): Strengthen param from
const_rtx to const rtx_insn *.
* cfgbuild.c (control_flow_insn_p): Likewise.

From-SVN: r215028

gcc/ChangeLog
gcc/basic-block.h
gcc/cfgbuild.c

index 10b3f85c56e9d0d42df266fe3e6f1db0e4ced547..f58a3c9c590577b54635f69e1797317fe94b6f19 100644 (file)
@@ -1,3 +1,9 @@
+2014-09-08  David Malcolm  <dmalcolm@redhat.com>
+
+       * basic-block.h (control_flow_insn_p): Strengthen param from
+       const_rtx to const rtx_insn *.
+       * cfgbuild.c (control_flow_insn_p): Likewise.
+
 2014-09-08  David Malcolm  <dmalcolm@redhat.com>
 
        * gcse.c (modify_mem_list): Strengthen this variable from
index fb1c498bb5d654fd6a8eeb85c175d8985fb1250a..5bd37c9e3f63eb307be833dbc813262c8d34d376 100644 (file)
@@ -821,7 +821,7 @@ extern bool delete_unreachable_blocks (void);
 
 extern void update_br_prob_note (basic_block);
 extern bool inside_basic_block_p (const rtx_insn *);
-extern bool control_flow_insn_p (const_rtx);
+extern bool control_flow_insn_p (const rtx_insn *);
 extern rtx_insn *get_last_bb_insn (basic_block);
 
 /* In dominance.c */
index 028eca16c2bfcc02844c171e8866f4b3d6429415..e5ac8d636e7a4327094475f68e0a24dd4e669980 100644 (file)
@@ -73,7 +73,7 @@ inside_basic_block_p (const rtx_insn *insn)
    the basic block.  */
 
 bool
-control_flow_insn_p (const_rtx insn)
+control_flow_insn_p (const rtx_insn *insn)
 {
   switch (GET_CODE (insn))
     {