[PATCH] Improve -Ofast vectorization of std::sin etc. (PR libstdc++/81706)

Jason Merrill jason@redhat.com
Sat Sep 9 13:43:00 GMT 2017


On Fri, Sep 1, 2017 at 1:12 PM, Jakub Jelinek <jakub@redhat.com> wrote:
> +                 tree s = lookup_attribute ("omp declare simd",
> +                                            DECL_ATTRIBUTES (newdecl));
> +                 if (s)
> +                   {
> +                     tree b
> +                       = builtin_decl_explicit (DECL_FUNCTION_CODE (newdecl));
> +                     if (b)
> +                       duplicate_one_attribute (&DECL_ATTRIBUTES (b), s,
> +                                                "omp declare simd");
> +                   }

Is there a reason not to set b first and move the lookup of s into the
function as well?

Jason



More information about the Libstdc++ mailing list