Skip to content

SYCL/SubGroup/shuffle_fp64.cpp test in intel/llvm-test-suite fails for CUDA backend #8516

Closed
@steffenlarsen

Description

@steffenlarsen

The SYCL/SubGroup/shuffle_fp64.cpp test in intel/llvm-test-suite fails after intel/llvm-test-suite#1618 for the CUDA backend with errors like

  .../include/sycl/detail/spirv.hpp:680:17: error: SYCL kernel cannot call an undefined function without SYCL_EXTERNAL attribute
      result[s] = SubgroupShuffleDown(x[s], delta);
                  ^
  .../include/sycl/detail/spirv.hpp:611:27: note: 'SubgroupShuffleDown<double>' declared here
  EnableIfGenericShuffle<T> SubgroupShuffleDown(T x, id<1> local_id);
                            ^
  .../include/sycl/detail/spirv.hpp:677:26: note: called by 'SubgroupShuffleDown<sycl::vec<double, 16>>'
  EnableIfVectorShuffle<T> SubgroupShuffleDown(T x, uint32_t delta) {

See logs on #8425 for more information.

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingconfirmedcudaCUDA back-end

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions