Add BUILT_IN_GOACC_KERNELS_INTERNAL
..., a variant of the GOACC_kernels builtin. This variant does not call the
function passed as function pointer, and therefore is less of an optimization
barrier than the original variant.
The purpose of this variant is to allow the introduction of the GOACC_kernels
call before splitting off the region body into a function (something that is
currently done simultaneously).
gcc/
* builtin-attrs.def (DOT_DOT_DOT_r_r_r): Add DEF_ATTR_FOR_STRING.
(ATTR_FNSPEC_DOT_DOT_DOT_r_r_r_NOTHROW_LIST): Add
DEF_ATTR_TREE_LIST.
* omp-builtins.def (BUILT_IN_GOACC_KERNELS_INTERNAL): Add
DEF_GOACC_BUILTIN_FNSPEC.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gomp-4_0-branch@222278 138bc75d-0d04-0410-961f-82ee72b054a4