except.c (can_throw_internal): Rename from can_throw.
authorRichard Henderson <rth@redhat.com>
Wed, 28 Mar 2001 07:29:21 +0000 (23:29 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Wed, 28 Mar 2001 07:29:21 +0000 (23:29 -0800)
        * except.c (can_throw_internal): Rename from can_throw.
        * except.h, resource.c: Update references.

From-SVN: r40913

gcc/ChangeLog
gcc/except.c
gcc/except.h
gcc/resource.c

index 41d161910b9e968d7ed1baf067540414514c283c..d5164f8b5c9bfa2b29b98e55132dda1dd4497238 100644 (file)
@@ -1,5 +1,8 @@
 2001-03-27  Richard Henderson  <rth@redhat.com>
 
+       * except.c (can_throw_internal): Rename from can_throw.
+       * except.h, resource.c: Update references.
+
        * integrate.c (copy_insn_list): Use returnjump_p.
        (copy_insn_notes): Recurse for CALL_PLACEHOLDER.
 
index 04e3af7715422ed48ed7951584efecb494157d5b..bc865552554b66329559fcdb89d4c4176bfdac24 100644 (file)
@@ -2690,7 +2690,7 @@ free_eh_status (f)
 /* Determine if the given INSN can throw an exception.  */
 
 int
-can_throw (insn)
+can_throw_internal (insn)
      rtx insn;
 {
   if (GET_CODE (insn) == INSN
@@ -2728,11 +2728,11 @@ nothrow_function_p ()
     return 1;
 
   for (insn = get_insns (); insn; insn = NEXT_INSN (insn))
-    if (can_throw (insn))
+    if (can_throw_internal (insn))
       return 0;
   for (insn = current_function_epilogue_delay_list; insn;
        insn = XEXP (insn, 1))
-    if (can_throw (insn))
+    if (can_throw_internal (insn))
       return 0;
 
   return 1;
@@ -2744,8 +2744,8 @@ nothrow_function_p ()
    region can throw.
 
    Regions are removed if they cannot possibly catch an exception.
-   This is determined by invoking can_throw on each insn within the
-   region; if can_throw returns true for any of the instructions, the
+   This is determined by invoking can_throw_internal on each insn within the
+   region; if can_throw_internal returns true for any of the instructions, the
    region can catch an exception, since there is an insn within the
    region that is capable of throwing an exception.
 
@@ -2784,7 +2784,7 @@ scan_region (insn, n, delete_outer)
            && NOTE_LINE_NUMBER (insn) == NOTE_INSN_EH_REGION_END))
     {
       /* If anything can throw, we can't remove the region.  */
-      if (delete && can_throw (insn))
+      if (delete && can_throw_internal (insn))
        {
          delete = 0;
        }
index fadbb4b3f2622e4b8108803a7ca12372b16d0578..2b281bbe5f6984cdca3d3145b03236e7e142aa65 100644 (file)
@@ -442,7 +442,7 @@ extern rtx exception_handler_labels;
 
 /* Determine if the given INSN can throw an exception.  */
 
-extern int can_throw                            PARAMS ((rtx));
+extern int can_throw_internal                   PARAMS ((rtx));
 
 /* Return nonzero if nothing in this function can throw.  */
 
index de1189d2b3b9f1857d816f2468fc3fd9813c0d74..0b3a892ce2ca316c21d0241c4d5c672167b00df5 100644 (file)
@@ -452,7 +452,7 @@ find_dead_or_set_registers (target, res, jump_target, jump_count, set, needed)
         know where we might end up next.  That means that we have to
         assume that whatever we have already marked as live really is
         live.  */
-      if (can_throw (insn))
+      if (can_throw_internal (insn))
        break;
 
       switch (GET_CODE (insn))