tree.c (first_rtl_op, [...]): Handle GOTO_SUBROUTINE_EXPR.
authorPer Bothner <bothner@gcc.gnu.org>
Tue, 23 Mar 1999 11:20:47 +0000 (03:20 -0800)
committerPer Bothner <bothner@gcc.gnu.org>
Tue, 23 Mar 1999 11:20:47 +0000 (03:20 -0800)
h
* tree.c (first_rtl_op, has_cleanups):  Handle GOTO_SUBROUTINE_EXPR.

From-SVN: r25926

gcc/tree.c

index bfbc8c285ab12ccefa1329de71c3d9070e09c99e..effc12115d78c4138df040f853b3338b8063258a 100644 (file)
@@ -2407,6 +2407,7 @@ first_rtl_op (code)
     {
     case SAVE_EXPR:
       return 2;
+    case GOTO_SUBROUTINE_EXPR:
     case RTL_EXPR:
       return 0;
     case CALL_EXPR:
@@ -2600,6 +2601,7 @@ has_cleanups (exp)
   switch (TREE_CODE (exp))
     {
     case TARGET_EXPR:
+    case GOTO_SUBROUTINE_EXPR:
     case WITH_CLEANUP_EXPR:
       return 1;