Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 890342 Details for
Bug 929091
media-libs/osl-1.13.7.0 - ld.lld: error: version script assignment of global to symbol test_shade failed: symbol not defined
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
media-libs:osl-1.13.7.0:20240410-102927.log
media-libs:osl-1.13.7.0:20240410-102927.log (text/plain), 142.71 KB, created by
Toralf Förster
on 2024-04-10 18:09:04 UTC
(
hide
)
Description:
media-libs:osl-1.13.7.0:20240410-102927.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2024-04-10 18:09:04 UTC
Size:
142.71 KB
patch
obsolete
> * Package: media-libs/osl-1.13.7.0:0/1.13.7 > * Repository: gentoo > * Maintainer: negril.nx+gentoo@gmail.com proxy-maint@gentoo.org > * USE: abi_x86_64 amd64 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_f16c cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_ssse3 elibc_glibc kernel_linux llvm_slot_17 python_single_target_python3_11 > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox > >>>> Unpacking source... >>>> Unpacking osl-1.13.7.0.tar.gz to /var/tmp/portage/media-libs/osl-1.13.7.0/work >>>> Source unpacked in /var/tmp/portage/media-libs/osl-1.13.7.0/work >>>> Preparing source in /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0 ... > * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0" > * Build directory (BUILD_DIR): "/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build" > * Hardcoded definition(s) removed in testsuite/example-batched-deformer/CMakeLists.txt: > * set (CMAKE_BUILD_TYPE "Debug") > * set (CMAKE_BUILD_TYPE "Debug") > * Hardcoded definition(s) removed in testsuite/example-cuda/CMakeLists.txt: > * set (CMAKE_BUILD_TYPE "Release") > * Hardcoded definition(s) removed in testsuite/example-deformer/CMakeLists.txt: > * set (CMAKE_BUILD_TYPE "Release") > * Hardcoded definition(s) removed in CMakeLists.txt: > * set (CMAKE_BUILD_TYPE "Release") >>>> Source prepared. > * Modern C testing: this build is using a /etc/portage/bashrc hook (2023-11-30T22:24)! > * Modern C testing: see https://wiki.gentoo.org/wiki/Modern_C_porting for more info. >>>> Configuring source in /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0 ... > * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0" > * Build directory (BUILD_DIR): "/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build" >cmake -C /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_POLICY_DEFAULT_CMP0146=OLD -DCMAKE_POLICY_DEFAULT_CMP0148=OLD -DCMAKE_CXX_STANDARD=17 -DCMAKE_INSTALL_DOCDIR=share/doc/osl-1.13.7.0 -DINSTALL_DOCS=no -DUSE_CCACHE=no -DLLVM_STATIC=no -DOSL_BUILD_TESTS=no -DSTOP_ON_WARNING=no -DUSE_PARTIO=no -DUSE_PYTHON=no -DPYTHON_VERSION= -DUSE_SIMD=avx2,f16c -DUSE_BATCHED=b8_AVX2 -DUSE_LIBCPLUSPLUS=no -DOSL_USE_OPTIX=no -DVEC_REPORT=yes -DOpenImageIO_ROOT=/usr -DUSE_QT=no -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/gentoo_toolchain.cmake /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0 >loading initial cache file /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/gentoo_common_config.cmake >-- The CXX compiler identification is Clang 18.1.3 >-- The C compiler identification is Clang 18.1.3 >-- Detecting CXX compiler ABI info >-- Detecting CXX compiler ABI info - done >-- Check for working CXX compiler: /usr/lib/llvm/18/bin/clang++-18 - skipped >-- Detecting CXX compile features >-- Detecting CXX compile features - done >-- Detecting C compiler ABI info >-- Detecting C compiler ABI info - done >-- Check for working C compiler: /usr/lib/llvm/18/bin/clang-18 - skipped >-- Detecting C compile features >-- Detecting C compile features - done >-- Configuring OSL 1.13.7.0 >-- CMake 3.29.1 >-- CMake system = Linux-6.8.4 >-- CMake system name = Linux >-- Project source dir = /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0 >-- Project build dir = /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build >-- Project install prefix = /usr >-- Configuration types = >-- Build type = RelWithDebInfo >-- OSL_USE_OPTIX: no >-- Setting Namespace to: OSL_v1_13 >-- CMAKE_CXX_COMPILER = /usr/lib/llvm/18/bin/clang++-18 >-- CMAKE_CXX_COMPILER_ID = Clang >-- Building with C++17, downstream minimum C++14 >-- Compiling with SIMD level avx2,f16c >-- Compiling with batched SIMD targets b8_AVX2 >-- clang-format found: /usr/lib/llvm/17/bin/clang-format >-- >-- * Checking for dependencies... >-- * - Missing a dependency 'Package'? >-- * Try cmake -DPackage_ROOT=path or set environment var Package_ROOT=path >-- * For many dependencies, we supply src/build-scripts/build_Package.bash >-- * - To exclude an optional dependency (even if found), >-- * -DUSE_Package=OFF or set environment var USE_Package=OFF >-- >-- CMAKE_PREFIX_PATH = /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/ext/dist >-- Found Boost 1.84.0 >-- Found ZLIB 1.3.1 >-- Found OpenEXR 3.2.3 >-- Found OpenImageIO 2.5.9.0 >-- Found pugixml 1.14 >-- Found LLVM 17.0.6+libcxx >-- Not using partio -- disabled >-- Found Python 3.12.3 >-- Found BISON 3.8.2 >-- Found FLEX 2.6.4 >-- <<< Gentoo configuration >>> >Build type RelWithDebInfo >Install path /usr >Compiler flags: >C -O3 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int >C++ -O3 -pipe -march=native -fno-diagnostics-color >Linker flags: >Executable -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 >Module -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 >Shared -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 > >-- Configuring done (2.2s) >-- Generating done (0.1s) >-- Build files have been written to: /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build >>>> Source configured. >>>> Compiling source in /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0 ... > * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0" > * Build directory (BUILD_DIR): "/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build" >ninja -v -j4 -l0 >[1/166] cd /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslquery && /usr/bin/flex --prefix=oso -o /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslquery/osolex.cpp /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslquery/../liboslexec/osolex.l >[2/166] cd /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslcomp && /usr/bin/flex --prefix=osl -o /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslcomp/osllex.cpp /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslcomp/osllex.l >[3/166] cd /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslquery && /usr/bin/bison -dv -p oso -o /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslquery/osogram.cpp /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslquery/../liboslexec/osogram.y >[4/166] cd /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslcomp && /usr/bin/bison -dv -p osl -o /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslcomp/oslgram.cpp /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslcomp/oslgram.y >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslcomp/oslgram.y: warning: 1 shift/reduce conflict [-Wconflicts-sr] >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslcomp/oslgram.y: warning: 3 reduce/reduce conflicts [-Wconflicts-rr] >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslcomp/oslgram.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples >[5/166] /usr/lib/llvm/18/bin/clang++-18 -DOIIO_DISABLE_DEPRECATED=1 -DOIIO_HIDE_FORMAT=1 -DOSL_FAST_MATH=1 -DOSL_INTERNAL=1 -DOSL_LLVM_FULL_VERSION=\"17.0.6+libcxx\" -DOSL_LLVM_NEW_PASS_MANAGER -DOSL_LLVM_OPAQUE_POINTERS -DOSL_LLVM_VERSION=170 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -D_b8_AVX2_oslexec_EXPORTS -Doslparse=OSL_v1_13_oslparse -Dosoparse=OSL_v1_13_osoparse -DOSL_OPENMP_SIMD -D__OSL_TARGET_ISA=AVX2 -D__OSL_WIDTH=8 -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/ext/dist/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec -isystem /usr/lib/llvm/17/include -isystem /usr/include/Imath -O3 -pipe -march=native -fno-diagnostics-color -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -std=c++17 -fPIC -fvisibility=hidden -fno-color-diagnostics -Wall -Wno-unused-function -Wno-overloaded-virtual -Wno-unneeded-internal-declaration -Wno-unused-private-field -Wno-tautological-compare -Wno-unknown-pragmas -Wno-format-security -Qunused-arguments -Wunknown-warning-option -Wno-unused-local-typedefs -Wno-expansion-to-defined -Wno-bitwise-instead-of-logical -Wno-null-conversion -Wno-error=strict-overflow -fno-math-errno -mavx2 -mf16c -fno-reciprocal-math -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/../liboslnoise/wide -march=core-avx2 -mllvm -inline-threshold=100000 -fno-unroll-loops -fopenmp -Rpass=loop-vectorize -Rpass-analysis=loop-vectorize -MD -MT src/liboslexec/CMakeFiles/_b8_AVX2_oslexec.dir/wide/wide_opalgebraic_b8_AVX2.cpp.o -MF src/liboslexec/CMakeFiles/_b8_AVX2_oslexec.dir/wide/wide_opalgebraic_b8_AVX2.cpp.o.d -o src/liboslexec/CMakeFiles/_b8_AVX2_oslexec.dir/wide/wide_opalgebraic_b8_AVX2.cpp.o -c /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:34: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_xmacro.h:32: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_float_xmacro.h:42:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 42 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_float_xmacro.h:61:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 61 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_float_xmacro.h:81:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 81 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_float_xmacro.h:100:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 100 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:34: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_xmacro.h:43:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 43 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_xmacro.h:64:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 64 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_xmacro.h:86:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 86 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_xmacro.h:113:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 113 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:34: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_xmacro.h:32: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_float_xmacro.h:42:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 42 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_float_xmacro.h:61:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 61 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_float_xmacro.h:81:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 81 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_float_xmacro.h:100:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 100 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:34: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_xmacro.h:43:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 43 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_xmacro.h:64:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 64 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_xmacro.h:86:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 86 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_xmacro.h:113:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 113 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:43: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_float_or_vector_xmacro.h:34:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 34 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_float_or_vector_xmacro.h:53:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 53 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_float_or_vector_xmacro.h:73:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 73 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_float_or_vector_xmacro.h:94:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 94 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_float_or_vector_xmacro.h:34:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 34 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_float_or_vector_xmacro.h:53:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 53 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_float_or_vector_xmacro.h:73:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 73 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_float_or_vector_xmacro.h:94:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 94 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_float_or_vector_xmacro.h:34:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 34 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_float_or_vector_xmacro.h:53:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 53 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_float_or_vector_xmacro.h:73:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 73 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_float_or_vector_xmacro.h:94:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 94 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_float_or_vector_xmacro.h:34:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 34 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_float_or_vector_xmacro.h:53:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 53 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_float_or_vector_xmacro.h:73:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 73 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_float_or_vector_xmacro.h:94:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 94 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_float_or_vector_xmacro.h:34:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 34 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_float_or_vector_xmacro.h:53:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 53 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_float_or_vector_xmacro.h:73:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 73 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_float_or_vector_xmacro.h:94:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 94 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:34: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_xmacro.h:32: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_float_xmacro.h:42:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 42 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_float_xmacro.h:61:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 61 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_float_xmacro.h:81:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 81 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_float_xmacro.h:100:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 100 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:34: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_xmacro.h:43:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 43 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_xmacro.h:64:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 64 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_xmacro.h:86:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 86 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_xmacro.h:113:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 113 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:34: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_xmacro.h:32: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_float_xmacro.h:42:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 42 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_float_xmacro.h:61:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 61 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_float_xmacro.h:81:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 81 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_float_xmacro.h:100:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 100 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:34: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_xmacro.h:43:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 43 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_xmacro.h:64:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 64 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_xmacro.h:86:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 86 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_per_component_xmacro.h:113:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 113 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:88: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_int_xmacro.h:34:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 34 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_int_xmacro.h:53:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 53 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_int_xmacro.h:34:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 34 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opunary_int_xmacro.h:53:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 53 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:94: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_xmacro.h:42:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 42 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_xmacro.h:62:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 62 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_xmacro.h:83:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 83 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_xmacro.h:103:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 103 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_xmacro.h:124:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 124 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_xmacro.h:144:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 144 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_xmacro.h:165:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 165 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_xmacro.h:185:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 185 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_xmacro.h:206:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 206 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_xmacro.h:228:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 228 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_xmacro.h:251:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 251 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_xmacro.h:284:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 284 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_xmacro.h:319:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 319 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_xmacro.h:352:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 352 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_xmacro.h:386:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 386 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_xmacro.h:419:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 419 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:96: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_mixed_vector_float_xmacro.h:42:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 42 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_mixed_vector_float_xmacro.h:64:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 64 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_mixed_vector_float_xmacro.h:88:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 88 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_mixed_vector_float_xmacro.h:118:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 118 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_mixed_vector_float_xmacro.h:149:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 149 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_mixed_vector_float_xmacro.h:180:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 180 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_mixed_vector_float_xmacro.h:212:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 212 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_mixed_vector_float_xmacro.h:243:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 243 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:115: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_float_or_vector_xmacro.h:33:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 33 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_float_or_vector_xmacro.h:54:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 54 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_float_or_vector_xmacro.h:76:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 76 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/wide_opbinary_per_component_float_or_vector_xmacro.h:99:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 99 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:16: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslconfig.h:20: >/usr/include/Imath/ImathVec.h:1740:9: remark: loop not vectorized: control flow cannot be substituted for a select [-Rpass-analysis=loop-vectorize] > 1740 | return lengthTiny(); > | ^ >/usr/include/Imath/ImathVec.h:1740:16: remark: loop not vectorized: call instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 1740 | return lengthTiny(); > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:140:9: remark: loop not vectorized: instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 140 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:16: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslconfig.h:20: >/usr/include/Imath/ImathVec.h:1740:9: remark: loop not vectorized: control flow cannot be substituted for a select [-Rpass-analysis=loop-vectorize] > 1740 | return lengthTiny(); > | ^ >/usr/include/Imath/ImathVec.h:1740:16: remark: loop not vectorized: call instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 1740 | return lengthTiny(); > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:159:9: remark: loop not vectorized: instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 159 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:180:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 180 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:199:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 199 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:16: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslconfig.h:20: >/usr/include/Imath/ImathVec.h:1740:9: remark: loop not vectorized: control flow cannot be substituted for a select [-Rpass-analysis=loop-vectorize] > 1740 | return lengthTiny(); > | ^ >/usr/include/Imath/ImathVec.h:1740:16: remark: loop not vectorized: call instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 1740 | return lengthTiny(); > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:221:9: remark: loop not vectorized: instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 221 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:16: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslconfig.h:20: >/usr/include/Imath/ImathVec.h:1739:9: remark: loop not vectorized: control flow cannot be substituted for a select [-Rpass-analysis=loop-vectorize] > 1739 | if (IMATH_UNLIKELY(length2 < T (2) * std::numeric_limits<T>::min())) > | ^ >/usr/include/Imath/ImathVec.h:1740:16: remark: loop not vectorized: call instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 1740 | return lengthTiny(); > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:244:9: remark: loop not vectorized: instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 244 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:268:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 268 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:295:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 295 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:322:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 322 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:345:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 345 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:368:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 368 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:391:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 391 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:414:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 414 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:437:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 437 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:16: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslconfig.h:20: >/usr/include/Imath/ImathVec.h:1740:9: remark: loop not vectorized: control flow cannot be substituted for a select [-Rpass-analysis=loop-vectorize] > 1740 | return lengthTiny(); > | ^ >/usr/include/Imath/ImathVec.h:1740:16: remark: loop not vectorized: call instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 1740 | return lengthTiny(); > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:459:9: remark: loop not vectorized: instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 459 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:16: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslconfig.h:20: >/usr/include/Imath/ImathVec.h:1740:9: remark: loop not vectorized: control flow cannot be substituted for a select [-Rpass-analysis=loop-vectorize] > 1740 | return lengthTiny(); > | ^ >/usr/include/Imath/ImathVec.h:1740:16: remark: loop not vectorized: call instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 1740 | return lengthTiny(); > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:477:9: remark: loop not vectorized: instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 477 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:498:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 498 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:518:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 518 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:540:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 540 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:563:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 563 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:586:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 586 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:610:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 610 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:635:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 635 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:659:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 659 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:684:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 684 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:707:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 707 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:730:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 730 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:753:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 753 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:777:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 777 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:799:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 799 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:823:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 823 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:846:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 846 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:870:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 870 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:893:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 893 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:922:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 922 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:942:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 942 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:963:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 963 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:988:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 988 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:1015:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 1015 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:1037:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 1037 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:1061:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 1061 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:1084:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 1084 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:1109:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 1109 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:1133:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 1133 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:1158:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 1158 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:1182:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 1182 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:1207:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 1207 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:1231:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 1231 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:1255:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 1255 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:1279:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 1279 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:1304:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 1304 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:1328:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 1328 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:1354:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 1354 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:1378:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 1378 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:1403:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 1403 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opalgebraic_b8_AVX2.cpp:1427:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 1427 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >[6/166] /usr/lib/llvm/18/bin/clang++-18 -DOIIO_DISABLE_DEPRECATED=1 -DOIIO_HIDE_FORMAT=1 -DOSL_FAST_MATH=1 -DOSL_INTERNAL=1 -DOSL_LLVM_FULL_VERSION=\"17.0.6+libcxx\" -DOSL_LLVM_NEW_PASS_MANAGER -DOSL_LLVM_OPAQUE_POINTERS -DOSL_LLVM_VERSION=170 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -D_b8_AVX2_oslexec_EXPORTS -Doslparse=OSL_v1_13_oslparse -Dosoparse=OSL_v1_13_osoparse -DOSL_OPENMP_SIMD -D__OSL_TARGET_ISA=AVX2 -D__OSL_WIDTH=8 -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/ext/dist/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec -isystem /usr/lib/llvm/17/include -isystem /usr/include/Imath -O3 -pipe -march=native -fno-diagnostics-color -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -std=c++17 -fPIC -fvisibility=hidden -fno-color-diagnostics -Wall -Wno-unused-function -Wno-overloaded-virtual -Wno-unneeded-internal-declaration -Wno-unused-private-field -Wno-tautological-compare -Wno-unknown-pragmas -Wno-format-security -Qunused-arguments -Wunknown-warning-option -Wno-unused-local-typedefs -Wno-expansion-to-defined -Wno-bitwise-instead-of-logical -Wno-null-conversion -Wno-error=strict-overflow -fno-math-errno -mavx2 -mf16c -fno-reciprocal-math -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/../liboslnoise/wide -march=core-avx2 -mllvm -inline-threshold=100000 -fno-unroll-loops -fopenmp -Rpass=loop-vectorize -Rpass-analysis=loop-vectorize -MD -MT src/liboslexec/CMakeFiles/_b8_AVX2_oslexec.dir/wide/wide_opcolor_b8_AVX2.cpp.o -MF src/liboslexec/CMakeFiles/_b8_AVX2_oslexec.dir/wide/wide_opcolor_b8_AVX2.cpp.o.d -o src/liboslexec/CMakeFiles/_b8_AVX2_oslexec.dir/wide/wide_opcolor_b8_AVX2.cpp.o -c /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:22: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/opcolor_impl.h:239:11: remark: loop not vectorized: cannot prove it is safe to reorder floating-point operations; allow reordering by specifying '#pragma clang loop vectorize(enable)' before the loop or by providing the compiler option '-ffast-math'. [-Rpass-analysis=loop-vectorize] > 239 | X += Me * (cie_colour_match + 0)[si]; > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/opcolor_impl.h:543:16: remark: loop not vectorized: cannot identify array bounds [-Rpass-analysis=loop-vectorize] > 543 | Color3((blackbody_components + 0)[sti], (blackbody_components + 1)[sti], > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:14: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/batched_rendererservices.h:7: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/batched_shaderglobals.h:11: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:3208:5: remark: the cost-model indicates that interleaving is not beneficial and is explicitly disabled or interleave count is set to 1 [-Rpass-analysis=loop-vectorize] > 3208 | for (int i = 0; i < WidthT; ++i) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:3208:5: remark: vectorized loop (vectorization width: 8, interleaved count: 1) [-Rpass=loop-vectorize] >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:22: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/opcolor_impl.h:239:11: remark: loop not vectorized: cannot prove it is safe to reorder floating-point operations; allow reordering by specifying '#pragma clang loop vectorize(enable)' before the loop or by providing the compiler option '-ffast-math'. [-Rpass-analysis=loop-vectorize] > 239 | X += Me * (cie_colour_match + 0)[si]; > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:136:5: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 136 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:262:1: note: could not determine the original source location for OpenShadingLanguage-1.13.7.0/src/include/OSL/mask.h:0:0 > 262 | __OSL_MASKED_OP2(prepend_color_from, Wv, s)(void* bsg_, void* c_, > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/define_opname_macros.h:44:5: note: expanded from macro '__OSL_MASKED_OP2' > 44 | __OSL_CONCAT7(osl_, __OSL_LIBRARY_SELECTOR, NAME, _, A, B, _masked) > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslversion.h:97:44: note: expanded from macro '__OSL_CONCAT7' > 97 | #define __OSL_CONCAT7(A, B, C, D, E, F, G) __OSL_CONCAT(__OSL_CONCAT6(A,B,C,D,E,F),G) > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslversion.h:92:28: note: expanded from macro '__OSL_CONCAT' > 92 | #define __OSL_CONCAT(A, B) __OSL_CONCAT_INDIRECT(A,B) > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslversion.h:91:37: note: expanded from macro '__OSL_CONCAT_INDIRECT' > 91 | #define __OSL_CONCAT_INDIRECT(A, B) A ## B > | ^ ><scratch space>:114:1: note: expanded from here > 114 | osl_b8_AVX2_prepend_color_from_Wvs_masked > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:262:1: remark: loop not vectorized: value that could not be identified as reduction is used outside the loop [-Rpass-analysis=loop-vectorize] > 262 | __OSL_MASKED_OP2(prepend_color_from, Wv, s)(void* bsg_, void* c_, > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/define_opname_macros.h:44:5: note: expanded from macro '__OSL_MASKED_OP2' > 44 | __OSL_CONCAT7(osl_, __OSL_LIBRARY_SELECTOR, NAME, _, A, B, _masked) > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslversion.h:97:44: note: expanded from macro '__OSL_CONCAT7' > 97 | #define __OSL_CONCAT7(A, B, C, D, E, F, G) __OSL_CONCAT(__OSL_CONCAT6(A,B,C,D,E,F),G) > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslversion.h:92:28: note: expanded from macro '__OSL_CONCAT' > 92 | #define __OSL_CONCAT(A, B) __OSL_CONCAT_INDIRECT(A,B) > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslversion.h:91:37: note: expanded from macro '__OSL_CONCAT_INDIRECT' > 91 | #define __OSL_CONCAT_INDIRECT(A, B) A ## B > | ^ ><scratch space>:114:1: note: expanded from here > 114 | osl_b8_AVX2_prepend_color_from_Wvs_masked > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:262:1: note: could not determine the original source location for OpenShadingLanguage-1.13.7.0/src/include/OSL/mask.h:0:0 >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/define_opname_macros.h:44:5: note: expanded from macro '__OSL_MASKED_OP2' > 44 | __OSL_CONCAT7(osl_, __OSL_LIBRARY_SELECTOR, NAME, _, A, B, _masked) > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslversion.h:97:44: note: expanded from macro '__OSL_CONCAT7' > 97 | #define __OSL_CONCAT7(A, B, C, D, E, F, G) __OSL_CONCAT(__OSL_CONCAT6(A,B,C,D,E,F),G) > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslversion.h:92:28: note: expanded from macro '__OSL_CONCAT' > 92 | #define __OSL_CONCAT(A, B) __OSL_CONCAT_INDIRECT(A,B) > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslversion.h:91:37: note: expanded from macro '__OSL_CONCAT_INDIRECT' > 91 | #define __OSL_CONCAT_INDIRECT(A, B) A ## B > | ^ ><scratch space>:114:1: note: expanded from here > 114 | osl_b8_AVX2_prepend_color_from_Wvs_masked > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:14: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/batched_rendererservices.h:7: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/batched_shaderglobals.h:11: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:12: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/mask.h:324:13: remark: loop not vectorized: could not determine number of loop iterations [-Rpass-analysis=loop-vectorize] > 324 | do { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:239:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 239 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:228:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 228 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:217:9: remark: the cost-model indicates that interleaving is not beneficial and is explicitly disabled or interleave count is set to 1 [-Rpass-analysis=loop-vectorize] > 217 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:217:9: remark: vectorized loop (vectorization width: 8, interleaved count: 1) [-Rpass=loop-vectorize] >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:206:9: remark: the cost-model indicates that interleaving is not beneficial and is explicitly disabled or interleave count is set to 1 [-Rpass-analysis=loop-vectorize] > 206 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:206:9: remark: vectorized loop (vectorization width: 8, interleaved count: 1) [-Rpass=loop-vectorize] >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:195:9: remark: the cost-model indicates that interleaving is not beneficial and is explicitly disabled or interleave count is set to 1 [-Rpass-analysis=loop-vectorize] > 195 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:195:9: remark: vectorized loop (vectorization width: 8, interleaved count: 1) [-Rpass=loop-vectorize] >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:195:9: remark: the cost-model indicates that interleaving is not beneficial and is explicitly disabled or interleave count is set to 1 [-Rpass-analysis=loop-vectorize] >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:195:9: remark: vectorized loop (vectorization width: 8, interleaved count: 1) [-Rpass=loop-vectorize] >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:206:9: remark: the cost-model indicates that interleaving is not beneficial and is explicitly disabled or interleave count is set to 1 [-Rpass-analysis=loop-vectorize] > 206 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:206:9: remark: vectorized loop (vectorization width: 8, interleaved count: 1) [-Rpass=loop-vectorize] >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:217:9: remark: the cost-model indicates that interleaving is not beneficial and is explicitly disabled or interleave count is set to 1 [-Rpass-analysis=loop-vectorize] > 217 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:217:9: remark: vectorized loop (vectorization width: 8, interleaved count: 1) [-Rpass=loop-vectorize] >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:228:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 228 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:239:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 239 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:278:1: note: could not determine the original source location for OpenShadingLanguage-1.13.7.0/src/include/OSL/mask.h:0:0 > 278 | __OSL_MASKED_OP2(prepend_color_from, Wv, Ws)(void* bsg_, void* c_, void* from_, > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/define_opname_macros.h:44:5: note: expanded from macro '__OSL_MASKED_OP2' > 44 | __OSL_CONCAT7(osl_, __OSL_LIBRARY_SELECTOR, NAME, _, A, B, _masked) > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslversion.h:97:44: note: expanded from macro '__OSL_CONCAT7' > 97 | #define __OSL_CONCAT7(A, B, C, D, E, F, G) __OSL_CONCAT(__OSL_CONCAT6(A,B,C,D,E,F),G) > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslversion.h:92:28: note: expanded from macro '__OSL_CONCAT' > 92 | #define __OSL_CONCAT(A, B) __OSL_CONCAT_INDIRECT(A,B) > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslversion.h:91:37: note: expanded from macro '__OSL_CONCAT_INDIRECT' > 91 | #define __OSL_CONCAT_INDIRECT(A, B) A ## B > | ^ ><scratch space>:124:1: note: expanded from here > 124 | osl_b8_AVX2_prepend_color_from_WvWs_masked > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:278:1: remark: loop not vectorized: value that could not be identified as reduction is used outside the loop [-Rpass-analysis=loop-vectorize] > 278 | __OSL_MASKED_OP2(prepend_color_from, Wv, Ws)(void* bsg_, void* c_, void* from_, > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/define_opname_macros.h:44:5: note: expanded from macro '__OSL_MASKED_OP2' > 44 | __OSL_CONCAT7(osl_, __OSL_LIBRARY_SELECTOR, NAME, _, A, B, _masked) > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslversion.h:97:44: note: expanded from macro '__OSL_CONCAT7' > 97 | #define __OSL_CONCAT7(A, B, C, D, E, F, G) __OSL_CONCAT(__OSL_CONCAT6(A,B,C,D,E,F),G) > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslversion.h:92:28: note: expanded from macro '__OSL_CONCAT' > 92 | #define __OSL_CONCAT(A, B) __OSL_CONCAT_INDIRECT(A,B) > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslversion.h:91:37: note: expanded from macro '__OSL_CONCAT_INDIRECT' > 91 | #define __OSL_CONCAT_INDIRECT(A, B) A ## B > | ^ ><scratch space>:124:1: note: expanded from here > 124 | osl_b8_AVX2_prepend_color_from_WvWs_masked > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:278:1: note: could not determine the original source location for OpenShadingLanguage-1.13.7.0/src/include/OSL/mask.h:0:0 >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/wide/define_opname_macros.h:44:5: note: expanded from macro '__OSL_MASKED_OP2' > 44 | __OSL_CONCAT7(osl_, __OSL_LIBRARY_SELECTOR, NAME, _, A, B, _masked) > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslversion.h:97:44: note: expanded from macro '__OSL_CONCAT7' > 97 | #define __OSL_CONCAT7(A, B, C, D, E, F, G) __OSL_CONCAT(__OSL_CONCAT6(A,B,C,D,E,F),G) > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslversion.h:92:28: note: expanded from macro '__OSL_CONCAT' > 92 | #define __OSL_CONCAT(A, B) __OSL_CONCAT_INDIRECT(A,B) > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslversion.h:91:37: note: expanded from macro '__OSL_CONCAT_INDIRECT' > 91 | #define __OSL_CONCAT_INDIRECT(A, B) A ## B > | ^ ><scratch space>:124:1: note: expanded from here > 124 | osl_b8_AVX2_prepend_color_from_WvWs_masked > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:14: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/batched_rendererservices.h:7: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/batched_shaderglobals.h:11: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:12: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/mask.h:324:13: remark: loop not vectorized: could not determine number of loop iterations [-Rpass-analysis=loop-vectorize] > 324 | do { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:12: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslconfig.h:61: >In file included from /usr/include/OpenImageIO/texture.h:13: >In file included from /usr/include/OpenImageIO/imageio.h:34: >In file included from /usr/include/OpenImageIO/paramlist.h:17: >In file included from /usr/include/OpenImageIO/attrdelegate.h:14: >/usr/include/OpenImageIO/ustring.h:735:9: remark: loop not vectorized: control flow cannot be substituted for a select [-Rpass-analysis=loop-vectorize] > 735 | OIIO_DASSERT(is_unique(unique)); // DEBUG builds -- check it! > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:12: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include/OSL/oslconfig.h:14: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/platform.h:22: >In file included from /usr/include/c++/v1/memory:937: >In file included from /usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h:22: >In file included from /usr/include/c++/v1/__memory/uninitialized_algorithms.h:13: >In file included from /usr/include/c++/v1/__algorithm/copy.h:12: >In file included from /usr/include/c++/v1/__algorithm/copy_move_common.h:18: >/usr/include/c++/v1/__string/constexpr_c_functions.h:49:10: remark: loop not vectorized: call instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 49 | return __builtin_strlen(__str); > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:14: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/batched_rendererservices.h:7: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/batched_shaderglobals.h:11: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:2790:13: remark: loop not vectorized: could not determine number of loop iterations [-Rpass-analysis=loop-vectorize] > 2790 | for (int lane = 0; lane < WidthT; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:20: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/oslexec_pvt.h:47: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/shading_state_uniform.h:7: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/opcolor.h:36:21: remark: the cost-model indicates that interleaving is not beneficial and is explicitly disabled or interleave count is set to 1 [-Rpass-analysis=loop-vectorize] > 36 | class OSLEXECPUBLIC ColorSystem { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/opcolor.h:36:21: remark: vectorized loop (vectorization width: 8, interleaved count: 1) [-Rpass=loop-vectorize] >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:14: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/batched_rendererservices.h:7: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/batched_shaderglobals.h:11: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:2756:9: remark: the cost-model indicates that interleaving is not beneficial and is explicitly disabled or interleave count is set to 1 [-Rpass-analysis=loop-vectorize] > 2756 | for (int i = 0; i < WidthT; ++i) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:2756:9: remark: vectorized loop (vectorization width: 8, interleaved count: 1) [-Rpass=loop-vectorize] >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:2756:9: remark: the cost-model indicates that interleaving is not beneficial and is explicitly disabled or interleave count is set to 1 [-Rpass-analysis=loop-vectorize] >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:2756:9: remark: vectorized loop (vectorization width: 8, interleaved count: 1) [-Rpass=loop-vectorize] >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:20: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/oslexec_pvt.h:47: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/shading_state_uniform.h:7: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/opcolor.h:36:21: remark: the cost-model indicates that interleaving is not beneficial and is explicitly disabled or interleave count is set to 1 [-Rpass-analysis=loop-vectorize] > 36 | class OSLEXECPUBLIC ColorSystem { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/opcolor.h:36:21: remark: vectorized loop (vectorization width: 8, interleaved count: 1) [-Rpass=loop-vectorize] >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:384:13: remark: loop not vectorized: control flow cannot be substituted for a select [-Rpass-analysis=loop-vectorize] > 384 | } > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:382:43: remark: loop not vectorized: call instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 382 | COLOR R = sRGB_to_linear(C); > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:379:9: remark: loop not vectorized: instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 379 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:370:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 370 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:14: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/batched_rendererservices.h:7: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/batched_shaderglobals.h:11: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:1313:23: remark: loop not vectorized: cannot identify array bounds [-Rpass-analysis=loop-vectorize] > 1313 | float ldy_z = dy_z[lane]; > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:1313:23: remark: loop not vectorized: cannot identify array bounds [-Rpass-analysis=loop-vectorize] >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:343:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 343 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:334:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 334 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:328:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 328 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:315:1: note: could not determine the original source location for OpenShadingLanguage-1.13.7.0/src/include/OSL/mask.h:0:0 > 315 | wide_transformc(const ColorSystem cs, StringParam fromspace, > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:315:1: remark: loop not vectorized: value that could not be identified as reduction is used outside the loop [-Rpass-analysis=loop-vectorize] > 315 | wide_transformc(const ColorSystem cs, StringParam fromspace, > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:315:1: note: could not determine the original source location for OpenShadingLanguage-1.13.7.0/src/include/OSL/mask.h:0:0 >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:14: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/batched_rendererservices.h:7: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/batched_shaderglobals.h:11: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:12: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/mask.h:324:13: remark: loop not vectorized: could not determine number of loop iterations [-Rpass-analysis=loop-vectorize] > 324 | do { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:452:13: remark: loop not vectorized: control flow cannot be substituted for a select [-Rpass-analysis=loop-vectorize] > 452 | } > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:450:45: remark: loop not vectorized: call instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 450 | COLOR Cto = linear_to_sRGB(Crgb); > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:447:9: remark: loop not vectorized: instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 447 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:443:13: remark: loop not vectorized: control flow cannot be substituted for a select [-Rpass-analysis=loop-vectorize] > 443 | } > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:441:59: remark: loop not vectorized: call instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 441 | COLOR Cto = XYZ_to_xyY(cs.RGB_to_XYZ(Crgb)); > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:438:9: remark: loop not vectorized: instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 438 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:14: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/batched_rendererservices.h:7: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/batched_shaderglobals.h:11: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:1226:9: remark: loop not vectorized: cannot identify array bounds [-Rpass-analysis=loop-vectorize] > 1226 | val_x[lane] = value.val().x; > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:1226:9: remark: loop not vectorized: cannot identify array bounds [-Rpass-analysis=loop-vectorize] >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:1226:9: remark: loop not vectorized: cannot identify array bounds [-Rpass-analysis=loop-vectorize] >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:1226:9: remark: loop not vectorized: cannot identify array bounds [-Rpass-analysis=loop-vectorize] >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:1244:13: remark: loop not vectorized: cannot identify array bounds [-Rpass-analysis=loop-vectorize] > 1244 | val_x[lane] = value.val().x; > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:384:13: remark: loop not vectorized: control flow cannot be substituted for a select [-Rpass-analysis=loop-vectorize] > 384 | } > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:382:43: remark: loop not vectorized: call instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 382 | COLOR R = sRGB_to_linear(C); > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:379:9: remark: loop not vectorized: instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 379 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:14: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/batched_rendererservices.h:7: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/batched_shaderglobals.h:11: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:715:20: remark: loop not vectorized: cannot identify array bounds [-Rpass-analysis=loop-vectorize] > 715 | float lz = z[lane]; > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:715:20: remark: loop not vectorized: cannot identify array bounds [-Rpass-analysis=loop-vectorize] >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:715:20: remark: loop not vectorized: cannot identify array bounds [-Rpass-analysis=loop-vectorize] >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:343:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 343 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:334:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 334 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:328:9: remark: loop not vectorized: runtime pointer checks needed. Enable vectorization of this loop with '#pragma clang loop vectorize(enable)' when compiling with -Os/-Oz [-Rpass-analysis=loop-vectorize] > 328 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:315:1: note: could not determine the original source location for OpenShadingLanguage-1.13.7.0/src/include/OSL/mask.h:0:0 > 315 | wide_transformc(const ColorSystem cs, StringParam fromspace, > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:315:1: remark: loop not vectorized: value that could not be identified as reduction is used outside the loop [-Rpass-analysis=loop-vectorize] > 315 | wide_transformc(const ColorSystem cs, StringParam fromspace, > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:315:1: note: could not determine the original source location for OpenShadingLanguage-1.13.7.0/src/include/OSL/mask.h:0:0 >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:14: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/batched_rendererservices.h:7: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/batched_shaderglobals.h:11: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:12: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/mask.h:324:13: remark: loop not vectorized: could not determine number of loop iterations [-Rpass-analysis=loop-vectorize] > 324 | do { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:452:13: remark: loop not vectorized: control flow cannot be substituted for a select [-Rpass-analysis=loop-vectorize] > 452 | } > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:450:45: remark: loop not vectorized: call instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 450 | COLOR Cto = linear_to_sRGB(Crgb); > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:447:9: remark: loop not vectorized: instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 447 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:443:13: remark: loop not vectorized: control flow cannot be substituted for a select [-Rpass-analysis=loop-vectorize] > 443 | } > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:441:59: remark: loop not vectorized: call instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 441 | COLOR Cto = XYZ_to_xyY(cs.RGB_to_XYZ(Crgb)); > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:438:9: remark: loop not vectorized: instruction cannot be vectorized [-Rpass-analysis=loop-vectorize] > 438 | for (int lane = 0; lane < __OSL_WIDTH; ++lane) { > | ^ >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslexec/wide/wide_opcolor_b8_AVX2.cpp:14: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/batched_rendererservices.h:7: >In file included from /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/batched_shaderglobals.h:11: >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:658:9: remark: loop not vectorized: cannot identify array bounds [-Rpass-analysis=loop-vectorize] > 658 | x[lane] = value.x; > | ^ >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:658:9: remark: loop not vectorized: cannot identify array bounds [-Rpass-analysis=loop-vectorize] >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:658:9: remark: loop not vectorized: cannot identify array bounds [-Rpass-analysis=loop-vectorize] >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:658:9: remark: loop not vectorized: cannot identify array bounds [-Rpass-analysis=loop-vectorize] >/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include/OSL/wide.h:668:13: remark: loop not vectorized: cannot identify array bounds [-Rpass-analysis=loop-vectorize] > 668 | x[lane] = value.x; > | ^ >[7/166] /usr/lib/llvm/18/bin/clang++-18 -DOIIO_DISABLE_DEPRECATED=1 -DOIIO_HIDE_FORMAT=1 -DOSL_FAST_MATH=1 -DOSL_INTERNAL=1 -DOSL_LLVM_FULL_VERSION=\"17.0.6+libcxx\" -DOSL_LLVM_NEW_PASS_MANAGER -DOSL_LLVM_OPAQUE_POINTERS -DOSL_LLVM_VERSION=170 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -Doslquery_EXPORTS -Dosoparse=OSL_v1_13_osoparse -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/ext/dist/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslquery -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslquery/../liboslexec -isystem /usr/lib/llvm/17/include -isystem /usr/include/Imath -O3 -pipe -march=native -fno-diagnostics-color -std=c++17 -fPIC -fvisibility=hidden -fno-color-diagnostics -Wall -Wno-unused-function -Wno-overloaded-virtual -Wno-unneeded-internal-declaration -Wno-unused-private-field -Wno-tautological-compare -Wno-unknown-pragmas -Wno-format-security -Qunused-arguments -Wunknown-warning-option -Wno-unused-local-typedefs -Wno-expansion-to-defined -Wno-bitwise-instead-of-logical -Wno-null-conversion -Wno-error=strict-overflow -fno-math-errno -mavx2 -mf16c -fno-reciprocal-math -MD -MT src/liboslquery/CMakeFiles/oslquery.dir/oslquery.cpp.o -MF src/liboslquery/CMakeFiles/oslquery.dir/oslquery.cpp.o.d -o src/liboslquery/CMakeFiles/oslquery.dir/oslquery.cpp.o -c /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslquery/oslquery.cpp >[8/166] /usr/lib/llvm/18/bin/clang++-18 -DOIIO_DISABLE_DEPRECATED=1 -DOIIO_HIDE_FORMAT=1 -DOSL_FAST_MATH=1 -DOSL_INTERNAL=1 -DOSL_LLVM_FULL_VERSION=\"17.0.6+libcxx\" -DOSL_LLVM_NEW_PASS_MANAGER -DOSL_LLVM_OPAQUE_POINTERS -DOSL_LLVM_VERSION=170 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -Doslcomp_EXPORTS -Doslparse=OSL_v1_13_oslparse -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/ext/dist/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslcomp -isystem /usr/lib/llvm/17/include -isystem /usr/include/Imath -O3 -pipe -march=native -fno-diagnostics-color -std=c++17 -fPIC -fvisibility=hidden -fno-color-diagnostics -Wall -Wno-unused-function -Wno-overloaded-virtual -Wno-unneeded-internal-declaration -Wno-unused-private-field -Wno-tautological-compare -Wno-unknown-pragmas -Wno-format-security -Qunused-arguments -Wunknown-warning-option -Wno-unused-local-typedefs -Wno-expansion-to-defined -Wno-bitwise-instead-of-logical -Wno-null-conversion -Wno-error=strict-overflow -fno-math-errno -mavx2 -mf16c -fno-reciprocal-math -MD -MT src/liboslcomp/CMakeFiles/oslcomp.dir/ast.cpp.o -MF src/liboslcomp/CMakeFiles/oslcomp.dir/ast.cpp.o.d -o src/liboslcomp/CMakeFiles/oslcomp.dir/ast.cpp.o -c /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslcomp/ast.cpp >[9/166] /usr/lib/llvm/18/bin/clang++-18 -DOIIO_DISABLE_DEPRECATED=1 -DOIIO_HIDE_FORMAT=1 -DOSL_FAST_MATH=1 -DOSL_INTERNAL=1 -DOSL_LLVM_FULL_VERSION=\"17.0.6+libcxx\" -DOSL_LLVM_NEW_PASS_MANAGER -DOSL_LLVM_OPAQUE_POINTERS -DOSL_LLVM_VERSION=170 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -Doslcomp_EXPORTS -Doslparse=OSL_v1_13_oslparse -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/ext/dist/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslcomp -isystem /usr/lib/llvm/17/include -isystem /usr/include/Imath -O3 -pipe -march=native -fno-diagnostics-color -std=c++17 -fPIC -fvisibility=hidden -fno-color-diagnostics -Wall -Wno-unused-function -Wno-overloaded-virtual -Wno-unneeded-internal-declaration -Wno-unused-private-field -Wno-tautological-compare -Wno-unknown-pragmas -Wno-format-security -Qunused-arguments -Wunknown-warning-option -Wno-unused-local-typedefs -Wno-expansion-to-defined -Wno-bitwise-instead-of-logical -Wno-null-conversion -Wno-error=strict-overflow -fno-math-errno -mavx2 -mf16c -fno-reciprocal-math -MD -MT src/liboslcomp/CMakeFiles/oslcomp.dir/symtab.cpp.o -MF src/liboslcomp/CMakeFiles/oslcomp.dir/symtab.cpp.o.d -o src/liboslcomp/CMakeFiles/oslcomp.dir/symtab.cpp.o -c /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslcomp/symtab.cpp >[10/166] /usr/lib/llvm/18/bin/clang++-18 -DOIIO_DISABLE_DEPRECATED=1 -DOIIO_HIDE_FORMAT=1 -DOSL_FAST_MATH=1 -DOSL_INTERNAL=1 -DOSL_LLVM_FULL_VERSION=\"17.0.6+libcxx\" -DOSL_LLVM_NEW_PASS_MANAGER -DOSL_LLVM_OPAQUE_POINTERS -DOSL_LLVM_VERSION=170 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -Doslcomp_EXPORTS -Doslparse=OSL_v1_13_oslparse -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/ext/dist/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslcomp -isystem /usr/lib/llvm/17/include -isystem /usr/include/Imath -O3 -pipe -march=native -fno-diagnostics-color -std=c++17 -fPIC -fvisibility=hidden -fno-color-diagnostics -Wall -Wno-unused-function -Wno-overloaded-virtual -Wno-unneeded-internal-declaration -Wno-unused-private-field -Wno-tautological-compare -Wno-unknown-pragmas -Wno-format-security -Qunused-arguments -Wunknown-warning-option -Wno-unused-local-typedefs -Wno-expansion-to-defined -Wno-bitwise-instead-of-logical -Wno-null-conversion -Wno-error=strict-overflow -fno-math-errno -mavx2 -mf16c -fno-reciprocal-math -MD -MT src/liboslcomp/CMakeFiles/oslcomp.dir/codegen.cpp.o -MF src/liboslcomp/CMakeFiles/oslcomp.dir/codegen.cpp.o.d -o src/liboslcomp/CMakeFiles/oslcomp.dir/codegen.cpp.o -c /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslcomp/codegen.cpp >[11/166] /usr/lib/llvm/18/bin/clang++-18 -DOIIO_DISABLE_DEPRECATED=1 -DOIIO_HIDE_FORMAT=1 -DOSL_FAST_MATH=1 -DOSL_INTERNAL=1 -DOSL_LLVM_FULL_VERSION=\"17.0.6+libcxx\" -DOSL_LLVM_NEW_PASS_MANAGER -DOSL_LLVM_OPAQUE_POINTERS -DOSL_LLVM_VERSION=170 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -Doslcomp_EXPORTS -Doslparse=OSL_v1_13_oslparse -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/ext/dist/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslcomp -isystem /usr/lib/llvm/17/include -isystem /usr/include/Imath -O3 -pipe -march=native -fno-diagnostics-color -std=c++17 -fPIC -fvisibility=hidden -fno-color-diagnostics -Wall -Wno-unused-function -Wno-overloaded-virtual -Wno-unneeded-internal-declaration -Wno-unused-private-field -Wno-tautological-compare -Wno-unknown-pragmas -Wno-format-security -Qunused-arguments -Wunknown-warning-option -Wno-unused-local-typedefs -Wno-expansion-to-defined -Wno-bitwise-instead-of-logical -Wno-null-conversion -Wno-error=strict-overflow -fno-math-errno -mavx2 -mf16c -fno-reciprocal-math -MD -MT src/liboslcomp/CMakeFiles/oslcomp.dir/typecheck.cpp.o -MF src/liboslcomp/CMakeFiles/oslcomp.dir/typecheck.cpp.o.d -o src/liboslcomp/CMakeFiles/oslcomp.dir/typecheck.cpp.o -c /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslcomp/typecheck.cpp >[12/166] /usr/lib/llvm/18/bin/clang++-18 -DOIIO_DISABLE_DEPRECATED=1 -DOIIO_HIDE_FORMAT=1 -DOSL_FAST_MATH=1 -DOSL_INTERNAL=1 -DOSL_LLVM_FULL_VERSION=\"17.0.6+libcxx\" -DOSL_LLVM_NEW_PASS_MANAGER -DOSL_LLVM_OPAQUE_POINTERS -DOSL_LLVM_VERSION=170 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -Doslcomp_EXPORTS -Doslparse=OSL_v1_13_oslparse -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/ext/dist/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslcomp -isystem /usr/lib/llvm/17/include -isystem /usr/include/Imath -O3 -pipe -march=native -fno-diagnostics-color -std=c++17 -fPIC -fvisibility=hidden -fno-color-diagnostics -Wall -Wno-unused-function -Wno-overloaded-virtual -Wno-unneeded-internal-declaration -Wno-unused-private-field -Wno-tautological-compare -Wno-unknown-pragmas -Wno-format-security -Qunused-arguments -Wunknown-warning-option -Wno-unused-local-typedefs -Wno-expansion-to-defined -Wno-bitwise-instead-of-logical -Wno-null-conversion -Wno-error=strict-overflow -fno-math-errno -mavx2 -mf16c -fno-reciprocal-math -MD -MT src/liboslcomp/CMakeFiles/oslcomp.dir/__/liboslexec/oslexec.cpp.o -MF src/liboslcomp/CMakeFiles/oslcomp.dir/__/liboslexec/oslexec.cpp.o.d -o src/liboslcomp/CMakeFiles/oslcomp.dir/__/liboslexec/oslexec.cpp.o -c /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/oslexec.cpp >[13/166] /usr/lib/llvm/18/bin/clang++-18 -DOIIO_DISABLE_DEPRECATED=1 -DOIIO_HIDE_FORMAT=1 -DOSL_FAST_MATH=1 -DOSL_INTERNAL=1 -DOSL_LLVM_FULL_VERSION=\"17.0.6+libcxx\" -DOSL_LLVM_NEW_PASS_MANAGER -DOSL_LLVM_OPAQUE_POINTERS -DOSL_LLVM_VERSION=170 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -Doslcomp_EXPORTS -Doslparse=OSL_v1_13_oslparse -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/ext/dist/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslcomp -isystem /usr/lib/llvm/17/include -isystem /usr/include/Imath -O3 -pipe -march=native -fno-diagnostics-color -std=c++17 -fPIC -fvisibility=hidden -fno-color-diagnostics -Wall -Wno-unused-function -Wno-overloaded-virtual -Wno-unneeded-internal-declaration -Wno-unused-private-field -Wno-tautological-compare -Wno-unknown-pragmas -Wno-format-security -Qunused-arguments -Wunknown-warning-option -Wno-unused-local-typedefs -Wno-expansion-to-defined -Wno-bitwise-instead-of-logical -Wno-null-conversion -Wno-error=strict-overflow -fno-math-errno -mavx2 -mf16c -fno-reciprocal-math -MD -MT src/liboslcomp/CMakeFiles/oslcomp.dir/oslcomp.cpp.o -MF src/liboslcomp/CMakeFiles/oslcomp.dir/oslcomp.cpp.o.d -o src/liboslcomp/CMakeFiles/oslcomp.dir/oslcomp.cpp.o -c /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslcomp/oslcomp.cpp >[14/166] /usr/lib/llvm/18/bin/clang++-18 -DOIIO_DISABLE_DEPRECATED=1 -DOIIO_HIDE_FORMAT=1 -DOSL_FAST_MATH=1 -DOSL_INTERNAL=1 -DOSL_LLVM_FULL_VERSION=\"17.0.6+libcxx\" -DOSL_LLVM_NEW_PASS_MANAGER -DOSL_LLVM_OPAQUE_POINTERS -DOSL_LLVM_VERSION=170 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -Doslcomp_EXPORTS -Doslparse=OSL_v1_13_oslparse -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/ext/dist/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslcomp -isystem /usr/lib/llvm/17/include -isystem /usr/include/Imath -O3 -pipe -march=native -fno-diagnostics-color -std=c++17 -fPIC -fvisibility=hidden -fno-color-diagnostics -Wall -Wno-unused-function -Wno-overloaded-virtual -Wno-unneeded-internal-declaration -Wno-unused-private-field -Wno-tautological-compare -Wno-unknown-pragmas -Wno-format-security -Qunused-arguments -Wunknown-warning-option -Wno-unused-local-typedefs -Wno-expansion-to-defined -Wno-bitwise-instead-of-logical -Wno-null-conversion -Wno-error=strict-overflow -fno-math-errno -mavx2 -mf16c -fno-reciprocal-math -MD -MT src/liboslcomp/CMakeFiles/oslcomp.dir/__/liboslexec/typespec.cpp.o -MF src/liboslcomp/CMakeFiles/oslcomp.dir/__/liboslexec/typespec.cpp.o.d -o src/liboslcomp/CMakeFiles/oslcomp.dir/__/liboslexec/typespec.cpp.o -c /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/typespec.cpp >[15/166] /usr/lib/llvm/18/bin/clang++-18 -DOIIO_DISABLE_DEPRECATED=1 -DOIIO_HIDE_FORMAT=1 -DOSL_FAST_MATH=1 -DOSL_INTERNAL=1 -DOSL_LLVM_FULL_VERSION=\"17.0.6+libcxx\" -DOSL_LLVM_NEW_PASS_MANAGER -DOSL_LLVM_OPAQUE_POINTERS -DOSL_LLVM_VERSION=170 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -Doslcomp_EXPORTS -Doslparse=OSL_v1_13_oslparse -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/ext/dist/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslcomp -isystem /usr/lib/llvm/17/include -isystem /usr/include/Imath -O3 -pipe -march=native -fno-diagnostics-color -std=c++17 -fPIC -fvisibility=hidden -fno-color-diagnostics -Wall -Wno-unused-function -Wno-overloaded-virtual -Wno-unneeded-internal-declaration -Wno-unused-private-field -Wno-tautological-compare -Wno-unknown-pragmas -Wno-format-security -Qunused-arguments -Wunknown-warning-option -Wno-unused-local-typedefs -Wno-expansion-to-defined -Wno-bitwise-instead-of-logical -Wno-null-conversion -Wno-error=strict-overflow -fno-math-errno -mavx2 -mf16c -fno-reciprocal-math -MD -MT src/liboslcomp/CMakeFiles/oslcomp.dir/oslgram.cpp.o -MF src/liboslcomp/CMakeFiles/oslcomp.dir/oslgram.cpp.o.d -o src/liboslcomp/CMakeFiles/oslcomp.dir/oslgram.cpp.o -c /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslcomp/oslgram.cpp >[16/166] /usr/lib/llvm/18/bin/clang++-18 -DOIIO_DISABLE_DEPRECATED=1 -DOIIO_HIDE_FORMAT=1 -DOSL_FAST_MATH=1 -DOSL_INTERNAL=1 -DOSL_LLVM_FULL_VERSION=\"17.0.6+libcxx\" -DOSL_LLVM_NEW_PASS_MANAGER -DOSL_LLVM_OPAQUE_POINTERS -DOSL_LLVM_VERSION=170 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -Doslcomp_EXPORTS -Doslparse=OSL_v1_13_oslparse -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/ext/dist/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslcomp -isystem /usr/lib/llvm/17/include -isystem /usr/include/Imath -O3 -pipe -march=native -fno-diagnostics-color -std=c++17 -fPIC -fvisibility=hidden -fno-color-diagnostics -Wall -Wno-unused-function -Wno-overloaded-virtual -Wno-unneeded-internal-declaration -Wno-unused-private-field -Wno-tautological-compare -Wno-unknown-pragmas -Wno-format-security -Qunused-arguments -Wunknown-warning-option -Wno-unused-local-typedefs -Wno-expansion-to-defined -Wno-bitwise-instead-of-logical -Wno-null-conversion -Wno-error=strict-overflow -fno-math-errno -mavx2 -mf16c -fno-reciprocal-math -MD -MT src/liboslcomp/CMakeFiles/oslcomp.dir/osllex.cpp.o -MF src/liboslcomp/CMakeFiles/oslcomp.dir/osllex.cpp.o.d -o src/liboslcomp/CMakeFiles/oslcomp.dir/osllex.cpp.o -c /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslcomp/osllex.cpp >[17/166] : && /usr/lib/llvm/18/bin/clang++-18 -fPIC -O3 -pipe -march=native -fno-diagnostics-color -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--version-script=/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/build-scripts/hidesymbols.map -Wl,--exclude-libs,ALL -shared -Wl,-soname,liboslcomp.so.1.13 -o lib/liboslcomp.so.1.13.7 src/liboslcomp/CMakeFiles/oslcomp.dir/ast.cpp.o src/liboslcomp/CMakeFiles/oslcomp.dir/codegen.cpp.o src/liboslcomp/CMakeFiles/oslcomp.dir/oslcomp.cpp.o src/liboslcomp/CMakeFiles/oslcomp.dir/symtab.cpp.o src/liboslcomp/CMakeFiles/oslcomp.dir/typecheck.cpp.o src/liboslcomp/CMakeFiles/oslcomp.dir/__/liboslexec/oslexec.cpp.o src/liboslcomp/CMakeFiles/oslcomp.dir/__/liboslexec/typespec.cpp.o src/liboslcomp/CMakeFiles/oslcomp.dir/oslgram.cpp.o src/liboslcomp/CMakeFiles/oslcomp.dir/osllex.cpp.o -L/usr/lib/llvm/17/lib64 -Wl,-rpath,/usr/lib/llvm/17/lib64::::::::::: /usr/lib64/libOpenImageIO.so.2.5.9 -lm /usr/lib64/libboost_filesystem.so /usr/lib64/libboost_system.so /usr/lib64/libboost_thread.so /usr/lib64/libboost_chrono.so /usr/lib64/libboost_atomic.so -ldl /usr/lib/llvm/17/lib64/libclang-cpp.so /usr/lib/llvm/17/lib64/libLLVM-17.0.6+libcxx.so /usr/lib64/libOpenImageIO_Util.so.2.5.9 /usr/lib64/libImath-3_1.so.29.10.0 -lm && : >FAILED: lib/liboslcomp.so.1.13.7 >: && /usr/lib/llvm/18/bin/clang++-18 -fPIC -O3 -pipe -march=native -fno-diagnostics-color -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,--version-script=/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/build-scripts/hidesymbols.map -Wl,--exclude-libs,ALL -shared -Wl,-soname,liboslcomp.so.1.13 -o lib/liboslcomp.so.1.13.7 src/liboslcomp/CMakeFiles/oslcomp.dir/ast.cpp.o src/liboslcomp/CMakeFiles/oslcomp.dir/codegen.cpp.o src/liboslcomp/CMakeFiles/oslcomp.dir/oslcomp.cpp.o src/liboslcomp/CMakeFiles/oslcomp.dir/symtab.cpp.o src/liboslcomp/CMakeFiles/oslcomp.dir/typecheck.cpp.o src/liboslcomp/CMakeFiles/oslcomp.dir/__/liboslexec/oslexec.cpp.o src/liboslcomp/CMakeFiles/oslcomp.dir/__/liboslexec/typespec.cpp.o src/liboslcomp/CMakeFiles/oslcomp.dir/oslgram.cpp.o src/liboslcomp/CMakeFiles/oslcomp.dir/osllex.cpp.o -L/usr/lib/llvm/17/lib64 -Wl,-rpath,/usr/lib/llvm/17/lib64::::::::::: /usr/lib64/libOpenImageIO.so.2.5.9 -lm /usr/lib64/libboost_filesystem.so /usr/lib64/libboost_system.so /usr/lib64/libboost_thread.so /usr/lib64/libboost_chrono.so /usr/lib64/libboost_atomic.so -ldl /usr/lib/llvm/17/lib64/libclang-cpp.so /usr/lib/llvm/17/lib64/libLLVM-17.0.6+libcxx.so /usr/lib64/libOpenImageIO_Util.so.2.5.9 /usr/lib64/libImath-3_1.so.29.10.0 -lm && : >ld.lld: error: version script assignment of 'global' to symbol 'test_shade' failed: symbol not defined >clang++-18: error: linker command failed with exit code 1 (use -v to see invocation) >[18/166] /usr/lib/llvm/18/bin/clang++-18 -DOIIO_DISABLE_DEPRECATED=1 -DOIIO_HIDE_FORMAT=1 -DOSL_FAST_MATH=1 -DOSL_INTERNAL=1 -DOSL_LLVM_FULL_VERSION=\"17.0.6+libcxx\" -DOSL_LLVM_NEW_PASS_MANAGER -DOSL_LLVM_OPAQUE_POINTERS -DOSL_LLVM_VERSION=170 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -Doslquery_EXPORTS -Dosoparse=OSL_v1_13_osoparse -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/ext/dist/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslquery -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslquery/../liboslexec -isystem /usr/lib/llvm/17/include -isystem /usr/include/Imath -O3 -pipe -march=native -fno-diagnostics-color -std=c++17 -fPIC -fvisibility=hidden -fno-color-diagnostics -Wall -Wno-unused-function -Wno-overloaded-virtual -Wno-unneeded-internal-declaration -Wno-unused-private-field -Wno-tautological-compare -Wno-unknown-pragmas -Wno-format-security -Qunused-arguments -Wunknown-warning-option -Wno-unused-local-typedefs -Wno-expansion-to-defined -Wno-bitwise-instead-of-logical -Wno-null-conversion -Wno-error=strict-overflow -fno-math-errno -mavx2 -mf16c -fno-reciprocal-math -MD -MT src/liboslquery/CMakeFiles/oslquery.dir/osogram.cpp.o -MF src/liboslquery/CMakeFiles/oslquery.dir/osogram.cpp.o.d -o src/liboslquery/CMakeFiles/oslquery.dir/osogram.cpp.o -c /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslquery/osogram.cpp >[19/166] /usr/lib/llvm/18/bin/clang++-18 -DOIIO_DISABLE_DEPRECATED=1 -DOIIO_HIDE_FORMAT=1 -DOSL_FAST_MATH=1 -DOSL_INTERNAL=1 -DOSL_LLVM_FULL_VERSION=\"17.0.6+libcxx\" -DOSL_LLVM_NEW_PASS_MANAGER -DOSL_LLVM_OPAQUE_POINTERS -DOSL_LLVM_VERSION=170 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -Doslquery_EXPORTS -Dosoparse=OSL_v1_13_osoparse -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/ext/dist/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslquery -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslquery/../liboslexec -isystem /usr/lib/llvm/17/include -isystem /usr/include/Imath -O3 -pipe -march=native -fno-diagnostics-color -std=c++17 -fPIC -fvisibility=hidden -fno-color-diagnostics -Wall -Wno-unused-function -Wno-overloaded-virtual -Wno-unneeded-internal-declaration -Wno-unused-private-field -Wno-tautological-compare -Wno-unknown-pragmas -Wno-format-security -Qunused-arguments -Wunknown-warning-option -Wno-unused-local-typedefs -Wno-expansion-to-defined -Wno-bitwise-instead-of-logical -Wno-null-conversion -Wno-error=strict-overflow -fno-math-errno -mavx2 -mf16c -fno-reciprocal-math -MD -MT src/liboslquery/CMakeFiles/oslquery.dir/__/liboslexec/typespec.cpp.o -MF src/liboslquery/CMakeFiles/oslquery.dir/__/liboslexec/typespec.cpp.o.d -o src/liboslquery/CMakeFiles/oslquery.dir/__/liboslexec/typespec.cpp.o -c /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslexec/typespec.cpp >[20/166] /usr/lib/llvm/18/bin/clang++-18 -DOIIO_DISABLE_DEPRECATED=1 -DOIIO_HIDE_FORMAT=1 -DOSL_FAST_MATH=1 -DOSL_INTERNAL=1 -DOSL_LLVM_FULL_VERSION=\"17.0.6+libcxx\" -DOSL_LLVM_NEW_PASS_MANAGER -DOSL_LLVM_OPAQUE_POINTERS -DOSL_LLVM_VERSION=170 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -Doslquery_EXPORTS -Dosoparse=OSL_v1_13_osoparse -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/ext/dist/include -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslquery -I/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0/src/liboslquery/../liboslexec -isystem /usr/lib/llvm/17/include -isystem /usr/include/Imath -O3 -pipe -march=native -fno-diagnostics-color -std=c++17 -fPIC -fvisibility=hidden -fno-color-diagnostics -Wall -Wno-unused-function -Wno-overloaded-virtual -Wno-unneeded-internal-declaration -Wno-unused-private-field -Wno-tautological-compare -Wno-unknown-pragmas -Wno-format-security -Qunused-arguments -Wunknown-warning-option -Wno-unused-local-typedefs -Wno-expansion-to-defined -Wno-bitwise-instead-of-logical -Wno-null-conversion -Wno-error=strict-overflow -fno-math-errno -mavx2 -mf16c -fno-reciprocal-math -MD -MT src/liboslquery/CMakeFiles/oslquery.dir/osolex.cpp.o -MF src/liboslquery/CMakeFiles/oslquery.dir/osolex.cpp.o.d -o src/liboslquery/CMakeFiles/oslquery.dir/osolex.cpp.o -c /var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build/src/liboslquery/osolex.cpp >ninja: build stopped: subcommand failed. > * ERROR: media-libs/osl-1.13.7.0::gentoo failed (compile phase): > * ninja -v -j4 -l0 failed > * > * Call stack: > * ebuild.sh, line 136: Called src_compile > * environment, line 3636: Called cmake_src_compile > * environment, line 1403: Called cmake_build > * environment, line 1370: Called eninja > * environment, line 1951: Called die > * The specific snippet of code: > * "$@" || die -n "${*} failed" > * > * If you need support, post the output of `emerge --info '=media-libs/osl-1.13.7.0::gentoo'`, > * the complete build log and the output of `emerge -pqv '=media-libs/osl-1.13.7.0::gentoo'`. > * The complete build log is located at '/var/log/portage/media-libs:osl-1.13.7.0:20240410-102927.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-libs/osl-1.13.7.0/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/media-libs/osl-1.13.7.0/temp/environment'. > * Working directory: '/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0_build' > * S: '/var/tmp/portage/media-libs/osl-1.13.7.0/work/OpenShadingLanguage-1.13.7.0' >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 929091
:
890337
|
890338
|
890339
|
890340
|
890341
| 890342 |
890343
|
890344