cilk-common.c (cilk_init_builtins): Clear TREE_NOTHROW flag on __cilkrts_rethrow...
authorJakub Jelinek <jakub@redhat.com>
Fri, 7 Feb 2014 23:58:29 +0000 (00:58 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 7 Feb 2014 23:58:29 +0000 (00:58 +0100)
* cilk-common.c (cilk_init_builtins): Clear TREE_NOTHROW
flag on __cilkrts_rethrow builtin.

From-SVN: r207623

gcc/ChangeLog
gcc/cilk-common.c

index 9bed95d..113dcf0 100644 (file)
@@ -1,5 +1,8 @@
 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
 
+       * cilk-common.c (cilk_init_builtins): Clear TREE_NOTHROW
+       flag on __cilkrts_rethrow builtin.
+
        PR ipa/60026
        * ipa-cp.c (determine_versionability): Fail at -O0
        or __attribute__((optimize (0))) or -fno-ipa-cp functions.
index afe88c9..f2a3b75 100644 (file)
@@ -264,6 +264,7 @@ cilk_init_builtins (void)
   /* __cilkrts_rethrow (struct stack_frame *);  */
   cilk_rethrow_fndecl = install_builtin ("__cilkrts_rethrow", fptr_fun, 
                                         BUILT_IN_CILK_RETHROW, false);
+  TREE_NOTHROW (cilk_rethrow_fndecl) = 0;
 
   /* __cilkrts_save_fp_ctrl_state (__cilkrts_stack_frame *);  */
   cilk_save_fp_fndecl = install_builtin ("__cilkrts_save_fp_ctrl_state",