[Bug c++/60082] Certain Cilk keywords executable Hanging for -O1

2015-02-24 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60082

Jeffrey A. Law law at redhat dot com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||law at redhat dot com
 Resolution|--- |FIXED

--- Comment #7 from Jeffrey A. Law law at redhat dot com ---
Fixed long ago.


[Bug c++/60082] Certain Cilk keywords executable Hanging for -O1

2014-03-04 Thread izamyatin at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60082

Igor Zamyatin izamyatin at gmail dot com changed:

   What|Removed |Added

 CC||izamyatin at gmail dot com

--- Comment #6 from Igor Zamyatin izamyatin at gmail dot com ---
Fixed after r207623?


[Bug c++/60082] Certain Cilk keywords executable Hanging for -O1

2014-02-07 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60082

--- Comment #4 from Jakub Jelinek jakub at gcc dot gnu.org ---
Author: jakub
Date: Fri Feb  7 10:49:08 2014
New Revision: 207597

URL: http://gcc.gnu.org/viewcvs?rev=207597root=gccview=rev
Log:
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.i...@intel.com

* g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
* c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/c-c++-common/cilk-plus/CK/spawner_inline.c
trunk/gcc/testsuite/g++.dg/cilk-plus/CK/catch_exc.cc
trunk/gcc/tree.c


[Bug c++/60082] Certain Cilk keywords executable Hanging for -O1

2014-02-07 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60082

--- Comment #5 from Jakub Jelinek jakub at gcc dot gnu.org ---
catch_exc.cc FAILs (other than timeout) seem to be a Cilk+ bug, if it ever
worked, it seems to have worked by accident.
The problem is that __cilkrts_rethrow conditionally throws an exception, but is
marked TREE_NOTHROW, thus there are no EH edges out of it.

2014-02-07  Jakub Jelinek  ja...@redhat.com

* cilk-common.c (cilk_init_builtins): Clear TREE_NOTHROW
flag on __cilkrts_rethrow builtin.

--- gcc/cilk-common.c.jj2014-02-06 23:06:47.0 +0100
+++ gcc/cilk-common.c2014-02-07 11:11:15.253128977 +0100
@@ -285,6 +285,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,


[Bug c++/60082] Certain Cilk keywords executable Hanging for -O1

2014-02-05 Thread bviyer at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60082

Balaji V. Iyer bviyer at gmail dot com changed:

   What|Removed |Added

   Severity|normal  |major


[Bug c++/60082] Certain Cilk keywords executable Hanging for -O1

2014-02-05 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60082

Dominique d'Humieres dominiq at lps dot ens.fr changed:

   What|Removed |Added

 CC||jakub at gcc dot gnu.org,
   ||paolo at gcc dot gnu.org

--- Comment #1 from Dominique d'Humieres dominiq at lps dot ens.fr ---
According to http://gcc.gnu.org/ml/gcc-regression/2014-02/msg1.html this
appeared between r207378 and r207382 (candidates r207382 or r207383).


[Bug c++/60082] Certain Cilk keywords executable Hanging for -O1

2014-02-05 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60082

Dominique d'Humieres dominiq at lps dot ens.fr changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
   Last reconfirmed||2014-02-05
 Ever confirmed|0   |1

--- Comment #2 from Dominique d'Humieres dominiq at lps dot ens.fr ---
Confirmed indeed!


[Bug c++/60082] Certain Cilk keywords executable Hanging for -O1

2014-02-05 Thread dominiq at lps dot ens.fr
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60082

--- Comment #3 from Dominique d'Humieres dominiq at lps dot ens.fr ---
 According to http://gcc.gnu.org/ml/gcc-regression/2014-02/msg1.html 
 this appeared between r207378 and r207382 (candidates r207382 or r207383).

(candidates r207382 or r207383) should be r207382.