This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH][Cilkplus] Remove unwanted static chain.


> Index: gcc/cp/parser.c
> ===================================================================
> --- gcc/cp/parser.c	(revision 190195)
> +++ gcc/cp/parser.c	(working copy)
> @@ -28351,6 +28351,13 @@
>    FOR_EXPR (statement) = decl;
>    CILK_FOR_GRAIN (statement) = grain; 
>  
> +  /*  If an initial value is available, and it is of type integer, then we
> +      save it in CILK_FOR_INIT.  */
> +  if (init && TREE_TYPE (init) && INTEGRAL_TYPE_P (TREE_TYPE (init))) 
> +    CILK_FOR_INIT (statement) = init;
> +  else
> +    CILK_FOR_INIT (statement) = NULL_TREE;
> +

Shouldn't you only set this for flag_cilkplus (?), or does it need to be
set for non Cilk instances of the compiler?


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]