Specification Version
SYCL 2020 (Revision 10)
Section Number(s)
4.6.4.4. Information descriptors
Bug Description
Looking at info::device::preferred_vector_width and info::device::native_vector_width, they are both defined for char, short, int, long, float, double and half which I assume to be a direct copy of the corresponding query in the OpenCL standard.
However, SYCL is C++, i.e. long may as well be int. long long is a data type that is guaranteed to be at least 64 bits long and it is missing from those device info descriptor.