Fixing the regression for the fast launcher revealed a problem with the byval handling in general. The byval args point to the default address space and we assume them to be in the global. For flat address space targets (read CPUs) this makes no difference but heterogeneous setups fail.
Fixing the regression for the fast launcher revealed a problem with the
byval handling in general. The byval args point to the default address
space and we assume them to be in the global. For flat address space
targets (read CPUs) this makes no difference but heterogeneous setups
fail.

Now that the fast work group launcher tries to call the kernel assuming
all args are in the global space, it crashes as it does not find a
correct finger print.

This should be fixed properly when we adopt SPIR as the input. Then the
all the args should be in pointers (to global, hopefully). 

Marked the vectorarg test as an XFAIL for now, until there's more time
to look into it.

pavanky/pocl,rjodin/pocl,franz/pocl,franz/pocl,dsandersimgtec/pocl,Oblomov/pocl,maZZZu/pocl,jrprice/pocl,0charleschen0/pocl,maZZZu/pocl,sting47/pocl,Oblomov/pocl,vkorhonen/pocl,0charleschen0/pocl,0charleschen0/pocl,hugwijst/pocl,pocl/pocl,dsandersimgtec/pocl,maZZZu/pocl,sting47/pocl,hugwijst/pocl,vkorhonen/pocl,jrprice/pocl,jrprice/pocl,franz/pocl,Oblomov/pocl,pavanky/pocl,rjodin/pocl,pavanky/pocl,dsandersimgtec/pocl,rjodin/pocl,pocl/pocl,pavanky/pocl,jrprice/pocl,vkorhonen/pocl,franz/pocl,pocl/pocl,Oblomov/pocl,hugwijst/pocl,maZZZu/pocl,hugwijst/pocl,pocl/pocl,dsandersimgtec/pocl,vkorhonen/pocl,rjodin/pocl,hugwijst/pocl,0charleschen0/pocl,sting47/pocl,sting47/pocl,sting47/pocl,franz/pocl,pocl/pocl,Oblomov/pocl