diff gcc/cfgexpand.c @ 140:4e440907fcbf

copy CbC goto flang in cfgexpand remove some CbC unnecessary code
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 14 Nov 2018 00:24:45 +0900
parents d34655255c78
children ce508c72660f
line wrap: on
line diff
--- a/gcc/cfgexpand.c	Thu Nov 08 14:17:14 2018 +0900
+++ b/gcc/cfgexpand.c	Wed Nov 14 00:24:45 2018 +0900
@@ -2680,6 +2680,7 @@
   if (gimple_no_warning_p (stmt))
     TREE_NO_WARNING (exp) = 1;
 
+  CbC_IS_CbC_GOTO (exp) = gimple_call_cbc_goto_p(stmt);
   CALL_EXPR_TAILCALL (exp) = gimple_call_tail_p (stmt);
   CALL_EXPR_MUST_TAIL_CALL (exp) = gimple_call_must_tail_p (stmt);
   CALL_EXPR_RETURN_SLOT_OPT (exp) = gimple_call_return_slot_opt_p (stmt);