On Mon, Jul 06, 2015 at 03:34:51PM -0400, Nathan Sidwell wrote: > On 07/04/15 16:41, Nathan Sidwell wrote: > >On 07/03/15 19:11, Jakub Jelinek wrote: > > >>If the builtins are not meant to be used by users directly (I assume they > >>aren't) nor have a 1-1 correspondence to a library routine, it is much > >>better to emit them as internal calls (see internal-fn.{c,def}) instead of > >>BUILT_IN_NORMAL functions. > > > > This patch uses internal builtins, I had to make one additional change to > tree-ssa-tail-merge.c's same_succ_def::equal hash compare function. The new > internal fn I introduced should compare EQ but not otherwise compare EQUAL, > and that was blowing up the has function, which relied on EQUAL only. I > don't know why I didn't hit this problem in the previous patch with the > regular builtin.
How does this interact with #pragma acc routine {gang,worker,vector,seq} ? Or is that something to be added later on? Jakub