diff options
author | Jakub Jelinek <jakub@redhat.com> | 2014-02-07 11:49:08 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2014-02-07 11:49:08 +0100 |
commit | 7ee9c16fa85f5670bc906894f1216835f277c2d7 (patch) | |
tree | ea1eedffd87d4b154c62fca65b43d988c8338833 /gcc/tree.c | |
parent | ce245ec69e750d05637be21b59f5013da98f1602 (diff) | |
download | gcc-7ee9c16fa85f5670bc906894f1216835f277c2d7.zip gcc-7ee9c16fa85f5670bc906894f1216835f277c2d7.tar.gz gcc-7ee9c16fa85f5670bc906894f1216835f277c2d7.tar.bz2 |
re PR c++/60082 (Certain Cilk keywords executable Hanging for -O1)
PR c++/60082
* tree.c (build_common_builtin_nodes): Set ECF_LEAF for
__builtin_setjmp_receiver.
Revert
2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
* g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
* c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
From-SVN: r207597
Diffstat (limited to 'gcc/tree.c')
-rw-r--r-- | gcc/tree.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -9980,7 +9980,7 @@ build_common_builtin_nodes (void) ftype = build_function_type_list (void_type_node, ptr_type_node, NULL_TREE); local_define_builtin ("__builtin_setjmp_receiver", ftype, BUILT_IN_SETJMP_RECEIVER, - "__builtin_setjmp_receiver", ECF_NOTHROW); + "__builtin_setjmp_receiver", ECF_NOTHROW | ECF_LEAF); ftype = build_function_type_list (ptr_type_node, NULL_TREE); local_define_builtin ("__builtin_stack_save", ftype, BUILT_IN_STACK_SAVE, |