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/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,
| ^~~~~~~~~~~~~~~~~~~~~~~
[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/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,
| ^~~~~~~~~~~~~~~~~~~~~~~
[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/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,
| ^~~~~~~~~~~~~~~~~~~~~~~
[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/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,
| ^~~~~~~~~~~~~~~~~~~~~~~
[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/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,
| ^~~~~~~~~~~~~~~~~~~~~~~
[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/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,
| ^~~~~~~~~~~~~~~~~~~~~~~
[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/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,
| ^~~~~~~~~~~~~~~~~~~~~~~
[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/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,
| ^~~~~~~~~~~~~~~~~~~~~~~
[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/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,
| ^~~~~~~~~~~~~~~~~~~~~~~
[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/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)
| ^~~~~~~~~
[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/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,
| ^~~~~~~~~~~~~~~~~~~~~~~
[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/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)
| ^~~~~~~~~
[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: TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/temp/run.do_compile.94315:154 exit 1 from 'eval ${DESTDIR:+DESTDIR=${DESTDIR} }VERBOSE=1 cmake --build 'TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/build' "$@" -- ${EXTRA_OECMAKE_BUILD}'
WARNING: Backtrace (BB generated script):
#1: cmake_runcmake_build, TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/temp/run.do_compile.94315, line 154
#2: cmake_do_compile, TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/temp/run.do_compile.94315, line 148
#3: do_compile, TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/temp/run.do_compile.94315, line 143
#4: main, TOPDIR/tmp/work/x86_64-linux/spirv-llvm-translator-native/22.1.5/temp/run.do_compile.94315, line 167