On Thu, Sep 26, 2013 at 9:35 PM, Aldy Hernandez <al...@redhat.com> wrote:
>> +  /* To distinguish from an OpenMP simd clone, Cilk Plus functions to
>> +     be cloned have a distinctive artificial label in addition to "omp
>> +     declare simd".  */
>> +  bool cilk_clone = flag_enable_cilkplus
>> +    && lookup_attribute ("cilk plus elemental",
>> +                        DECL_ATTRIBUTES (new_node->symbol.decl));
>> +  if (cilk_clone)
>> +    remove_attribute ("cilk plus elemental",
>> +                     DECL_ATTRIBUTES (new_node->symbol.decl));
>
>
> Oh yeah, rth had asked me why I remove the attribute.  My initial thoughts
> were that whether or not a function is a simd clone can be accessed through
> the cgraph bits ("node->simdclone != NULL" for the clone, and
> "node->has_simd_clones" for the parent).  No sense keeping the attribute.
> But I can leave it if you think it's better.

Why have it in the first place if it's marked in the cgraph?

Richard.

> Aldy

Reply via email to