On Mon, Mar 19, 2018 at 08:19:18AM -0500, Bill Schmidt wrote: > > Requiring power8 for it is weird and surprising. power8-vector doubly so. > > > > It does not seem to be a good idea to only enable the builtin for cases > > where the current implementation is not broken. > > > > (The issue is that pre-power8 we do not allow SImode in FPR registers. > > Which makes the current fctiw implementation fail). > > > > I think we have two good options: > > > > 1) Remove these builtins; > > or > > 2) Make them work. > > > I don't think we can remove them, as for a while they were the only way to > access these instructions. We now have some vec_* intrinsics that are > the preferred interfaces, but for backward compatibility I think we have to > keep the old ones.
It is new for GCC 8, added in r253238. We can still remove it for GCC 8 if it needs more work; or we can fix it. I'd rather not ship a broken feature (that no one yet uses). Segher