[PATCH] Improve -Ofast vectorization of std::sin etc. (PR libstdc++/81706)
Jason Merrill
jason@redhat.com
Tue Oct 24 15:07:00 GMT 2017
On 09/29/2017 08:32 AM, Jakub Jelinek wrote:
> + tree b = builtin_decl_explicit (DECL_FUNCTION_CODE (newdecl));
> + if (b)
> + duplicate_one_attribute (&DECL_ATTRIBUTES (b),
> + DECL_ATTRIBUTES (newdecl),
> + "omp declare simd");
It occurs to me that we're likely to want to propagate other attributes
to the builtin, too. In the testcase, nothrow and leaf also seem
appropriate. Do we want a broader copy_attributes_to_builtin function,
even if it only copies this omp attribute for now?
Jason
More information about the Gcc-patches
mailing list