Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 446436 Details for
Bug 594244
dev-libs/vc-1.2.0 : /.../storage.h:190:21: error: flexible array member in union
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-libs:vc-1.2.0:20160918-160046.log
dev-libs:vc-1.2.0:20160918-160046.log (text/plain), 98.44 KB, created by
Toralf Förster
on 2016-09-18 16:11:15 UTC
(
hide
)
Description:
dev-libs:vc-1.2.0:20160918-160046.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2016-09-18 16:11:15 UTC
Size:
98.44 KB
patch
obsolete
> * Package: dev-libs/vc-1.2.0 > * Repository: gentoo > * Maintainer: amadio@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU > * FEATURES: preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking vc-1.2.0.tar.gz to /var/tmp/portage/dev-libs/vc-1.2.0/work >>>> Source unpacked in /var/tmp/portage/dev-libs/vc-1.2.0/work >>>> Preparing source in /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 ... >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 ... >>>> Working in BUILD_DIR: "/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build" >cmake --no-warn-unused-cli -C /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_test=OFF -DBUILD_TEST=OFF -DBUILD_Test=OFF -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_INSTALL_DO_STRIP=OFF -DCMAKE_USER_MAKE_RULES_OVERRIDE=/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/gentoo_rules.cmake -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/gentoo_toolchain.cmake /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 >Not searching for unused variables given on the command line. >loading initial cache file /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/gentoo_common_config.cmake >-- The C compiler identification is GNU 6.2.0 >-- The CXX compiler identification is GNU 6.2.0 >-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc >-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works >-- Detecting C compiler ABI info >-- Detecting C compiler ABI info - done >-- Detecting C compile features >-- Detecting C compile features - done >-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ >-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works >-- Detecting CXX compiler ABI info >-- Detecting CXX compiler ABI info - done >-- Detecting CXX compile features >-- Detecting CXX compile features - done >-- Detected Compiler: GCC 6.2.0 >-- MIC SDK was not found! >-- Performing Test check_cxx_compiler_flag__std_c__14 >-- Performing Test check_cxx_compiler_flag__std_c__14 - Success >CMake Warning at cmake/UserWarning.cmake:4 (message): > GCC 5 goes into an endless loop comiling example_scaling_scalar. > Therefore, this target is disabled. >Call Stack (most recent call first): > CMakeLists.txt:81 (UserWarning) > > >-- Performing Test check_c_compiler_flag__W >-- Performing Test check_c_compiler_flag__W - Success >-- Performing Test check_cxx_compiler_flag__W >-- Performing Test check_cxx_compiler_flag__W - Success >-- Performing Test check_c_compiler_flag__Wall >-- Performing Test check_c_compiler_flag__Wall - Success >-- Performing Test check_cxx_compiler_flag__Wall >-- Performing Test check_cxx_compiler_flag__Wall - Success >-- Performing Test check_c_compiler_flag__Wswitch >-- Performing Test check_c_compiler_flag__Wswitch - Success >-- Performing Test check_cxx_compiler_flag__Wswitch >-- Performing Test check_cxx_compiler_flag__Wswitch - Success >-- Performing Test check_c_compiler_flag__Wformat >-- Performing Test check_c_compiler_flag__Wformat - Success >-- Performing Test check_cxx_compiler_flag__Wformat >-- Performing Test check_cxx_compiler_flag__Wformat - Success >-- Performing Test check_c_compiler_flag__Wchar_subscripts >-- Performing Test check_c_compiler_flag__Wchar_subscripts - Success >-- Performing Test check_cxx_compiler_flag__Wchar_subscripts >-- Performing Test check_cxx_compiler_flag__Wchar_subscripts - Success >-- Performing Test check_c_compiler_flag__Wparentheses >-- Performing Test check_c_compiler_flag__Wparentheses - Success >-- Performing Test check_cxx_compiler_flag__Wparentheses >-- Performing Test check_cxx_compiler_flag__Wparentheses - Success >-- Performing Test check_c_compiler_flag__Wmultichar >-- Performing Test check_c_compiler_flag__Wmultichar - Success >-- Performing Test check_cxx_compiler_flag__Wmultichar >-- Performing Test check_cxx_compiler_flag__Wmultichar - Success >-- Performing Test check_c_compiler_flag__Wtrigraphs >-- Performing Test check_c_compiler_flag__Wtrigraphs - Success >-- Performing Test check_cxx_compiler_flag__Wtrigraphs >-- Performing Test check_cxx_compiler_flag__Wtrigraphs - Success >-- Performing Test check_c_compiler_flag__Wpointer_arith >-- Performing Test check_c_compiler_flag__Wpointer_arith - Success >-- Performing Test check_cxx_compiler_flag__Wpointer_arith >-- Performing Test check_cxx_compiler_flag__Wpointer_arith - Success >-- Performing Test check_c_compiler_flag__Wcast_align >-- Performing Test check_c_compiler_flag__Wcast_align - Success >-- Performing Test check_cxx_compiler_flag__Wcast_align >-- Performing Test check_cxx_compiler_flag__Wcast_align - Success >-- Performing Test check_c_compiler_flag__Wreturn_type >-- Performing Test check_c_compiler_flag__Wreturn_type - Success >-- Performing Test check_cxx_compiler_flag__Wreturn_type >-- Performing Test check_cxx_compiler_flag__Wreturn_type - Success >-- Performing Test check_c_compiler_flag__pedantic >-- Performing Test check_c_compiler_flag__pedantic - Success >-- Performing Test check_cxx_compiler_flag__pedantic >-- Performing Test check_cxx_compiler_flag__pedantic - Success >-- Performing Test check_c_compiler_flag__Wshadow >-- Performing Test check_c_compiler_flag__Wshadow - Success >-- Performing Test check_cxx_compiler_flag__Wshadow >-- Performing Test check_cxx_compiler_flag__Wshadow - Success >-- Performing Test check_c_compiler_flag__Wundef >-- Performing Test check_c_compiler_flag__Wundef - Success >-- Performing Test check_cxx_compiler_flag__Wundef >-- Performing Test check_cxx_compiler_flag__Wundef - Success >-- Performing Test check_cxx_compiler_flag__Wold_style_cast >-- Performing Test check_cxx_compiler_flag__Wold_style_cast - Success >-- Performing Test check_cxx_compiler_flag__Wabi >-- Performing Test check_cxx_compiler_flag__Wabi - Success >-- Performing Test check_cxx_compiler_flag__fabi_version_0 >-- Performing Test check_cxx_compiler_flag__fabi_version_0 - Success >-- Performing Test check_cxx_compiler_flag__fabi_compat_version_0 >-- Performing Test check_cxx_compiler_flag__fabi_compat_version_0 - Success >-- Performing Test check_cxx_compiler_flag__ffp_contract_fast >-- Performing Test check_cxx_compiler_flag__ffp_contract_fast - Success >-- target changed from "" to "auto" >-- Detected CPU: sandy-bridge >-- Performing Test check_cxx_compiler_flag__march_sandybridge >-- Performing Test check_cxx_compiler_flag__march_sandybridge - Success >-- Performing Test check_cxx_compiler_flag__msse2 >-- Performing Test check_cxx_compiler_flag__msse2 - Success >-- Performing Test check_cxx_compiler_flag__msse3 >-- Performing Test check_cxx_compiler_flag__msse3 - Success >-- Looking for pmmintrin.h >-- Looking for pmmintrin.h - found >-- Performing Test check_cxx_compiler_flag__mssse3 >-- Performing Test check_cxx_compiler_flag__mssse3 - Success >-- Looking for tmmintrin.h >-- Looking for tmmintrin.h - found >-- Performing Test check_cxx_compiler_flag__msse4_1 >-- Performing Test check_cxx_compiler_flag__msse4_1 - Success >-- Looking for smmintrin.h >-- Looking for smmintrin.h - found >-- Performing Test check_cxx_compiler_flag__msse4_2 >-- Performing Test check_cxx_compiler_flag__msse4_2 - Success >-- Performing Test check_cxx_compiler_flag__mavx >-- Performing Test check_cxx_compiler_flag__mavx - Success >-- Looking for immintrin.h >-- Looking for immintrin.h - found >-- Performing Test check_cxx_compiler_flag__mno_sse4a >-- Performing Test check_cxx_compiler_flag__mno_sse4a - Success >-- Performing Test check_cxx_compiler_flag__mno_fma >-- Performing Test check_cxx_compiler_flag__mno_fma - Success >-- Performing Test check_cxx_compiler_flag__mno_bmi2 >-- Performing Test check_cxx_compiler_flag__mno_bmi2 - Success >-- Performing Test check_cxx_compiler_flag__mno_avx2 >-- Performing Test check_cxx_compiler_flag__mno_avx2 - Success >-- Performing Test check_cxx_compiler_flag__mno_xop >-- Performing Test check_cxx_compiler_flag__mno_xop - Success >-- Performing Test check_cxx_compiler_flag__mno_fma4 >-- Performing Test check_cxx_compiler_flag__mno_fma4 - Success >-- Performing Test check_cxx_compiler_flag__mno_avx512f >-- Performing Test check_cxx_compiler_flag__mno_avx512f - Success >-- Performing Test check_cxx_compiler_flag__mno_avx512vl >-- Performing Test check_cxx_compiler_flag__mno_avx512vl - Success >-- Performing Test check_cxx_compiler_flag__mno_avx512pf >-- Performing Test check_cxx_compiler_flag__mno_avx512pf - Success >-- Performing Test check_cxx_compiler_flag__mno_avx512er >-- Performing Test check_cxx_compiler_flag__mno_avx512er - Success >-- Performing Test check_cxx_compiler_flag__mno_avx512cd >-- Performing Test check_cxx_compiler_flag__mno_avx512cd - Success >-- Performing Test check_cxx_compiler_flag__mno_avx512dq >-- Performing Test check_cxx_compiler_flag__mno_avx512dq - Success >-- Performing Test check_cxx_compiler_flag__mno_avx512bw >-- Performing Test check_cxx_compiler_flag__mno_avx512bw - Success >-- Performing Test check_cxx_compiler_flag__mno_avx512ifma >-- Performing Test check_cxx_compiler_flag__mno_avx512ifma - Success >-- Performing Test check_cxx_compiler_flag__mno_avx512vbmi >-- Performing Test check_cxx_compiler_flag__mno_avx512vbmi - Success >-- Performing Test check_cxx_compiler_flag__ftemplate_depth_128 >-- Performing Test check_cxx_compiler_flag__ftemplate_depth_128 - Success >-- Performing Test check_cxx_compiler_flag__fPIC >-- Performing Test check_cxx_compiler_flag__fPIC - Success >-- Performing Test check_cxx_compiler_flag__xSSE2 >-- Performing Test check_cxx_compiler_flag__xSSE2 - Failed >-- Performing Test check_cxx_compiler_flag__xSSE3 >-- Performing Test check_cxx_compiler_flag__xSSE3 - Failed >-- Performing Test check_cxx_compiler_flag__xSSSE3 >-- Performing Test check_cxx_compiler_flag__xSSSE3 - Failed >-- Performing Test check_cxx_compiler_flag__xSSE4_1 >-- Performing Test check_cxx_compiler_flag__xSSE4_1 - Failed >-- Performing Test check_cxx_compiler_flag__xAVX >-- Performing Test check_cxx_compiler_flag__xAVX - Failed >-- Performing Test check_cxx_compiler_flag__mxop >-- Performing Test check_cxx_compiler_flag__mxop - Success >-- Performing Test check_cxx_compiler_flag__mfma4 >-- Performing Test check_cxx_compiler_flag__mfma4 - Success >-- Performing Test check_cxx_compiler_flag__mfma >-- Performing Test check_cxx_compiler_flag__mfma - Success >-- Performing Test check_cxx_compiler_flag__xCORE_AVX2 >-- Performing Test check_cxx_compiler_flag__xCORE_AVX2 - Failed >-- Performing Test check_cxx_compiler_flag__mavx2 >-- Performing Test check_cxx_compiler_flag__mavx2 - Success >-- Performing Test check_cxx_compiler_flag__mbmi2 >-- Performing Test check_cxx_compiler_flag__mbmi2 - Success >-- <<< Gentoo configuration >>> >Build type Gentoo >Install path /usr >Compiler flags: >C -march=native -O2 -pipe -W -Wall -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wmultichar -Wtrigraphs -Wpointer-arith -Wcast-align -Wreturn-type -pedantic -Wshadow -Wundef >C++ -march=native -O2 -pipe -std=c++14 -W -Wall -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wmultichar -Wtrigraphs -Wpointer-arith -Wcast-align -Wreturn-type -pedantic -Wshadow -Wundef -Wold-style-cast -ftemplate-depth=128 >Linker flags: >Executable -Wl,-O1 -Wl,--as-needed >Module -Wl,-O1 -Wl,--as-needed >Shared -Wl,-O1 -Wl,--as-needed > >-- Configuring done >-- Generating done >-- Build files have been written to: /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 ... >>>> Working in BUILD_DIR: "/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build" >make -j1 VERBOSE=1 >/usr/bin/cmake -H/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 -B/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build --check-build-system CMakeFiles/Makefile.cmake 0 >/usr/bin/cmake -E cmake_progress_start /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/CMakeFiles /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/CMakeFiles/progress.marks >make -f CMakeFiles/Makefile2 all >make[1]: Entering directory '/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build' >make -f CMakeFiles/Vc.dir/build.make CMakeFiles/Vc.dir/depend >make[2]: Entering directory '/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build' >[ 2%] Copy to /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/avx_sorthelper_AVX2+FMA+BMI2.cpp >cd /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 && /usr/bin/cmake -E copy src/avx_sorthelper.cpp /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/avx_sorthelper_AVX2+FMA+BMI2.cpp >[ 5%] Copy to /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp >cd /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 && /usr/bin/cmake -E copy src/trigonometric.cpp /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp >[ 8%] Copy to /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE3.cpp >cd /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 && /usr/bin/cmake -E copy src/trigonometric.cpp /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE3.cpp >[ 11%] Copy to /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSSE3.cpp >cd /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 && /usr/bin/cmake -E copy src/trigonometric.cpp /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSSE3.cpp >[ 14%] Copy to /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE4_1.cpp >cd /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 && /usr/bin/cmake -E copy src/trigonometric.cpp /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE4_1.cpp >[ 17%] Copy to /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_AVX.cpp >cd /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 && /usr/bin/cmake -E copy src/trigonometric.cpp /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_AVX.cpp >[ 20%] Copy to /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE+XOP+FMA4.cpp >cd /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 && /usr/bin/cmake -E copy src/trigonometric.cpp /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE+XOP+FMA4.cpp >[ 23%] Copy to /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_AVX+XOP+FMA4.cpp >cd /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 && /usr/bin/cmake -E copy src/trigonometric.cpp /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_AVX+XOP+FMA4.cpp >[ 26%] Copy to /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_AVX+XOP+FMA.cpp >cd /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 && /usr/bin/cmake -E copy src/trigonometric.cpp /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_AVX+XOP+FMA.cpp >[ 29%] Copy to /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_AVX+FMA.cpp >cd /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 && /usr/bin/cmake -E copy src/trigonometric.cpp /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_AVX+FMA.cpp >[ 32%] Copy to /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/sse_sorthelper_SSE2.cpp >cd /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 && /usr/bin/cmake -E copy src/sse_sorthelper.cpp /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/sse_sorthelper_SSE2.cpp >[ 35%] Copy to /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/sse_sorthelper_SSE4_1.cpp >cd /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 && /usr/bin/cmake -E copy src/sse_sorthelper.cpp /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/sse_sorthelper_SSE4_1.cpp >[ 38%] Copy to /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/sse_sorthelper_AVX.cpp >cd /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 && /usr/bin/cmake -E copy src/sse_sorthelper.cpp /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/sse_sorthelper_AVX.cpp >[ 41%] Copy to /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/sse_sorthelper_AVX2+FMA+BMI2.cpp >cd /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 && /usr/bin/cmake -E copy src/sse_sorthelper.cpp /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/sse_sorthelper_AVX2+FMA+BMI2.cpp >[ 44%] Copy to /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/avx_sorthelper_AVX.cpp >cd /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 && /usr/bin/cmake -E copy src/avx_sorthelper.cpp /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/avx_sorthelper_AVX.cpp >cd /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/CMakeFiles/Vc.dir/DependInfo.cmake >Dependee "/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/CMakeFiles/Vc.dir/DependInfo.cmake" is newer than depender "/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/CMakeFiles/Vc.dir/depend.internal". >Dependee "/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/CMakeFiles/Vc.dir/depend.internal". >Scanning dependencies of target Vc >make[2]: Leaving directory '/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build' >make -f CMakeFiles/Vc.dir/build.make CMakeFiles/Vc.dir/build >make[2]: Entering directory '/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build' >[ 47%] Building CXX object CMakeFiles/Vc.dir/src/const.cpp.o >/usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 -I/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include -DNDEBUG -march=native -O2 -pipe -std=c++14 -W -Wall -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wmultichar -Wtrigraphs -Wpointer-arith -Wcast-align -Wreturn-type -pedantic -Wshadow -Wundef -Wold-style-cast -ftemplate-depth=128 -Wabi -fabi-version=0 -fabi-compat-version=0 -ffp-contract=fast -DVc_COMPILE_LIB -fPIC -o CMakeFiles/Vc.dir/src/const.cpp.o -c /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/src/const.cpp >[ 50%] Building CXX object CMakeFiles/Vc.dir/src/cpuid.cpp.o >/usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 -I/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include -DNDEBUG -march=native -O2 -pipe -std=c++14 -W -Wall -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wmultichar -Wtrigraphs -Wpointer-arith -Wcast-align -Wreturn-type -pedantic -Wshadow -Wundef -Wold-style-cast -ftemplate-depth=128 -Wabi -fabi-version=0 -fabi-compat-version=0 -ffp-contract=fast -DVc_COMPILE_LIB -fPIC -o CMakeFiles/Vc.dir/src/cpuid.cpp.o -c /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/src/cpuid.cpp >[ 52%] Building CXX object CMakeFiles/Vc.dir/src/support_x86.cpp.o >/usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 -I/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include -DNDEBUG -march=native -O2 -pipe -std=c++14 -W -Wall -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wmultichar -Wtrigraphs -Wpointer-arith -Wcast-align -Wreturn-type -pedantic -Wshadow -Wundef -Wold-style-cast -ftemplate-depth=128 -Wabi -fabi-version=0 -fabi-compat-version=0 -ffp-contract=fast -DVc_COMPILE_LIB -fPIC -o CMakeFiles/Vc.dir/src/support_x86.cpp.o -c /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/src/support_x86.cpp >[ 55%] Building CXX object CMakeFiles/Vc.dir/trigonometric_SSE2.cpp.o >/usr/bin/x86_64-pc-linux-gnu-g++ -DVc_IMPL=SSE2 -I/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0 -I/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include -DNDEBUG -march=native -O2 -pipe -std=c++14 -W -Wall -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wmultichar -Wtrigraphs -Wpointer-arith -Wcast-align -Wreturn-type -pedantic -Wshadow -Wundef -Wold-style-cast -ftemplate-depth=128 -Wabi -fabi-version=0 -fabi-compat-version=0 -ffp-contract=fast -DVc_COMPILE_LIB -fPIC -msse2 -o CMakeFiles/Vc.dir/trigonometric_SSE2.cpp.o -c /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:53:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:33, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/../common/storage.h:63:41: warning: ignoring attributes on template argument â__m128d {aka __vector(2) double}â [-Wignored-attributes] > __m128>::type>::type; > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/../common/storage.h:63:41: warning: ignoring attributes on template argument â__m128 {aka __vector(4) float}â [-Wignored-attributes] >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/../common/storage.h:63:48: warning: ignoring attributes on template argument â__m128i {aka __vector(2) long long int}â [-Wignored-attributes] > __m128>::type>::type; > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/../common/storage.h:190:21: error: flexible array member in union > EntryType m[]; > ^ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:35:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vectorhelper.h:47:45: warning: ignoring attributes on template argument â__m128 {aka __vector(4) float}â [-Wignored-attributes] > template<> struct VectorHelper<_M128> > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vectorhelper.h:69:46: warning: ignoring attributes on template argument â__m128d {aka __vector(2) double}â [-Wignored-attributes] > template<> struct VectorHelper<_M128D> > ^ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:35:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vectorhelper.h:90:46: warning: ignoring attributes on template argument â__m128i {aka __vector(2) long long int}â [-Wignored-attributes] > template<> struct VectorHelper<_M128I> > ^ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/mask.h:34:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:36, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:68:75: warning: ignoring attributes on template argument â__m128i {aka __vector(2) long long int}â [-Wignored-attributes] > Vc_INTRINSIC __m128i load(const ushort *mem, Flags, LoadTag<__m128i, short>) > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h: In function â__m128i Vc_1::Detail::load(const ushort*, Flags, Vc_1::Detail::LoadTag<__vector(2) long long int, short int>)â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:70:37: warning: ignoring attributes on template argument â__m128i {aka __vector(2) long long int}â [-Wignored-attributes] > return SSE::VectorHelper<__m128i>::load<Flags>(mem); > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h: At global scope: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:73:74: warning: ignoring attributes on template argument â__m128i {aka __vector(2) long long int}â [-Wignored-attributes] > Vc_INTRINSIC __m128i load(const uchar *mem, Flags, LoadTag<__m128i, short>) > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:80:74: warning: ignoring attributes on template argument â__m128i {aka __vector(2) long long int}â [-Wignored-attributes] > Vc_INTRINSIC __m128i load(const schar *mem, Flags, LoadTag<__m128i, short>) > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:89:75: warning: ignoring attributes on template argument â__m128i {aka __vector(2) long long int}â [-Wignored-attributes] > Vc_INTRINSIC __m128i load(const uchar *mem, Flags, LoadTag<__m128i, ushort>) > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:98:71: warning: ignoring attributes on template argument â__m128i {aka __vector(2) long long int}â [-Wignored-attributes] > Vc_INTRINSIC __m128i load(const uint *mem, Flags, LoadTag<__m128i, int>) > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h: In function â__m128i Vc_1::Detail::load(const uint*, Flags, Vc_1::Detail::LoadTag<__vector(2) long long int, int>)â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:100:37: warning: ignoring attributes on template argument â__m128i {aka __vector(2) long long int}â [-Wignored-attributes] > return SSE::VectorHelper<__m128i>::load<Flags>(mem); > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h: At global scope: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:105:73: warning: ignoring attributes on template argument â__m128i {aka __vector(2) long long int}â [-Wignored-attributes] > Vc_INTRINSIC __m128i load(const ushort *mem, Flags, LoadTag<__m128i, int>) > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:110:72: warning: ignoring attributes on template argument â__m128i {aka __vector(2) long long int}â [-Wignored-attributes] > Vc_INTRINSIC __m128i load(const short *mem, Flags, LoadTag<__m128i, int>) > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:115:72: warning: ignoring attributes on template argument â__m128i {aka __vector(2) long long int}â [-Wignored-attributes] > Vc_INTRINSIC __m128i load(const uchar *mem, Flags, LoadTag<__m128i, int>) > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:120:72: warning: ignoring attributes on template argument â__m128i {aka __vector(2) long long int}â [-Wignored-attributes] > Vc_INTRINSIC __m128i load(const schar *mem, Flags, LoadTag<__m128i, int>) > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:127:74: warning: ignoring attributes on template argument â__m128i {aka __vector(2) long long int}â [-Wignored-attributes] > Vc_INTRINSIC __m128i load(const ushort *mem, Flags, LoadTag<__m128i, uint>) > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:132:73: warning: ignoring attributes on template argument â__m128i {aka __vector(2) long long int}â [-Wignored-attributes] > Vc_INTRINSIC __m128i load(const uchar *mem, Flags, LoadTag<__m128i, uint>) > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:139:75: warning: ignoring attributes on template argument â__m128d {aka __vector(2) double}â [-Wignored-attributes] > Vc_INTRINSIC __m128d load(const float *mem, Flags, LoadTag<__m128d, double>) > ^ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:33:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h: In substitution of âtemplate<class VectorType, class EntryType> using VectorMemoryUnion = Vc_1::Common::Storage<EntryType, (sizeof (VectorType) / sizeof (EntryType))> [with VectorType = Vc_1::SSE::VectorTypeHelper<double>::Type; EntryType = double]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: required from âstruct Vc_1::SSE::VectorTraits<double>â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/casts.h:62:52: required by substitution of âtemplate<class From, class To> typename Vc_1::SSE::VectorTraits<To>::VectorType Vc_1::SSE::convert(typename Vc_1::SSE::VectorTraits<From>::VectorType) [with From = float; To = double]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:142:77: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: warning: ignoring attributes on template argument âVc_1::SSE::VectorTypeHelper<double>::Type {aka __vector(2) double}â [-Wignored-attributes] > typedef Common::VectorMemoryUnion<VectorType, EntryType> StorageType; > ^~~~~~~~~~~ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h: In substitution of âtemplate<class VectorType, class EntryType> using VectorMemoryUnion = Vc_1::Common::Storage<EntryType, (sizeof (VectorType) / sizeof (EntryType))> [with VectorType = Vc_1::SSE::VectorTypeHelper<float>::Type; EntryType = float]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: required from âstruct Vc_1::SSE::VectorTraits<float>â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/casts.h:62:52: required by substitution of âtemplate<class From, class To> typename Vc_1::SSE::VectorTraits<To>::VectorType Vc_1::SSE::convert(typename Vc_1::SSE::VectorTraits<From>::VectorType) [with From = float; To = double]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:142:77: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: warning: ignoring attributes on template argument âVc_1::SSE::VectorTypeHelper<float>::Type {aka __vector(4) float}â [-Wignored-attributes] >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/mask.h:34:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:36, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:145:76: warning: ignoring attributes on template argument â__m128d {aka __vector(2) double}â [-Wignored-attributes] > Vc_INTRINSIC __m128d load(const uint *mem, Flags f, LoadTag<__m128d, double>) > ^ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:33:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h: In substitution of âtemplate<class VectorType, class EntryType> using VectorMemoryUnion = Vc_1::Common::Storage<EntryType, (sizeof (VectorType) / sizeof (EntryType))> [with VectorType = Vc_1::SSE::VectorTypeHelper<unsigned int>::Type; EntryType = unsigned int]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: required from âstruct Vc_1::SSE::VectorTraits<unsigned int>â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/casts.h:62:52: required by substitution of âtemplate<class From, class To> typename Vc_1::SSE::VectorTraits<To>::VectorType Vc_1::SSE::convert(typename Vc_1::SSE::VectorTraits<From>::VectorType) [with From = unsigned int; To = double]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:148:64: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: warning: ignoring attributes on template argument âVc_1::SSE::VectorTypeHelper<unsigned int>::Type {aka __vector(2) long long int}â [-Wignored-attributes] > typedef Common::VectorMemoryUnion<VectorType, EntryType> StorageType; > ^~~~~~~~~~~ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/mask.h:34:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:36, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:151:75: warning: ignoring attributes on template argument â__m128d {aka __vector(2) double}â [-Wignored-attributes] > Vc_INTRINSIC __m128d load(const int *mem, Flags f, LoadTag<__m128d, double>) > ^ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:33:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h: In substitution of âtemplate<class VectorType, class EntryType> using VectorMemoryUnion = Vc_1::Common::Storage<EntryType, (sizeof (VectorType) / sizeof (EntryType))> [with VectorType = Vc_1::SSE::VectorTypeHelper<int>::Type; EntryType = int]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: required from âstruct Vc_1::SSE::VectorTraits<int>â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/casts.h:62:52: required by substitution of âtemplate<class From, class To> typename Vc_1::SSE::VectorTraits<To>::VectorType Vc_1::SSE::convert(typename Vc_1::SSE::VectorTraits<From>::VectorType) [with From = int; To = double]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:154:64: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: warning: ignoring attributes on template argument âVc_1::SSE::VectorTypeHelper<int>::Type {aka __vector(2) long long int}â [-Wignored-attributes] > typedef Common::VectorMemoryUnion<VectorType, EntryType> StorageType; > ^~~~~~~~~~~ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/mask.h:34:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:36, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:157:78: warning: ignoring attributes on template argument â__m128d {aka __vector(2) double}â [-Wignored-attributes] > Vc_INTRINSIC __m128d load(const ushort *mem, Flags f, LoadTag<__m128d, double>) > ^ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:33:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h: In substitution of âtemplate<class VectorType, class EntryType> using VectorMemoryUnion = Vc_1::Common::Storage<EntryType, (sizeof (VectorType) / sizeof (EntryType))> [with VectorType = Vc_1::SSE::VectorTypeHelper<short unsigned int>::Type; EntryType = short unsigned int]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: required from âstruct Vc_1::SSE::VectorTraits<short unsigned int>â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/casts.h:62:52: required by substitution of âtemplate<class From, class To> typename Vc_1::SSE::VectorTraits<To>::VectorType Vc_1::SSE::convert(typename Vc_1::SSE::VectorTraits<From>::VectorType) [with From = short unsigned int; To = double]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:160:73: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: warning: ignoring attributes on template argument âVc_1::SSE::VectorTypeHelper<short unsigned int>::Type {aka __vector(2) long long int}â [-Wignored-attributes] > typedef Common::VectorMemoryUnion<VectorType, EntryType> StorageType; > ^~~~~~~~~~~ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/mask.h:34:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:36, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:163:77: warning: ignoring attributes on template argument â__m128d {aka __vector(2) double}â [-Wignored-attributes] > Vc_INTRINSIC __m128d load(const short *mem, Flags f, LoadTag<__m128d, double>) > ^ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:33:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h: In substitution of âtemplate<class VectorType, class EntryType> using VectorMemoryUnion = Vc_1::Common::Storage<EntryType, (sizeof (VectorType) / sizeof (EntryType))> [with VectorType = Vc_1::SSE::VectorTypeHelper<short int>::Type; EntryType = short int]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: required from âstruct Vc_1::SSE::VectorTraits<short int>â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/casts.h:62:52: required by substitution of âtemplate<class From, class To> typename Vc_1::SSE::VectorTraits<To>::VectorType Vc_1::SSE::convert(typename Vc_1::SSE::VectorTraits<From>::VectorType) [with From = short int; To = double]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:166:73: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: warning: ignoring attributes on template argument âVc_1::SSE::VectorTypeHelper<short int>::Type {aka __vector(2) long long int}â [-Wignored-attributes] > typedef Common::VectorMemoryUnion<VectorType, EntryType> StorageType; > ^~~~~~~~~~~ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/mask.h:34:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:36, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:169:77: warning: ignoring attributes on template argument â__m128d {aka __vector(2) double}â [-Wignored-attributes] > Vc_INTRINSIC __m128d load(const uchar *mem, Flags f, LoadTag<__m128d, double>) > ^ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:33:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h: In substitution of âtemplate<class VectorType, class EntryType> using VectorMemoryUnion = Vc_1::Common::Storage<EntryType, (sizeof (VectorType) / sizeof (EntryType))> [with VectorType = Vc_1::SSE::VectorTypeHelper<unsigned char>::Type; EntryType = unsigned char]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: required from âstruct Vc_1::SSE::VectorTraits<unsigned char>â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/casts.h:62:52: required by substitution of âtemplate<class From, class To> typename Vc_1::SSE::VectorTraits<To>::VectorType Vc_1::SSE::convert(typename Vc_1::SSE::VectorTraits<From>::VectorType) [with From = unsigned char; To = double]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:172:72: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: warning: ignoring attributes on template argument âVc_1::SSE::VectorTypeHelper<unsigned char>::Type {aka __vector(2) long long int}â [-Wignored-attributes] > typedef Common::VectorMemoryUnion<VectorType, EntryType> StorageType; > ^~~~~~~~~~~ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/mask.h:34:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:36, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:175:77: warning: ignoring attributes on template argument â__m128d {aka __vector(2) double}â [-Wignored-attributes] > Vc_INTRINSIC __m128d load(const schar *mem, Flags f, LoadTag<__m128d, double>) > ^ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:33:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h: In substitution of âtemplate<class VectorType, class EntryType> using VectorMemoryUnion = Vc_1::Common::Storage<EntryType, (sizeof (VectorType) / sizeof (EntryType))> [with VectorType = Vc_1::SSE::VectorTypeHelper<char>::Type; EntryType = char]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: required from âstruct Vc_1::SSE::VectorTraits<char>â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/casts.h:62:52: required by substitution of âtemplate<class From, class To> typename Vc_1::SSE::VectorTraits<To>::VectorType Vc_1::SSE::convert(typename Vc_1::SSE::VectorTraits<From>::VectorType) [with From = char; To = double]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:178:72: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: warning: ignoring attributes on template argument âVc_1::SSE::VectorTypeHelper<char>::Type {aka __vector(2) long long int}â [-Wignored-attributes] > typedef Common::VectorMemoryUnion<VectorType, EntryType> StorageType; > ^~~~~~~~~~~ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/mask.h:34:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:36, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:183:73: warning: ignoring attributes on template argument â__m128 {aka __vector(4) float}â [-Wignored-attributes] > Vc_INTRINSIC __m128 load(const double *mem, Flags, LoadTag<__m128, float>) > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h: In function â__m128 Vc_1::Detail::load(const double*, Flags, Vc_1::Detail::LoadTag<__vector(4) float, float>)â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:194:64: warning: ignoring attributes on template argument â__m128d {aka __vector(2) double}â [-Wignored-attributes] > return _mm_movelh_ps(_mm_cvtpd_ps(SSE::VectorHelper<__m128d>::load<Flags>(&mem[0])), > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:195:64: warning: ignoring attributes on template argument â__m128d {aka __vector(2) double}â [-Wignored-attributes] > _mm_cvtpd_ps(SSE::VectorHelper<__m128d>::load<Flags>(&mem[2]))); > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h: At global scope: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:199:73: warning: ignoring attributes on template argument â__m128 {aka __vector(4) float}â [-Wignored-attributes] > Vc_INTRINSIC __m128 load(const uint *mem, Flags f, LoadTag<__m128, float>) > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:205:70: warning: ignoring attributes on template argument â__m128 {aka __vector(4) float}â [-Wignored-attributes] > Vc_INTRINSIC __m128 load(const T *mem, Flags f, LoadTag<__m128, float>) > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h: In function âR Vc_1::Detail::mask_cast(__m128i)â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/detail.h:292:41: warning: ignoring attributes on template argument â__m128 {aka __vector(4) float}â [-Wignored-attributes] > static_assert(std::is_same<R, __m128>::value, "Incorrect mask cast."); > ^ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h: In instantiation of âclass Vc_1::Vector<int, Vc_1::VectorAbi::Sse>â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:308:97: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:70:78: warning: ignoring attributes on template argument âVc_1::SSE::VectorTraits<int>::VectorType {aka __vector(2) long long int}â [-Wignored-attributes] > typedef SSE::VectorHelper<typename SSE::VectorTraits<T>::VectorType> HV; > ^~ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h: In instantiation of âclass Vc_1::Vector<unsigned int, Vc_1::VectorAbi::Sse>â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:309:97: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:70:78: warning: ignoring attributes on template argument âVc_1::SSE::VectorTraits<unsigned int>::VectorType {aka __vector(2) long long int}â [-Wignored-attributes] >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h: In instantiation of âclass Vc_1::Vector<short int, Vc_1::VectorAbi::Sse>â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:310:97: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:70:78: warning: ignoring attributes on template argument âVc_1::SSE::VectorTraits<short int>::VectorType {aka __vector(2) long long int}â [-Wignored-attributes] >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h: In instantiation of âclass Vc_1::Vector<short unsigned int, Vc_1::VectorAbi::Sse>â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:311:97: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:70:78: warning: ignoring attributes on template argument âVc_1::SSE::VectorTraits<short unsigned int>::VectorType {aka __vector(2) long long int}â [-Wignored-attributes] >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h: In instantiation of âclass Vc_1::Vector<float, Vc_1::VectorAbi::Sse>â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:312:97: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:70:78: warning: ignoring attributes on template argument âVc_1::SSE::VectorTraits<float>::VectorType {aka __vector(4) float}â [-Wignored-attributes] >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h: In instantiation of âclass Vc_1::Vector<double, Vc_1::VectorAbi::Sse>â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:313:97: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:70:78: warning: ignoring attributes on template argument âVc_1::SSE::VectorTraits<double>::VectorType {aka __vector(2) double}â [-Wignored-attributes] >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/simdarray.h:42:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:192, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/simdmaskarray.h: At global scope: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/simdmaskarray.h:315:24: warning: self-comparison always evaluates to true [-Wtautological-compare] > static_assert(Size == mask_type::Size, "size mismatch"); > ~~~~~^~~~~~~~~~~~ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:192:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/simdarray.h: In instantiation of âclass Vc_1::SimdArray<short unsigned int, 32ul>â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/scalar/../common/../traits/type_traits.h:108:8: required from âstruct Vc_1::Traits::vector_size_internal<Vc_1::SimdArray<short unsigned int, 32ul>, true>â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/scalar/../common/../traits/type_traits.h:172:30: required from âstruct Vc_1::Traits::simd_vector_size<Vc_1::SimdArray<short unsigned int, 32ul> >â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/simdarray.h:1356:51: required by substitution of âtemplate<class L, class R> using result_vector_type = typename Vc_1::result_vector_type_internal::evaluate<L, R>::type [with L = short int; R = Vc_1::SimdArray<short unsigned int, 32ul>]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/simdarray.h:1414:86: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/simdarray.h:517:81: warning: ignoring attributes on template argument âVc_1::Vector<short unsigned int, Vc_1::VectorAbi::Sse>::EntryType {aka short unsigned int}â [-Wignored-attributes] > std::is_same<typename V::EntryType, typename V::VectorEntryType>::value || > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ > // or N is a multiple of V::size() > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > (N % V::size() == 0), > ~~~~~~~~~~~~~~~~~~~~ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/simdarray.h:517:81: warning: ignoring attributes on template argument âVc_1::Vector<short unsigned int, Vc_1::VectorAbi::Sse>::VectorEntryType {aka short unsigned int}â [-Wignored-attributes] >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/simdarray.h: In instantiation of âclass Vc_1::SimdArray<short unsigned int, 16ul, Vc_1::Vector<short unsigned int, Vc_1::VectorAbi::Sse>, 8ul>â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/simdarray.h:532:38: required from âclass Vc_1::SimdArray<short unsigned int, 32ul>â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/scalar/../common/../traits/type_traits.h:108:8: required from âstruct Vc_1::Traits::vector_size_internal<Vc_1::SimdArray<short unsigned int, 32ul>, true>â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/scalar/../common/../traits/type_traits.h:172:30: required from âstruct Vc_1::Traits::simd_vector_size<Vc_1::SimdArray<short unsigned int, 32ul> >â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/simdarray.h:1356:51: required by substitution of âtemplate<class L, class R> using result_vector_type = typename Vc_1::result_vector_type_internal::evaluate<L, R>::type [with L = short int; R = Vc_1::SimdArray<short unsigned int, 32ul>]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/simdarray.h:1414:86: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/simdarray.h:517:81: warning: ignoring attributes on template argument âVc_1::Vector<short unsigned int, Vc_1::VectorAbi::Sse>::EntryType {aka short unsigned int}â [-Wignored-attributes] >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/simdarray.h:517:81: warning: ignoring attributes on template argument âVc_1::Vector<short unsigned int, Vc_1::VectorAbi::Sse>::VectorEntryType {aka short unsigned int}â [-Wignored-attributes] >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:33:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h: In substitution of âtemplate<class VectorType, class EntryType> using VectorMemoryUnion = Vc_1::Common::Storage<EntryType, (sizeof (VectorType) / sizeof (EntryType))> [with VectorType = Vc_1::SSE::VectorTypeHelper<long long unsigned int>::Type; EntryType = long long unsigned int]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: required from âstruct Vc_1::SSE::VectorTraits<long long unsigned int>â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:67:60: required from âclass Vc_1::Vector<long long unsigned int>â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/alignedbase.h:88:88: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: warning: ignoring attributes on template argument âVc_1::SSE::VectorTypeHelper<long long unsigned int>::Type {aka __vector(2) long long int}â [-Wignored-attributes] > typedef Common::VectorMemoryUnion<VectorType, EntryType> StorageType; > ^~~~~~~~~~~ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h: In instantiation of âclass Vc_1::Vector<long long unsigned int>â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/alignedbase.h:88:88: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:70:78: warning: ignoring attributes on template argument âVc_1::SSE::VectorTraits<long long unsigned int>::VectorType {aka __vector(2) long long int}â [-Wignored-attributes] > typedef SSE::VectorHelper<typename SSE::VectorTraits<T>::VectorType> HV; > ^~ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:33:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h: In substitution of âtemplate<class VectorType, class EntryType> using VectorMemoryUnion = Vc_1::Common::Storage<EntryType, (sizeof (VectorType) / sizeof (EntryType))> [with VectorType = Vc_1::SSE::VectorTypeHelper<long long int>::Type; EntryType = long long int]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: required from âstruct Vc_1::SSE::VectorTraits<long long int>â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:67:60: required from âclass Vc_1::Vector<long long int>â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/alignedbase.h:89:38: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: warning: ignoring attributes on template argument âVc_1::SSE::VectorTypeHelper<long long int>::Type {aka __vector(2) long long int}â [-Wignored-attributes] > typedef Common::VectorMemoryUnion<VectorType, EntryType> StorageType; > ^~~~~~~~~~~ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h: In instantiation of âclass Vc_1::Vector<long long int>â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/alignedbase.h:89:38: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:70:78: warning: ignoring attributes on template argument âVc_1::SSE::VectorTraits<long long int>::VectorType {aka __vector(2) long long int}â [-Wignored-attributes] > typedef SSE::VectorHelper<typename SSE::VectorTraits<T>::VectorType> HV; > ^~ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:33:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h: In substitution of âtemplate<class VectorType, class EntryType> using VectorMemoryUnion = Vc_1::Common::Storage<EntryType, (sizeof (VectorType) / sizeof (EntryType))> [with VectorType = Vc_1::SSE::VectorTypeHelper<long unsigned int>::Type; EntryType = long unsigned int]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: required from âstruct Vc_1::SSE::VectorTraits<long unsigned int>â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:67:60: required from âclass Vc_1::Vector<long unsigned int>â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/alignedbase.h:89:62: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: warning: ignoring attributes on template argument âVc_1::SSE::VectorTypeHelper<long unsigned int>::Type {aka __vector(2) long long int}â [-Wignored-attributes] > typedef Common::VectorMemoryUnion<VectorType, EntryType> StorageType; > ^~~~~~~~~~~ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h: In instantiation of âclass Vc_1::Vector<long unsigned int>â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/alignedbase.h:89:62: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:70:78: warning: ignoring attributes on template argument âVc_1::SSE::VectorTraits<long unsigned int>::VectorType {aka __vector(2) long long int}â [-Wignored-attributes] > typedef SSE::VectorHelper<typename SSE::VectorTraits<T>::VectorType> HV; > ^~ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:33:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h: In substitution of âtemplate<class VectorType, class EntryType> using VectorMemoryUnion = Vc_1::Common::Storage<EntryType, (sizeof (VectorType) / sizeof (EntryType))> [with VectorType = Vc_1::SSE::VectorTypeHelper<long int>::Type; EntryType = long int]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: required from âstruct Vc_1::SSE::VectorTraits<long int>â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:67:60: required from âclass Vc_1::Vector<long int>â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/alignedbase.h:89:85: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: warning: ignoring attributes on template argument âVc_1::SSE::VectorTypeHelper<long int>::Type {aka __vector(2) long long int}â [-Wignored-attributes] > typedef Common::VectorMemoryUnion<VectorType, EntryType> StorageType; > ^~~~~~~~~~~ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h: In instantiation of âclass Vc_1::Vector<long int>â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/alignedbase.h:89:85: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:70:78: warning: ignoring attributes on template argument âVc_1::SSE::VectorTraits<long int>::VectorType {aka __vector(2) long long int}â [-Wignored-attributes] > typedef SSE::VectorHelper<typename SSE::VectorTraits<T>::VectorType> HV; > ^~ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h: In instantiation of âclass Vc_1::Vector<unsigned char>â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/alignedbase.h:91:62: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:70:78: warning: ignoring attributes on template argument âVc_1::SSE::VectorTraits<unsigned char>::VectorType {aka __vector(2) long long int}â [-Wignored-attributes] >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:33:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h: In substitution of âtemplate<class VectorType, class EntryType> using VectorMemoryUnion = Vc_1::Common::Storage<EntryType, (sizeof (VectorType) / sizeof (EntryType))> [with VectorType = Vc_1::SSE::VectorTypeHelper<signed char>::Type; EntryType = signed char]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: required from âstruct Vc_1::SSE::VectorTraits<signed char>â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:67:60: required from âclass Vc_1::Vector<signed char>â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/alignedbase.h:91:86: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:748:62: warning: ignoring attributes on template argument âVc_1::SSE::VectorTypeHelper<signed char>::Type {aka __vector(2) long long int}â [-Wignored-attributes] > typedef Common::VectorMemoryUnion<VectorType, EntryType> StorageType; > ^~~~~~~~~~~ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h: In instantiation of âclass Vc_1::Vector<signed char>â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/alignedbase.h:91:86: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:70:78: warning: ignoring attributes on template argument âVc_1::SSE::VectorTraits<signed char>::VectorType {aka __vector(2) long long int}â [-Wignored-attributes] > typedef SSE::VectorHelper<typename SSE::VectorTraits<T>::VectorType> HV; > ^~ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:192:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/simdarray.h: In instantiation of âclass Vc_1::SimdArray<int, 2ul, Vc_1::Vector<int, Vc_1::VectorAbi::Scalar>, 1ul>â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/math.h:71:11: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/simdarray.h:517:81: warning: ignoring attributes on template argument âVc_1::Vector<int, Vc_1::VectorAbi::Scalar>::EntryType {aka int}â [-Wignored-attributes] > std::is_same<typename V::EntryType, typename V::VectorEntryType>::value || > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ > // or N is a multiple of V::size() > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > (N % V::size() == 0), > ~~~~~~~~~~~~~~~~~~~~ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/simdarray.h:517:81: warning: ignoring attributes on template argument âVc_1::Vector<int, Vc_1::VectorAbi::Scalar>::VectorEntryType {aka int}â [-Wignored-attributes] >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:53:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:33, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/../common/storage.h: In instantiation of âconst VectorType& Vc_1::Common::Storage<ValueType, Size, Vc_1::Common::AliasStrategy::VectorBuiltin>::v() const [with ValueType = int; long unsigned int Size = 4ul; Vc_1::Common::Storage<ValueType, Size, Vc_1::Common::AliasStrategy::VectorBuiltin>::VectorType = __vector(2) long long int]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.tcc:467:54: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/../common/storage.h:271:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] > Vc_INTRINSIC Vc_PURE const VectorType &v() const { return reinterpret_cast<const VectorType &>(data); } > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/../common/storage.h: In instantiation of âconst VectorType& Vc_1::Common::Storage<ValueType, Size, Vc_1::Common::AliasStrategy::VectorBuiltin>::v() const [with ValueType = unsigned int; long unsigned int Size = 4ul; Vc_1::Common::Storage<ValueType, Size, Vc_1::Common::AliasStrategy::VectorBuiltin>::VectorType = __vector(2) long long int]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.tcc:482:54: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/../common/storage.h:271:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/../common/storage.h: In instantiation of âconst VectorType& Vc_1::Common::Storage<ValueType, Size, Vc_1::Common::AliasStrategy::VectorBuiltin>::v() const [with ValueType = short int; long unsigned int Size = 8ul; Vc_1::Common::Storage<ValueType, Size, Vc_1::Common::AliasStrategy::VectorBuiltin>::VectorType = __vector(2) long long int]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.tcc:496:38: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/../common/storage.h:271:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/../common/storage.h: In instantiation of âconst VectorType& Vc_1::Common::Storage<ValueType, Size, Vc_1::Common::AliasStrategy::VectorBuiltin>::v() const [with ValueType = short unsigned int; long unsigned int Size = 8ul; Vc_1::Common::Storage<ValueType, Size, Vc_1::Common::AliasStrategy::VectorBuiltin>::VectorType = __vector(2) long long int]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.tcc:503:38: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/../common/storage.h:271:63: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:190:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/operators.h: In substitution of âtemplate<class V, class T> using ReturnType = typename Vc_1::Detail::ReturnTypeImpl<V, T, (std::is_arithmetic<U>::value || std::is_convertible<T, int>::value), decltype (is_convertible_to_any_vector<typename V::value_type, typename V::abi>(declval<const T&>())), std::is_integral<typename V::value_type>::value>::type [with V = Vc_1::Vector<double, Vc_1::VectorAbi::Sse>; T = Vc_1::Vector<double, Vc_1::VectorAbi::Sse>]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/operators.h:245:1: required from âVc_1::enable_if<(std::is_convertible<Vc_1::Vector<T, Abi>, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value && std::is_convertible<U, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value), typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type::Mask> Vc_1::operator==(Vc_1::Vector<T, Abi>, const U&) [with T = double; Abi = Vc_1::VectorAbi::Sse; U = Vc_1::Vector<double, Vc_1::VectorAbi::Sse>; Vc_1::enable_if<(std::is_convertible<Vc_1::Vector<T, Abi>, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value && std::is_convertible<U, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value), typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type::Mask> = Vc_1::Mask<double, Vc_1::VectorAbi::Sse>]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/math.h:68:55: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/operators.h:126:59: warning: ignoring attributes on template argument âVc_1::Vector<double, Vc_1::VectorAbi::Sse>::value_type {aka double}â [-Wignored-attributes] > std::is_integral<typename V::value_type>::value>::type; > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/operators.h: In substitution of âtemplate<class V, class T> using ReturnType = typename Vc_1::Detail::ReturnTypeImpl<V, T, (std::is_arithmetic<U>::value || std::is_convertible<T, int>::value), decltype (is_convertible_to_any_vector<typename V::value_type, typename V::abi>(declval<const T&>())), std::is_integral<typename V::value_type>::value>::type [with V = Vc_1::Vector<float, Vc_1::VectorAbi::Sse>; T = Vc_1::Vector<float, Vc_1::VectorAbi::Sse>]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/operators.h:245:1: required from âVc_1::enable_if<(std::is_convertible<Vc_1::Vector<T, Abi>, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value && std::is_convertible<U, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value), typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type::Mask> Vc_1::operator==(Vc_1::Vector<T, Abi>, const U&) [with T = float; Abi = Vc_1::VectorAbi::Sse; U = Vc_1::Vector<float, Vc_1::VectorAbi::Sse>; Vc_1::enable_if<(std::is_convertible<Vc_1::Vector<T, Abi>, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value && std::is_convertible<U, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value), typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type::Mask> = Vc_1::Mask<float, Vc_1::VectorAbi::Sse>]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/math.h:84:61: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/operators.h:126:59: warning: ignoring attributes on template argument âVc_1::Vector<float, Vc_1::VectorAbi::Sse>::value_type {aka float}â [-Wignored-attributes] >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/operators.h: In substitution of âtemplate<class V, class T> using ReturnType = typename Vc_1::Detail::ReturnTypeImpl<V, T, (std::is_arithmetic<U>::value || std::is_convertible<T, int>::value), decltype (is_convertible_to_any_vector<typename V::value_type, typename V::abi>(declval<const T&>())), std::is_integral<typename V::value_type>::value>::type [with V = Vc_1::Vector<int, Vc_1::VectorAbi::Sse>; T = Vc_1::Vector<int, Vc_1::VectorAbi::Sse>]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/operators.h:244:1: required from âVc_1::enable_if<((true && std::is_convertible<Vc_1::Vector<T, Abi>, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value) && std::is_convertible<U, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value), typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type> Vc_1::operator+(Vc_1::Vector<T, Abi>, const U&) [with T = int; Abi = Vc_1::VectorAbi::Sse; U = Vc_1::Vector<int, Vc_1::VectorAbi::Sse>; Vc_1::enable_if<((true && std::is_convertible<Vc_1::Vector<T, Abi>, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value) && std::is_convertible<U, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value), typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type> = Vc_1::Vector<int, Vc_1::VectorAbi::Sse>]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/math.h:107:62: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/operators.h:126:59: warning: ignoring attributes on template argument âVc_1::Vector<int, Vc_1::VectorAbi::Sse>::value_type {aka int}â [-Wignored-attributes] >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/operators.h: In substitution of âtemplate<class V, class T> using ReturnType = typename Vc_1::Detail::ReturnTypeImpl<V, T, (std::is_arithmetic<U>::value || std::is_convertible<T, int>::value), decltype (is_convertible_to_any_vector<typename V::value_type, typename V::abi>(declval<const T&>())), std::is_integral<typename V::value_type>::value>::type [with V = Vc_1::Vector<double, Vc_1::VectorAbi::Sse>; T = double]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/operators.h:245:1: required from âVc_1::enable_if<(std::is_convertible<Vc_1::Vector<T, Abi>, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value && std::is_convertible<U, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value), typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type::Mask> Vc_1::operator>(Vc_1::Vector<T, Abi>, const U&) [with T = double; Abi = Vc_1::VectorAbi::Sse; U = double; Vc_1::enable_if<(std::is_convertible<Vc_1::Vector<T, Abi>, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value && std::is_convertible<U, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value), typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type::Mask> = Vc_1::Mask<double, Vc_1::VectorAbi::Sse>]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/math.h:93:90: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/operators.h:126:59: warning: ignoring attributes on template argument âVc_1::Vector<double, Vc_1::VectorAbi::Sse>::value_type {aka double}â [-Wignored-attributes] >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/operators.h: In substitution of âtemplate<class V, class T> using ReturnType = typename Vc_1::Detail::ReturnTypeImpl<V, T, (std::is_arithmetic<U>::value || std::is_convertible<T, int>::value), decltype (is_convertible_to_any_vector<typename V::value_type, typename V::abi>(declval<const T&>())), std::is_integral<typename V::value_type>::value>::type [with V = Vc_1::Vector<int, Vc_1::VectorAbi::Sse>; T = int]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/operators.h:245:1: required from âVc_1::enable_if<(std::is_convertible<Vc_1::Vector<T, Abi>, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value && std::is_convertible<U, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value), typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type::Mask> Vc_1::operator>(Vc_1::Vector<T, Abi>, const U&) [with T = int; Abi = Vc_1::VectorAbi::Sse; U = int; Vc_1::enable_if<(std::is_convertible<Vc_1::Vector<T, Abi>, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value && std::is_convertible<U, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value), typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type::Mask> = Vc_1::Mask<int, Vc_1::VectorAbi::Sse>]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:186:39: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/operators.h:126:59: warning: ignoring attributes on template argument âVc_1::Vector<int, Vc_1::VectorAbi::Sse>::value_type {aka int}â [-Wignored-attributes] >/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp: In substitution of âtemplate<class T, class Abi> using Const = typename std::conditional<std::is_same<Abi, Vc_1::VectorAbi::Avx>::value, Vc_1::AVX::Const<T>, Vc_1::SSE::Const<T> >::type [with T = Vc_1::Vector<float, Vc_1::VectorAbi::Sse>::EntryType; Abi = Vc_1::Vector<float, Vc_1::VectorAbi::Sse>::abi]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:271:39: required from âstatic T Vc_1::Common::Trigonometric<Impl>::asin(const T&) [with T = Vc_1::Vector<float, Vc_1::VectorAbi::Sse>; Impl = Vc_1::ImplementationT<1u>]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:473:152: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:271:39: warning: ignoring attributes on template argument âVc_1::Vector<float, Vc_1::VectorAbi::Sse>::EntryType {aka float}â [-Wignored-attributes] > typedef Const<T, typename V::abi> C; > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp: In substitution of âtemplate<class T, class Abi> using Const = typename std::conditional<std::is_same<Abi, Vc_1::VectorAbi::Avx>::value, Vc_1::AVX::Const<T>, Vc_1::SSE::Const<T> >::type [with T = Vc_1::Vector<float, Vc_1::VectorAbi::Sse>::EntryType; Abi = Vc_1::Vector<float, Vc_1::VectorAbi::Sse>::abi]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:334:39: required from âstatic T Vc_1::Common::Trigonometric<Impl>::atan(const T&) [with T = Vc_1::Vector<float, Vc_1::VectorAbi::Sse>; Impl = Vc_1::ImplementationT<1u>]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:474:152: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:334:39: warning: ignoring attributes on template argument âVc_1::Vector<float, Vc_1::VectorAbi::Sse>::EntryType {aka float}â [-Wignored-attributes] > typedef Const<T, typename V::abi> C; > ^ >/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp: In substitution of âtemplate<class T, class Abi> using Const = typename std::conditional<std::is_same<Abi, Vc_1::VectorAbi::Avx>::value, Vc_1::AVX::Const<T>, Vc_1::SSE::Const<T> >::type [with T = Vc_1::Vector<float, Vc_1::VectorAbi::Sse>::EntryType; Abi = Vc_1::Vector<float, Vc_1::VectorAbi::Sse>::abi]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:386:39: required from âstatic T Vc_1::Common::Trigonometric<Impl>::atan2(const T&, const T&) [with T = Vc_1::Vector<float, Vc_1::VectorAbi::Sse>; Impl = Vc_1::ImplementationT<1u>]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:475:174: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:386:39: warning: ignoring attributes on template argument âVc_1::Vector<float, Vc_1::VectorAbi::Sse>::EntryType {aka float}â [-Wignored-attributes] > typedef Const<T, typename V::abi> C; > ^ >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/intrinsics.h:53:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:33, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:38, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/../common/storage.h: In instantiation of âVc_1::Common::Storage<ValueType, Size, Vc_1::Common::AliasStrategy::VectorBuiltin>::VectorType& Vc_1::Common::Storage<ValueType, Size, Vc_1::Common::AliasStrategy::VectorBuiltin>::v() [with ValueType = int; long unsigned int Size = 4ul; Vc_1::Common::Storage<ValueType, Size, Vc_1::Common::AliasStrategy::VectorBuiltin>::VectorType = __vector(2) long long int]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:219:66: required from âVc_1::Vector<T, Vc_1::VectorAbi::Sse>::VectorType& Vc_1::Vector<T, Vc_1::VectorAbi::Sse>::data() [with T = int; Vc_1::Vector<T, Vc_1::VectorAbi::Sse>::VectorType = __vector(2) long long int]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.tcc:45:105: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/../common/storage.h:270:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] > Vc_INTRINSIC Vc_PURE VectorType &v() { return reinterpret_cast<VectorType &>(data); } > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/../common/storage.h: In instantiation of âVc_1::Common::Storage<ValueType, Size, Vc_1::Common::AliasStrategy::VectorBuiltin>::VectorType& Vc_1::Common::Storage<ValueType, Size, Vc_1::Common::AliasStrategy::VectorBuiltin>::v() [with ValueType = unsigned int; long unsigned int Size = 4ul; Vc_1::Common::Storage<ValueType, Size, Vc_1::Common::AliasStrategy::VectorBuiltin>::VectorType = __vector(2) long long int]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:219:66: required from âVc_1::Vector<T, Vc_1::VectorAbi::Sse>::VectorType& Vc_1::Vector<T, Vc_1::VectorAbi::Sse>::data() [with T = unsigned int; Vc_1::Vector<T, Vc_1::VectorAbi::Sse>::VectorType = __vector(2) long long int]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.tcc:46:105: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/../common/storage.h:270:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/../common/storage.h: In instantiation of âVc_1::Common::Storage<ValueType, Size, Vc_1::Common::AliasStrategy::VectorBuiltin>::VectorType& Vc_1::Common::Storage<ValueType, Size, Vc_1::Common::AliasStrategy::VectorBuiltin>::v() [with ValueType = short int; long unsigned int Size = 8ul; Vc_1::Common::Storage<ValueType, Size, Vc_1::Common::AliasStrategy::VectorBuiltin>::VectorType = __vector(2) long long int]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:219:66: required from âVc_1::Vector<T, Vc_1::VectorAbi::Sse>::VectorType& Vc_1::Vector<T, Vc_1::VectorAbi::Sse>::data() [with T = short int; Vc_1::Vector<T, Vc_1::VectorAbi::Sse>::VectorType = __vector(2) long long int]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.tcc:47:105: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/../common/storage.h:270:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/../common/storage.h: In instantiation of âVc_1::Common::Storage<ValueType, Size, Vc_1::Common::AliasStrategy::VectorBuiltin>::VectorType& Vc_1::Common::Storage<ValueType, Size, Vc_1::Common::AliasStrategy::VectorBuiltin>::v() [with ValueType = short unsigned int; long unsigned int Size = 8ul; Vc_1::Common::Storage<ValueType, Size, Vc_1::Common::AliasStrategy::VectorBuiltin>::VectorType = __vector(2) long long int]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.h:219:66: required from âVc_1::Vector<T, Vc_1::VectorAbi::Sse>::VectorType& Vc_1::Vector<T, Vc_1::VectorAbi::Sse>::data() [with T = short unsigned int; Vc_1::Vector<T, Vc_1::VectorAbi::Sse>::VectorType = __vector(2) long long int]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/vector.tcc:48:105: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/../common/storage.h:270:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] >In file included from /var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/include/Vc/vector.h:190:0, > from /var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build/trigonometric_SSE2.cpp:32: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/operators.h: In substitution of âtemplate<class V, class T> using ReturnType = typename Vc_1::Detail::ReturnTypeImpl<V, T, (std::is_arithmetic<U>::value || std::is_convertible<T, int>::value), decltype (is_convertible_to_any_vector<typename V::value_type, typename V::abi>(declval<const T&>())), std::is_integral<typename V::value_type>::value>::type [with V = Vc_1::Vector<double, Vc_1::VectorAbi::Sse>; T = int]â: >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/operators.h:245:1: required from âVc_1::enable_if<(std::is_convertible<Vc_1::Vector<T, Abi>, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value && std::is_convertible<U, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value), typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type::Mask> Vc_1::operator<(Vc_1::Vector<T, Abi>, const U&) [with T = double; Abi = Vc_1::VectorAbi::Sse; U = int; Vc_1::enable_if<(std::is_convertible<Vc_1::Vector<T, Abi>, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value && std::is_convertible<U, typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type>::value), typename Vc_1::Detail::ReturnTypeImpl<Vc_1::Vector<T, Abi>, U, (std::is_arithmetic<U>::value || std::is_convertible<U, int>::value), decltype (is_convertible_to_any_vector<typename Vc_1::Vector<T, Abi>::value_type, typename Vc_1::Vector<T, Abi>::abi>(declval<const U&>())), std::is_integral<typename Vc_1::Vector<T, Abi>::value_type>::value>::type::Mask> = Vc_1::Mask<double, Vc_1::VectorAbi::Sse>]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/sse/math.h:170:38: required from âVc_1::SSE::Vector<T> Vc_1::floor(Vc_1::SSE::Vector<T>) [with T = double; Vc_1::SSE::Vector<T> = Vc_1::Vector<double, Vc_1::VectorAbi::Sse>]â >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/math.h:96:43: required from here >/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.0/common/operators.h:126:59: warning: ignoring attributes on template argument âVc_1::Vector<double, Vc_1::VectorAbi::Sse>::value_type {aka double}â [-Wignored-attributes] > std::is_integral<typename V::value_type>::value>::type; > ^ >make[2]: *** [CMakeFiles/Vc.dir/build.make:195: CMakeFiles/Vc.dir/trigonometric_SSE2.cpp.o] Error 1 >make[2]: Leaving directory '/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build' >make[1]: *** [CMakeFiles/Makefile2:260: CMakeFiles/Vc.dir/all] Error 2 >make[1]: Leaving directory '/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build' >make: *** [Makefile:128: all] Error 2 > * ERROR: dev-libs/vc-1.2.0::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=dev-libs/vc-1.2.0::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-libs/vc-1.2.0::gentoo'`. > * The complete build log is located at '/var/log/portage/dev-libs:vc-1.2.0:20160918-160046.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-libs/vc-1.2.0/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-libs/vc-1.2.0/temp/environment'. > * Working directory: '/var/tmp/portage/dev-libs/vc-1.2.0/work/vc-1.2.0_build' > * S: '/var/tmp/portage/dev-libs/vc-1.2.0/work/Vc-1.2.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 594244
: 446436 |
446438
|
446440