DEBUG: Executing shell function do_compile
NOTE: VERBOSE=1 cmake --build TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/build --target all --
Change Dir: 'TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/build'

Run Build Command(s): ninja -v -j 16 all
[1/40] TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/LLVMSPIRVOpts.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/LLVMSPIRVOpts.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/LLVMSPIRVOpts.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/LLVMSPIRVOpts.cpp
FAILED: [code=1] lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/LLVMSPIRVOpts.cpp.o 
TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/LLVMSPIRVOpts.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/LLVMSPIRVOpts.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/LLVMSPIRVOpts.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/LLVMSPIRVOpts.cpp
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEnum.h:44,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/LLVMSPIRVOpts.cpp:43:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Op; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedLoadINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:592:1: note: in expansion of macro ‘_SPIRV_OP’
  592 | _SPIRV_OP(PredicatedLoadINTEL, 6258)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedStoreINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:593:1: note: in expansion of macro ‘_SPIRV_OP’
  593 | _SPIRV_OP(PredicatedStoreINTEL, 6259)
      | ^~~~~~~~~
[2/40] TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerOCLBlocks.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerOCLBlocks.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerOCLBlocks.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVLowerOCLBlocks.cpp
FAILED: [code=1] lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerOCLBlocks.cpp.o 
TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerOCLBlocks.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerOCLBlocks.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerOCLBlocks.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVLowerOCLBlocks.cpp
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEnum.h:44,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:43,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVLowerOCLBlocks.cpp:58:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Op; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedLoadINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:592:1: note: in expansion of macro ‘_SPIRV_OP’
  592 | _SPIRV_OP(PredicatedLoadINTEL, 6258)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedStoreINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:593:1: note: in expansion of macro ‘_SPIRV_OP’
  593 | _SPIRV_OP(PredicatedStoreINTEL, 6259)
      | ^~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:45:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Capability; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:665:7: error: ‘CapabilityPredicatedIOINTEL’ was not declared in this scope
  665 |   add(CapabilityPredicatedIOINTEL, "PredicatedIOINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:704:7: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  704 |   add(CapabilityFloat4EXT, "Float4EXT");
      |       ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:716:7: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  716 |   add(CapabilityRoundedDivideSqrtINTEL, "RoundedDivideSqrtINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:47,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:46:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVCapability::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h:924:10: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  924 |     case CapabilityRoundedDivideSqrtINTEL:
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVTypeFloat::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:243:24: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  243 |     if (isTypeFloat(4, FPEncodingFloat4E2M1EXT))
      |                        ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeFloat::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:265:31: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  265 |     } else if (isTypeFloat(4, FPEncodingFloat4E2M1EXT)) {
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:266:20: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  266 |       CV.push_back(CapabilityFloat4EXT);
      |                    ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual void SPIRV::SPIRVTypeFloat::validate() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:300:52: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  300 |         (BitWidth == 4 && FloatingPointEncoding == FPEncodingFloat4E2M1EXT) ||
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeCooperativeMatrixKHR::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:1226:39: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
 1226 |     else if (CompType->isTypeFloat(4, FPEncodingFloat4E2M1EXT) ||
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h: At global scope:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:1050:22: error: ‘FPEncodingFloat4E2M1EXT’ is not a member of ‘spv::FPEncoding’
 1050 |   E2M1 = FPEncoding::FPEncodingFloat4E2M1EXT,
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
[3/40] TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/VectorComputeUtil.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/VectorComputeUtil.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/VectorComputeUtil.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/VectorComputeUtil.cpp
FAILED: [code=1] lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/VectorComputeUtil.cpp.o 
TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/VectorComputeUtil.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/VectorComputeUtil.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/VectorComputeUtil.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/VectorComputeUtil.cpp
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEnum.h:44,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:43,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/VectorComputeUtil.h:43,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/VectorComputeUtil.cpp:39:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Op; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedLoadINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:592:1: note: in expansion of macro ‘_SPIRV_OP’
  592 | _SPIRV_OP(PredicatedLoadINTEL, 6258)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedStoreINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:593:1: note: in expansion of macro ‘_SPIRV_OP’
  593 | _SPIRV_OP(PredicatedStoreINTEL, 6259)
      | ^~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:45:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Capability; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:665:7: error: ‘CapabilityPredicatedIOINTEL’ was not declared in this scope
  665 |   add(CapabilityPredicatedIOINTEL, "PredicatedIOINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:704:7: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  704 |   add(CapabilityFloat4EXT, "Float4EXT");
      |       ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:716:7: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  716 |   add(CapabilityRoundedDivideSqrtINTEL, "RoundedDivideSqrtINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:47,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:46:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVCapability::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h:924:10: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  924 |     case CapabilityRoundedDivideSqrtINTEL:
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVTypeFloat::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:243:24: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  243 |     if (isTypeFloat(4, FPEncodingFloat4E2M1EXT))
      |                        ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeFloat::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:265:31: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  265 |     } else if (isTypeFloat(4, FPEncodingFloat4E2M1EXT)) {
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:266:20: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  266 |       CV.push_back(CapabilityFloat4EXT);
      |                    ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual void SPIRV::SPIRVTypeFloat::validate() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:300:52: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  300 |         (BitWidth == 4 && FloatingPointEncoding == FPEncodingFloat4E2M1EXT) ||
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeCooperativeMatrixKHR::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:1226:39: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
 1226 |     else if (CompType->isTypeFloat(4, FPEncodingFloat4E2M1EXT) ||
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h: At global scope:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:1050:22: error: ‘FPEncodingFloat4E2M1EXT’ is not a member of ‘spv::FPEncoding’
 1050 |   E2M1 = FPEncoding::FPEncodingFloat4E2M1EXT,
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
[4/40] TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerConstExpr.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerConstExpr.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerConstExpr.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVLowerConstExpr.cpp
FAILED: [code=1] lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerConstExpr.cpp.o 
TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerConstExpr.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerConstExpr.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerConstExpr.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVLowerConstExpr.cpp
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEnum.h:44,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:43,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/OCLUtil.h:42,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVLowerConstExpr.cpp:40:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Op; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedLoadINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:592:1: note: in expansion of macro ‘_SPIRV_OP’
  592 | _SPIRV_OP(PredicatedLoadINTEL, 6258)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedStoreINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:593:1: note: in expansion of macro ‘_SPIRV_OP’
  593 | _SPIRV_OP(PredicatedStoreINTEL, 6259)
      | ^~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:45:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Capability; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:665:7: error: ‘CapabilityPredicatedIOINTEL’ was not declared in this scope
  665 |   add(CapabilityPredicatedIOINTEL, "PredicatedIOINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:704:7: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  704 |   add(CapabilityFloat4EXT, "Float4EXT");
      |       ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:716:7: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  716 |   add(CapabilityRoundedDivideSqrtINTEL, "RoundedDivideSqrtINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:47,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:46:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVCapability::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h:924:10: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  924 |     case CapabilityRoundedDivideSqrtINTEL:
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVTypeFloat::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:243:24: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  243 |     if (isTypeFloat(4, FPEncodingFloat4E2M1EXT))
      |                        ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeFloat::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:265:31: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  265 |     } else if (isTypeFloat(4, FPEncodingFloat4E2M1EXT)) {
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:266:20: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  266 |       CV.push_back(CapabilityFloat4EXT);
      |                    ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual void SPIRV::SPIRVTypeFloat::validate() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:300:52: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  300 |         (BitWidth == 4 && FloatingPointEncoding == FPEncodingFloat4E2M1EXT) ||
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeCooperativeMatrixKHR::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:1226:39: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
 1226 |     else if (CompType->isTypeFloat(4, FPEncodingFloat4E2M1EXT) ||
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h: At global scope:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:1050:22: error: ‘FPEncodingFloat4E2M1EXT’ is not a member of ‘spv::FPEncoding’
 1050 |   E2M1 = FPEncoding::FPEncodingFloat4E2M1EXT,
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
[5/40] TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerMemmove.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerMemmove.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerMemmove.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVLowerMemmove.cpp
FAILED: [code=1] lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerMemmove.cpp.o 
TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerMemmove.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerMemmove.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerMemmove.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVLowerMemmove.cpp
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEnum.h:44,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:43,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVLowerMemmove.cpp:40:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Op; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedLoadINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:592:1: note: in expansion of macro ‘_SPIRV_OP’
  592 | _SPIRV_OP(PredicatedLoadINTEL, 6258)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedStoreINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:593:1: note: in expansion of macro ‘_SPIRV_OP’
  593 | _SPIRV_OP(PredicatedStoreINTEL, 6259)
      | ^~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:45:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Capability; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:665:7: error: ‘CapabilityPredicatedIOINTEL’ was not declared in this scope
  665 |   add(CapabilityPredicatedIOINTEL, "PredicatedIOINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:704:7: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  704 |   add(CapabilityFloat4EXT, "Float4EXT");
      |       ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:716:7: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  716 |   add(CapabilityRoundedDivideSqrtINTEL, "RoundedDivideSqrtINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:47,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:46:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVCapability::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h:924:10: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  924 |     case CapabilityRoundedDivideSqrtINTEL:
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVTypeFloat::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:243:24: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  243 |     if (isTypeFloat(4, FPEncodingFloat4E2M1EXT))
      |                        ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeFloat::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:265:31: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  265 |     } else if (isTypeFloat(4, FPEncodingFloat4E2M1EXT)) {
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:266:20: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  266 |       CV.push_back(CapabilityFloat4EXT);
      |                    ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual void SPIRV::SPIRVTypeFloat::validate() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:300:52: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  300 |         (BitWidth == 4 && FloatingPointEncoding == FPEncodingFloat4E2M1EXT) ||
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeCooperativeMatrixKHR::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:1226:39: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
 1226 |     else if (CompType->isTypeFloat(4, FPEncodingFloat4E2M1EXT) ||
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h: At global scope:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:1050:22: error: ‘FPEncodingFloat4E2M1EXT’ is not a member of ‘spv::FPEncoding’
 1050 |   E2M1 = FPEncoding::FPEncodingFloat4E2M1EXT,
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
[6/40] TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVBuiltinHelper.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVBuiltinHelper.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVBuiltinHelper.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVBuiltinHelper.cpp
FAILED: [code=1] lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVBuiltinHelper.cpp.o 
TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVBuiltinHelper.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVBuiltinHelper.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVBuiltinHelper.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVBuiltinHelper.cpp
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVBuiltinHelper.h:44,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVBuiltinHelper.cpp:40:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Op; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedLoadINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:592:1: note: in expansion of macro ‘_SPIRV_OP’
  592 | _SPIRV_OP(PredicatedLoadINTEL, 6258)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedStoreINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:593:1: note: in expansion of macro ‘_SPIRV_OP’
  593 | _SPIRV_OP(PredicatedStoreINTEL, 6259)
      | ^~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:47,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVBuiltinHelper.h:45:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVCapability::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h:924:10: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  924 |     case CapabilityRoundedDivideSqrtINTEL:
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVTypeFloat::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:243:24: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  243 |     if (isTypeFloat(4, FPEncodingFloat4E2M1EXT))
      |                        ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeFloat::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:265:31: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  265 |     } else if (isTypeFloat(4, FPEncodingFloat4E2M1EXT)) {
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:266:20: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  266 |       CV.push_back(CapabilityFloat4EXT);
      |                    ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual void SPIRV::SPIRVTypeFloat::validate() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:300:52: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  300 |         (BitWidth == 4 && FloatingPointEncoding == FPEncodingFloat4E2M1EXT) ||
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeCooperativeMatrixKHR::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:1226:39: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
 1226 |     else if (CompType->isTypeFloat(4, FPEncodingFloat4E2M1EXT) ||
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:45,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/OCLUtil.h:42,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVBuiltinHelper.cpp:42:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Capability; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:665:7: error: ‘CapabilityPredicatedIOINTEL’ was not declared in this scope
  665 |   add(CapabilityPredicatedIOINTEL, "PredicatedIOINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:704:7: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  704 |   add(CapabilityFloat4EXT, "Float4EXT");
      |       ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:716:7: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  716 |   add(CapabilityRoundedDivideSqrtINTEL, "RoundedDivideSqrtINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h: At global scope:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:1050:22: error: ‘FPEncodingFloat4E2M1EXT’ is not a member of ‘spv::FPEncoding’
 1050 |   E2M1 = FPEncoding::FPEncodingFloat4E2M1EXT,
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
[7/40] TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerBool.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerBool.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerBool.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVLowerBool.cpp
FAILED: [code=1] lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerBool.cpp.o 
TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerBool.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerBool.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerBool.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVLowerBool.cpp
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEnum.h:44,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:43,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVLowerBool.cpp:40:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Op; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedLoadINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:592:1: note: in expansion of macro ‘_SPIRV_OP’
  592 | _SPIRV_OP(PredicatedLoadINTEL, 6258)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedStoreINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:593:1: note: in expansion of macro ‘_SPIRV_OP’
  593 | _SPIRV_OP(PredicatedStoreINTEL, 6259)
      | ^~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:45:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Capability; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:665:7: error: ‘CapabilityPredicatedIOINTEL’ was not declared in this scope
  665 |   add(CapabilityPredicatedIOINTEL, "PredicatedIOINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:704:7: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  704 |   add(CapabilityFloat4EXT, "Float4EXT");
      |       ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:716:7: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  716 |   add(CapabilityRoundedDivideSqrtINTEL, "RoundedDivideSqrtINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:47,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:46:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVCapability::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h:924:10: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  924 |     case CapabilityRoundedDivideSqrtINTEL:
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVTypeFloat::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:243:24: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  243 |     if (isTypeFloat(4, FPEncodingFloat4E2M1EXT))
      |                        ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeFloat::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:265:31: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  265 |     } else if (isTypeFloat(4, FPEncodingFloat4E2M1EXT)) {
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:266:20: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  266 |       CV.push_back(CapabilityFloat4EXT);
      |                    ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual void SPIRV::SPIRVTypeFloat::validate() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:300:52: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  300 |         (BitWidth == 4 && FloatingPointEncoding == FPEncodingFloat4E2M1EXT) ||
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeCooperativeMatrixKHR::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:1226:39: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
 1226 |     else if (CompType->isTypeFloat(4, FPEncodingFloat4E2M1EXT) ||
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h: At global scope:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:1050:22: error: ‘FPEncodingFloat4E2M1EXT’ is not a member of ‘spv::FPEncoding’
 1050 |   E2M1 = FPEncoding::FPEncodingFloat4E2M1EXT,
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
[8/40] TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerBitCastToNonStandardType.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerBitCastToNonStandardType.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerBitCastToNonStandardType.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVLowerBitCastToNonStandardType.cpp
FAILED: [code=1] lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerBitCastToNonStandardType.cpp.o 
TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerBitCastToNonStandardType.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerBitCastToNonStandardType.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVLowerBitCastToNonStandardType.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVLowerBitCastToNonStandardType.cpp
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEnum.h:44,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:43,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVLowerBitCastToNonStandardType.cpp:45:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Op; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedLoadINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:592:1: note: in expansion of macro ‘_SPIRV_OP’
  592 | _SPIRV_OP(PredicatedLoadINTEL, 6258)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedStoreINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:593:1: note: in expansion of macro ‘_SPIRV_OP’
  593 | _SPIRV_OP(PredicatedStoreINTEL, 6259)
      | ^~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:45:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Capability; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:665:7: error: ‘CapabilityPredicatedIOINTEL’ was not declared in this scope
  665 |   add(CapabilityPredicatedIOINTEL, "PredicatedIOINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:704:7: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  704 |   add(CapabilityFloat4EXT, "Float4EXT");
      |       ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:716:7: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  716 |   add(CapabilityRoundedDivideSqrtINTEL, "RoundedDivideSqrtINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:47,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:46:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVCapability::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h:924:10: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  924 |     case CapabilityRoundedDivideSqrtINTEL:
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVTypeFloat::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:243:24: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  243 |     if (isTypeFloat(4, FPEncodingFloat4E2M1EXT))
      |                        ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeFloat::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:265:31: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  265 |     } else if (isTypeFloat(4, FPEncodingFloat4E2M1EXT)) {
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:266:20: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  266 |       CV.push_back(CapabilityFloat4EXT);
      |                    ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual void SPIRV::SPIRVTypeFloat::validate() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:300:52: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  300 |         (BitWidth == 4 && FloatingPointEncoding == FPEncodingFloat4E2M1EXT) ||
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeCooperativeMatrixKHR::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:1226:39: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
 1226 |     else if (CompType->isTypeFloat(4, FPEncodingFloat4E2M1EXT) ||
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h: At global scope:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:1050:22: error: ‘FPEncodingFloat4E2M1EXT’ is not a member of ‘spv::FPEncoding’
 1050 |   E2M1 = FPEncoding::FPEncodingFloat4E2M1EXT,
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
[9/40] TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLTypeToSPIRV.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLTypeToSPIRV.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLTypeToSPIRV.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/OCLTypeToSPIRV.cpp
FAILED: [code=1] lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLTypeToSPIRV.cpp.o 
TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLTypeToSPIRV.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLTypeToSPIRV.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLTypeToSPIRV.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/OCLTypeToSPIRV.cpp
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVBuiltinHelper.h:44,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/OCLTypeToSPIRV.h:46,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/OCLTypeToSPIRV.cpp:42:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Op; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedLoadINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:592:1: note: in expansion of macro ‘_SPIRV_OP’
  592 | _SPIRV_OP(PredicatedLoadINTEL, 6258)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedStoreINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:593:1: note: in expansion of macro ‘_SPIRV_OP’
  593 | _SPIRV_OP(PredicatedStoreINTEL, 6259)
      | ^~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:47,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVBuiltinHelper.h:45:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVCapability::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h:924:10: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  924 |     case CapabilityRoundedDivideSqrtINTEL:
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVTypeFloat::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:243:24: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  243 |     if (isTypeFloat(4, FPEncodingFloat4E2M1EXT))
      |                        ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeFloat::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:265:31: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  265 |     } else if (isTypeFloat(4, FPEncodingFloat4E2M1EXT)) {
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:266:20: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  266 |       CV.push_back(CapabilityFloat4EXT);
      |                    ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual void SPIRV::SPIRVTypeFloat::validate() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:300:52: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  300 |         (BitWidth == 4 && FloatingPointEncoding == FPEncodingFloat4E2M1EXT) ||
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeCooperativeMatrixKHR::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:1226:39: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
 1226 |     else if (CompType->isTypeFloat(4, FPEncodingFloat4E2M1EXT) ||
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:45,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/OCLUtil.h:42,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/OCLTypeToSPIRV.cpp:43:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Capability; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:665:7: error: ‘CapabilityPredicatedIOINTEL’ was not declared in this scope
  665 |   add(CapabilityPredicatedIOINTEL, "PredicatedIOINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:704:7: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  704 |   add(CapabilityFloat4EXT, "Float4EXT");
      |       ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:716:7: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  716 |   add(CapabilityRoundedDivideSqrtINTEL, "RoundedDivideSqrtINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h: At global scope:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:1050:22: error: ‘FPEncodingFloat4E2M1EXT’ is not a member of ‘spv::FPEncoding’
 1050 |   E2M1 = FPEncoding::FPEncodingFloat4E2M1EXT,
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
[10/40] TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVToOCL.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVToOCL.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVToOCL.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVToOCL.cpp
FAILED: [code=1] lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVToOCL.cpp.o 
TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVToOCL.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVToOCL.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVToOCL.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVToOCL.cpp
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEnum.h:44,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:43,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/OCLUtil.h:42,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVToOCL.h:44,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVToOCL.cpp:43:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Op; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedLoadINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:592:1: note: in expansion of macro ‘_SPIRV_OP’
  592 | _SPIRV_OP(PredicatedLoadINTEL, 6258)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedStoreINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:593:1: note: in expansion of macro ‘_SPIRV_OP’
  593 | _SPIRV_OP(PredicatedStoreINTEL, 6259)
      | ^~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:45:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Capability; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:665:7: error: ‘CapabilityPredicatedIOINTEL’ was not declared in this scope
  665 |   add(CapabilityPredicatedIOINTEL, "PredicatedIOINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:704:7: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  704 |   add(CapabilityFloat4EXT, "Float4EXT");
      |       ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:716:7: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  716 |   add(CapabilityRoundedDivideSqrtINTEL, "RoundedDivideSqrtINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:47,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:46:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVCapability::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h:924:10: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  924 |     case CapabilityRoundedDivideSqrtINTEL:
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVTypeFloat::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:243:24: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  243 |     if (isTypeFloat(4, FPEncodingFloat4E2M1EXT))
      |                        ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeFloat::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:265:31: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  265 |     } else if (isTypeFloat(4, FPEncodingFloat4E2M1EXT)) {
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:266:20: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  266 |       CV.push_back(CapabilityFloat4EXT);
      |                    ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual void SPIRV::SPIRVTypeFloat::validate() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:300:52: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  300 |         (BitWidth == 4 && FloatingPointEncoding == FPEncodingFloat4E2M1EXT) ||
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeCooperativeMatrixKHR::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:1226:39: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
 1226 |     else if (CompType->isTypeFloat(4, FPEncodingFloat4E2M1EXT) ||
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h: At global scope:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:1050:22: error: ‘FPEncodingFloat4E2M1EXT’ is not a member of ‘spv::FPEncoding’
 1050 |   E2M1 = FPEncoding::FPEncodingFloat4E2M1EXT,
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
[11/40] TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVRegularizeLLVM.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVRegularizeLLVM.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVRegularizeLLVM.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVRegularizeLLVM.cpp
FAILED: [code=1] lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVRegularizeLLVM.cpp.o 
TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVRegularizeLLVM.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVRegularizeLLVM.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVRegularizeLLVM.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVRegularizeLLVM.cpp
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEnum.h:44,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:43,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVRegularizeLLVM.h:38,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVRegularizeLLVM.cpp:39:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Op; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedLoadINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:592:1: note: in expansion of macro ‘_SPIRV_OP’
  592 | _SPIRV_OP(PredicatedLoadINTEL, 6258)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedStoreINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:593:1: note: in expansion of macro ‘_SPIRV_OP’
  593 | _SPIRV_OP(PredicatedStoreINTEL, 6259)
      | ^~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:45:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Capability; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:665:7: error: ‘CapabilityPredicatedIOINTEL’ was not declared in this scope
  665 |   add(CapabilityPredicatedIOINTEL, "PredicatedIOINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:704:7: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  704 |   add(CapabilityFloat4EXT, "Float4EXT");
      |       ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:716:7: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  716 |   add(CapabilityRoundedDivideSqrtINTEL, "RoundedDivideSqrtINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:47,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:46:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVCapability::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h:924:10: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  924 |     case CapabilityRoundedDivideSqrtINTEL:
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVTypeFloat::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:243:24: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  243 |     if (isTypeFloat(4, FPEncodingFloat4E2M1EXT))
      |                        ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeFloat::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:265:31: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  265 |     } else if (isTypeFloat(4, FPEncodingFloat4E2M1EXT)) {
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:266:20: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  266 |       CV.push_back(CapabilityFloat4EXT);
      |                    ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual void SPIRV::SPIRVTypeFloat::validate() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:300:52: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  300 |         (BitWidth == 4 && FloatingPointEncoding == FPEncodingFloat4E2M1EXT) ||
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeCooperativeMatrixKHR::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:1226:39: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
 1226 |     else if (CompType->isTypeFloat(4, FPEncodingFloat4E2M1EXT) ||
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h: At global scope:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:1050:22: error: ‘FPEncodingFloat4E2M1EXT’ is not a member of ‘spv::FPEncoding’
 1050 |   E2M1 = FPEncoding::FPEncodingFloat4E2M1EXT,
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
[12/40] TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVToLLVMDbgTran.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVToLLVMDbgTran.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVToLLVMDbgTran.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVToLLVMDbgTran.cpp
FAILED: [code=1] lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVToLLVMDbgTran.cpp.o 
TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVToLLVMDbgTran.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVToLLVMDbgTran.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVToLLVMDbgTran.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVToLLVMDbgTran.cpp
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEnum.h:44,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h:43,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVDecorate.h:43,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVValue.h:46,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVBasicBlock.h:43,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:43,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVToLLVMDbgTran.h:42,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVToLLVMDbgTran.cpp:39:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Op; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedLoadINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:592:1: note: in expansion of macro ‘_SPIRV_OP’
  592 | _SPIRV_OP(PredicatedLoadINTEL, 6258)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedStoreINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:593:1: note: in expansion of macro ‘_SPIRV_OP’
  593 | _SPIRV_OP(PredicatedStoreINTEL, 6259)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVCapability::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h:924:10: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  924 |     case CapabilityRoundedDivideSqrtINTEL:
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVValue.h:48:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVTypeFloat::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:243:24: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  243 |     if (isTypeFloat(4, FPEncodingFloat4E2M1EXT))
      |                        ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeFloat::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:265:31: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  265 |     } else if (isTypeFloat(4, FPEncodingFloat4E2M1EXT)) {
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:266:20: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  266 |       CV.push_back(CapabilityFloat4EXT);
      |                    ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual void SPIRV::SPIRVTypeFloat::validate() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:300:52: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  300 |         (BitWidth == 4 && FloatingPointEncoding == FPEncodingFloat4E2M1EXT) ||
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeCooperativeMatrixKHR::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:1226:39: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
 1226 |     else if (CompType->isTypeFloat(4, FPEncodingFloat4E2M1EXT) ||
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVPredicatedIOINTELInst::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4663:19: error: ‘CapabilityPredicatedIOINTEL’ was not declared in this scope
 4663 |     return getVec(CapabilityPredicatedIOINTEL);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h: At global scope:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4668:57: error: ‘OpPredicatedLoadINTEL’ was not declared in this scope
 4668 |   typedef SPIRVInstTemplate<SPIRVPredicatedIOINTELInst, Op##x##INTEL,          \
      |                                                         ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4671:1: note: in expansion of macro ‘_SPIRV_OP’
 4671 | _SPIRV_OP(PredicatedLoad, true, 6, true)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4669:40: error: template argument 2 is invalid
 4669 |                             __VA_ARGS__>                                       \
      |                                        ^
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4671:1: note: in expansion of macro ‘_SPIRV_OP’
 4671 | _SPIRV_OP(PredicatedLoad, true, 6, true)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4668:57: error: ‘OpPredicatedStoreINTEL’ was not declared in this scope; did you mean ‘SPIRVPredicatedLoadINTEL’?
 4668 |   typedef SPIRVInstTemplate<SPIRVPredicatedIOINTELInst, Op##x##INTEL,          \
      |                                                         ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4672:1: note: in expansion of macro ‘_SPIRV_OP’
 4672 | _SPIRV_OP(PredicatedStore, false, 4, true)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4669:40: error: template argument 2 is invalid
 4669 |                             __VA_ARGS__>                                       \
      |                                        ^
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4672:1: note: in expansion of macro ‘_SPIRV_OP’
 4672 | _SPIRV_OP(PredicatedStore, false, 4, true)
      | ^~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:45,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVToLLVMDbgTran.cpp:44:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Capability; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:665:7: error: ‘CapabilityPredicatedIOINTEL’ was not declared in this scope
  665 |   add(CapabilityPredicatedIOINTEL, "PredicatedIOINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:704:7: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  704 |   add(CapabilityFloat4EXT, "Float4EXT");
      |       ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:716:7: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  716 |   add(CapabilityRoundedDivideSqrtINTEL, "RoundedDivideSqrtINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h: At global scope:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:1050:22: error: ‘FPEncodingFloat4E2M1EXT’ is not a member of ‘spv::FPEncoding’
 1050 |   E2M1 = FPEncoding::FPEncodingFloat4E2M1EXT,
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
[13/40] TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/LLVMToSPIRVDbgTran.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/LLVMToSPIRVDbgTran.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/LLVMToSPIRVDbgTran.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/LLVMToSPIRVDbgTran.cpp
FAILED: [code=1] lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/LLVMToSPIRVDbgTran.cpp.o 
TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/LLVMToSPIRVDbgTran.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/LLVMToSPIRVDbgTran.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/LLVMToSPIRVDbgTran.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/LLVMToSPIRVDbgTran.cpp
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEnum.h:44,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h:43,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVModule.h:44,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/LLVMToSPIRVDbgTran.h:42,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/LLVMToSPIRVDbgTran.cpp:38:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Op; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedLoadINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:592:1: note: in expansion of macro ‘_SPIRV_OP’
  592 | _SPIRV_OP(PredicatedLoadINTEL, 6258)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedStoreINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:593:1: note: in expansion of macro ‘_SPIRV_OP’
  593 | _SPIRV_OP(PredicatedStoreINTEL, 6259)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVCapability::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h:924:10: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  924 |     case CapabilityRoundedDivideSqrtINTEL:
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVBuiltinHelper.h:45,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/OCLTypeToSPIRV.h:46,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVWriter.h:46,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/LLVMToSPIRVDbgTran.cpp:40:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVTypeFloat::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:243:24: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  243 |     if (isTypeFloat(4, FPEncodingFloat4E2M1EXT))
      |                        ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeFloat::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:265:31: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  265 |     } else if (isTypeFloat(4, FPEncodingFloat4E2M1EXT)) {
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:266:20: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  266 |       CV.push_back(CapabilityFloat4EXT);
      |                    ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual void SPIRV::SPIRVTypeFloat::validate() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:300:52: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  300 |         (BitWidth == 4 && FloatingPointEncoding == FPEncodingFloat4E2M1EXT) ||
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeCooperativeMatrixKHR::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:1226:39: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
 1226 |     else if (CompType->isTypeFloat(4, FPEncodingFloat4E2M1EXT) ||
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:45,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/OCLUtil.h:42,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVWriter.h:47:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Capability; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:665:7: error: ‘CapabilityPredicatedIOINTEL’ was not declared in this scope
  665 |   add(CapabilityPredicatedIOINTEL, "PredicatedIOINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:704:7: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  704 |   add(CapabilityFloat4EXT, "Float4EXT");
      |       ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:716:7: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  716 |   add(CapabilityRoundedDivideSqrtINTEL, "RoundedDivideSqrtINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h: At global scope:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:1050:22: error: ‘FPEncodingFloat4E2M1EXT’ is not a member of ‘spv::FPEncoding’
 1050 |   E2M1 = FPEncoding::FPEncodingFloat4E2M1EXT,
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVWriter.h:53:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVPredicatedIOINTELInst::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4663:19: error: ‘CapabilityPredicatedIOINTEL’ was not declared in this scope
 4663 |     return getVec(CapabilityPredicatedIOINTEL);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h: At global scope:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4668:57: error: ‘OpPredicatedLoadINTEL’ was not declared in this scope
 4668 |   typedef SPIRVInstTemplate<SPIRVPredicatedIOINTELInst, Op##x##INTEL,          \
      |                                                         ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4671:1: note: in expansion of macro ‘_SPIRV_OP’
 4671 | _SPIRV_OP(PredicatedLoad, true, 6, true)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4669:40: error: template argument 2 is invalid
 4669 |                             __VA_ARGS__>                                       \
      |                                        ^
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4671:1: note: in expansion of macro ‘_SPIRV_OP’
 4671 | _SPIRV_OP(PredicatedLoad, true, 6, true)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4668:57: error: ‘OpPredicatedStoreINTEL’ was not declared in this scope; did you mean ‘SPIRVPredicatedLoadINTEL’?
 4668 |   typedef SPIRVInstTemplate<SPIRVPredicatedIOINTELInst, Op##x##INTEL,          \
      |                                                         ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4672:1: note: in expansion of macro ‘_SPIRV_OP’
 4672 | _SPIRV_OP(PredicatedStore, false, 4, true)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4669:40: error: template argument 2 is invalid
 4669 |                             __VA_ARGS__>                                       \
      |                                        ^
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4672:1: note: in expansion of macro ‘_SPIRV_OP’
 4672 | _SPIRV_OP(PredicatedStore, false, 4, true)
      | ^~~~~~~~~
[14/40] TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLUtil.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLUtil.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLUtil.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/OCLUtil.cpp
FAILED: [code=1] lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLUtil.cpp.o 
TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLUtil.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLUtil.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLUtil.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/OCLUtil.cpp
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEnum.h:44,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:43,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/OCLUtil.h:42,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/OCLUtil.cpp:39:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Op; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedLoadINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:592:1: note: in expansion of macro ‘_SPIRV_OP’
  592 | _SPIRV_OP(PredicatedLoadINTEL, 6258)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedStoreINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:593:1: note: in expansion of macro ‘_SPIRV_OP’
  593 | _SPIRV_OP(PredicatedStoreINTEL, 6259)
      | ^~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:45:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Capability; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:665:7: error: ‘CapabilityPredicatedIOINTEL’ was not declared in this scope
  665 |   add(CapabilityPredicatedIOINTEL, "PredicatedIOINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:704:7: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  704 |   add(CapabilityFloat4EXT, "Float4EXT");
      |       ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:716:7: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  716 |   add(CapabilityRoundedDivideSqrtINTEL, "RoundedDivideSqrtINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:47,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:46:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVCapability::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h:924:10: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  924 |     case CapabilityRoundedDivideSqrtINTEL:
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVTypeFloat::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:243:24: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  243 |     if (isTypeFloat(4, FPEncodingFloat4E2M1EXT))
      |                        ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeFloat::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:265:31: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  265 |     } else if (isTypeFloat(4, FPEncodingFloat4E2M1EXT)) {
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:266:20: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  266 |       CV.push_back(CapabilityFloat4EXT);
      |                    ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual void SPIRV::SPIRVTypeFloat::validate() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:300:52: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  300 |         (BitWidth == 4 && FloatingPointEncoding == FPEncodingFloat4E2M1EXT) ||
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeCooperativeMatrixKHR::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:1226:39: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
 1226 |     else if (CompType->isTypeFloat(4, FPEncodingFloat4E2M1EXT) ||
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h: At global scope:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:1050:22: error: ‘FPEncodingFloat4E2M1EXT’ is not a member of ‘spv::FPEncoding’
 1050 |   E2M1 = FPEncoding::FPEncodingFloat4E2M1EXT,
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/OCLUtil.cpp:42:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVPredicatedIOINTELInst::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4663:19: error: ‘CapabilityPredicatedIOINTEL’ was not declared in this scope
 4663 |     return getVec(CapabilityPredicatedIOINTEL);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h: At global scope:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4668:57: error: ‘OpPredicatedLoadINTEL’ was not declared in this scope
 4668 |   typedef SPIRVInstTemplate<SPIRVPredicatedIOINTELInst, Op##x##INTEL,          \
      |                                                         ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4671:1: note: in expansion of macro ‘_SPIRV_OP’
 4671 | _SPIRV_OP(PredicatedLoad, true, 6, true)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4669:40: error: template argument 2 is invalid
 4669 |                             __VA_ARGS__>                                       \
      |                                        ^
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4671:1: note: in expansion of macro ‘_SPIRV_OP’
 4671 | _SPIRV_OP(PredicatedLoad, true, 6, true)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4668:57: error: ‘OpPredicatedStoreINTEL’ was not declared in this scope; did you mean ‘SPIRVPredicatedLoadINTEL’?
 4668 |   typedef SPIRVInstTemplate<SPIRVPredicatedIOINTELInst, Op##x##INTEL,          \
      |                                                         ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4672:1: note: in expansion of macro ‘_SPIRV_OP’
 4672 | _SPIRV_OP(PredicatedStore, false, 4, true)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4669:40: error: template argument 2 is invalid
 4669 |                             __VA_ARGS__>                                       \
      |                                        ^
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4672:1: note: in expansion of macro ‘_SPIRV_OP’
 4672 | _SPIRV_OP(PredicatedStore, false, 4, true)
      | ^~~~~~~~~
[15/40] TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLToSPIRV.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLToSPIRV.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLToSPIRV.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/OCLToSPIRV.cpp
FAILED: [code=1] lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLToSPIRV.cpp.o 
TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLToSPIRV.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLToSPIRV.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/OCLToSPIRV.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/OCLToSPIRV.cpp
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEnum.h:44,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:43,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/OCLUtil.h:42,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/OCLToSPIRV.h:43,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/OCLToSPIRV.cpp:40:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Op; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedLoadINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:592:1: note: in expansion of macro ‘_SPIRV_OP’
  592 | _SPIRV_OP(PredicatedLoadINTEL, 6258)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedStoreINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:593:1: note: in expansion of macro ‘_SPIRV_OP’
  593 | _SPIRV_OP(PredicatedStoreINTEL, 6259)
      | ^~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:45:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Capability; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:665:7: error: ‘CapabilityPredicatedIOINTEL’ was not declared in this scope
  665 |   add(CapabilityPredicatedIOINTEL, "PredicatedIOINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:704:7: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  704 |   add(CapabilityFloat4EXT, "Float4EXT");
      |       ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:716:7: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  716 |   add(CapabilityRoundedDivideSqrtINTEL, "RoundedDivideSqrtINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:47,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:46:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVCapability::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h:924:10: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  924 |     case CapabilityRoundedDivideSqrtINTEL:
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVTypeFloat::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:243:24: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  243 |     if (isTypeFloat(4, FPEncodingFloat4E2M1EXT))
      |                        ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeFloat::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:265:31: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  265 |     } else if (isTypeFloat(4, FPEncodingFloat4E2M1EXT)) {
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:266:20: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  266 |       CV.push_back(CapabilityFloat4EXT);
      |                    ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual void SPIRV::SPIRVTypeFloat::validate() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:300:52: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  300 |         (BitWidth == 4 && FloatingPointEncoding == FPEncodingFloat4E2M1EXT) ||
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeCooperativeMatrixKHR::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:1226:39: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
 1226 |     else if (CompType->isTypeFloat(4, FPEncodingFloat4E2M1EXT) ||
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h: At global scope:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:1050:22: error: ‘FPEncodingFloat4E2M1EXT’ is not a member of ‘spv::FPEncoding’
 1050 |   E2M1 = FPEncoding::FPEncodingFloat4E2M1EXT,
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
[16/40] TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVReader.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVReader.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVReader.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVReader.cpp
FAILED: [code=1] lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVReader.cpp.o 
TOPDIR/tmp/hosttools/g++ -DLLVM_SPIRV_BACKEND_TARGET_PRESENT -D_GLIBCXX_USE_CXX11_ABI=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/include -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV -ITOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/Mangler -isystemTOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/recipe-sysroot-native/usr/include -O2 -pipe   -fvisibility-inlines-hidden -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -std=gnu++17 -fPIC -MD -MT lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVReader.cpp.o -MF lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVReader.cpp.o.d -o lib/SPIRV/CMakeFiles/LLVMSPIRVLib.dir/SPIRVReader.cpp.o -c TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVReader.cpp
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVBuiltinHelper.h:44,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVReader.h:44,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVReader.cpp:39:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Op; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedLoadINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:592:1: note: in expansion of macro ‘_SPIRV_OP’
  592 | _SPIRV_OP(PredicatedLoadINTEL, 6258)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCode.h:52:31: error: ‘OpPredicatedStoreINTEL’ was not declared in this scope
   52 | #define _SPIRV_OP(x, ...) add(Op##x, #x);
      |                               ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVOpCodeEnum.h:593:1: note: in expansion of macro ‘_SPIRV_OP’
  593 | _SPIRV_OP(PredicatedStoreINTEL, 6259)
      | ^~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:47,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVBuiltinHelper.h:45:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVCapability::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVEntry.h:924:10: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  924 |     case CapabilityRoundedDivideSqrtINTEL:
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual std::optional<SPIRV::ExtensionID> SPIRV::SPIRVTypeFloat::getRequiredExtension() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:243:24: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  243 |     if (isTypeFloat(4, FPEncodingFloat4E2M1EXT))
      |                        ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeFloat::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:265:31: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  265 |     } else if (isTypeFloat(4, FPEncodingFloat4E2M1EXT)) {
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:266:20: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  266 |       CV.push_back(CapabilityFloat4EXT);
      |                    ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual void SPIRV::SPIRVTypeFloat::validate() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:300:52: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
  300 |         (BitWidth == 4 && FloatingPointEncoding == FPEncodingFloat4E2M1EXT) ||
      |                                                    ^~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVTypeCooperativeMatrixKHR::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVType.h:1226:39: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
 1226 |     else if (CompType->isTypeFloat(4, FPEncodingFloat4E2M1EXT) ||
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:45,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVReader.h:45:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h: In member function ‘void SPIRV::SPIRVMap<Ty1, Ty2, Identifier>::init() [with Ty1 = spv::Capability; Ty2 = std::__cxx11::basic_string<char>; Identifier = void]’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:665:7: error: ‘CapabilityPredicatedIOINTEL’ was not declared in this scope
  665 |   add(CapabilityPredicatedIOINTEL, "PredicatedIOINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:704:7: error: ‘CapabilityFloat4EXT’ was not declared in this scope
  704 |   add(CapabilityFloat4EXT, "Float4EXT");
      |       ^~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h:716:7: error: ‘CapabilityRoundedDivideSqrtINTEL’ was not declared in this scope
  716 |   add(CapabilityRoundedDivideSqrtINTEL, "RoundedDivideSqrtINTEL");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h: At global scope:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVInternal.h:1050:22: error: ‘FPEncodingFloat4E2M1EXT’ is not a member of ‘spv::FPEncoding’
 1050 |   E2M1 = FPEncoding::FPEncodingFloat4E2M1EXT,
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVAsm.h:20,
                 from TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVReader.cpp:41:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h: In member function ‘virtual SPIRV::SPIRVCapVec SPIRV::SPIRVPredicatedIOINTELInst::getRequiredCapability() const’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4663:19: error: ‘CapabilityPredicatedIOINTEL’ was not declared in this scope
 4663 |     return getVec(CapabilityPredicatedIOINTEL);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h: At global scope:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4668:57: error: ‘OpPredicatedLoadINTEL’ was not declared in this scope
 4668 |   typedef SPIRVInstTemplate<SPIRVPredicatedIOINTELInst, Op##x##INTEL,          \
      |                                                         ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4671:1: note: in expansion of macro ‘_SPIRV_OP’
 4671 | _SPIRV_OP(PredicatedLoad, true, 6, true)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4669:40: error: template argument 2 is invalid
 4669 |                             __VA_ARGS__>                                       \
      |                                        ^
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4671:1: note: in expansion of macro ‘_SPIRV_OP’
 4671 | _SPIRV_OP(PredicatedLoad, true, 6, true)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4668:57: error: ‘OpPredicatedStoreINTEL’ was not declared in this scope; did you mean ‘SPIRVPredicatedLoadINTEL’?
 4668 |   typedef SPIRVInstTemplate<SPIRVPredicatedIOINTELInst, Op##x##INTEL,          \
      |                                                         ^~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4672:1: note: in expansion of macro ‘_SPIRV_OP’
 4672 | _SPIRV_OP(PredicatedStore, false, 4, true)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4669:40: error: template argument 2 is invalid
 4669 |                             __VA_ARGS__>                                       \
      |                                        ^
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/libSPIRV/SPIRVInstruction.h:4672:1: note: in expansion of macro ‘_SPIRV_OP’
 4672 | _SPIRV_OP(PredicatedStore, false, 4, true)
      | ^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVReader.cpp: In member function ‘llvm::Value* SPIRV::SPIRVToLLVM::transValueWithoutDecoration(SPIRV::SPIRVValue*, llvm::Function*, llvm::BasicBlock*, bool)’:
TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/sources/spirv-llvm-translator-22.1.5/lib/SPIRV/SPIRVReader.cpp:3145:48: error: ‘FPEncodingFloat4E2M1EXT’ was not declared in this scope
 3145 |             OutMatrixElementTy->isTypeFloat(4, FPEncodingFloat4E2M1EXT) ||
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.

WARNING: exit code 1 from a shell command.

Error details

Submitted on:
02/08/26 11:24
Error type:
Recipe
Task:
do_compile
Recipe:
spirv-llvm-translator-native
Recipe version:
22.1.5-r0
Machine:
qemux86-64
Distro:
poky
Build system:
x86_64-linux
Target system:
x86_64-poky-linux
Host distro:
universal/debian-13
Branch:
mathieu/master-next
Commit:
bcee73910219e4a6155ae0c9b0de450e275ea2e6
Build:
#244903
Submitter:
yp-ab-debian13-vk-2
Link back:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/63/builds/4080
Similar errors:
12
Open a bug