The compiler is gcc 7.2. Kubuntu 18.04.
Code: Select all
[ 92%] Building CXX object src/CMakeFiles/zdoom.dir/utility/palette.cpp.o
cd /home/drfrag/DEV/nzdoom/gzdoom/release/src && /usr/bin/c++ -DARCH_IA32 -DDYN_OPENAL -DHAVE_FPU_CONTROL -DHAVE_MMX=1 -DNEED_STRUPR=1 -DNO_GTK -D__forceinline=inline -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -I/usr/include/SDL2 -I/usr/include/i386-linux-gnu -I/home/drfrag/DEV/nzdoom/gzdoom/libraries/bzip2 -I/home/drfrag/DEV/nzdoom/gzdoom/libraries/lzma/C -I/home/drfrag/DEV/nzdoom/gzdoom/libraries/jpeg -I/home/drfrag/DEV/nzdoom/gzdoom/libraries/zmusic -I/home/drfrag/DEV/nzdoom/gzdoom/release/src -I/home/drfrag/DEV/nzdoom/gzdoom/src/. -I/home/drfrag/DEV/nzdoom/gzdoom/src/g_statusbar -I/home/drfrag/DEV/nzdoom/gzdoom/src/console -I/home/drfrag/DEV/nzdoom/gzdoom/src/playsim -I/home/drfrag/DEV/nzdoom/gzdoom/src/playsim/bots -I/home/drfrag/DEV/nzdoom/gzdoom/src/playsim/mapthinkers -I/home/drfrag/DEV/nzdoom/gzdoom/src/gamedata -I/home/drfrag/DEV/nzdoom/gzdoom/src/gamedata/textures -I/home/drfrag/DEV/nzdoom/gzdoom/src/gamedata/fonts -I/home/drfrag/DEV/nzdoom/gzdoom/src/rendering -I/home/drfrag/DEV/nzdoom/gzdoom/src/rendering/2d -I/home/drfrag/DEV/nzdoom/gzdoom/src/r_data -I/home/drfrag/DEV/nzdoom/gzdoom/src/sound -I/home/drfrag/DEV/nzdoom/gzdoom/src/sound/music -I/home/drfrag/DEV/nzdoom/gzdoom/src/sound/backend -I/home/drfrag/DEV/nzdoom/gzdoom/src/xlat -I/home/drfrag/DEV/nzdoom/gzdoom/src/utility -I/home/drfrag/DEV/nzdoom/gzdoom/src/utility/nodebuilder -I/home/drfrag/DEV/nzdoom/gzdoom/src/scripting -I/home/drfrag/DEV/nzdoom/gzdoom/src/scripting/vm -I/home/drfrag/DEV/nzdoom/gzdoom/src/rendering/vulkan/thirdparty -I/home/drfrag/DEV/nzdoom/gzdoom/src/../libraries/gdtoa -I/home/drfrag/DEV/nzdoom/gzdoom/src/../libraries/glslang/glslang/Public -I/home/drfrag/DEV/nzdoom/gzdoom/src/../libraries/glslang/spirv -I/home/drfrag/DEV/nzdoom/gzdoom/release/libraries/gdtoa -I/home/drfrag/DEV/nzdoom/gzdoom/src/posix -I/home/drfrag/DEV/nzdoom/gzdoom/src/posix/sdl -std=gnu++14 -Wall -Wextra -Wno-unused -Wno-unused-parameter -Wno-missing-field-initializers -ffp-contract=off -Wno-unused-result -ffp-contract=off -fPIE -fopenmp -fno-rtti -fomit-frame-pointer -O2 -g -DNDEBUG -include g_pch.h -o CMakeFiles/zdoom.dir/utility/palette.cpp.o -c /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp: In function ‘void DoBlending_SSE2(const PalEntry*, PalEntry*, int, int, int, int, int)’:
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:137:14: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
blending256 = _mm_set_epi32(0x100, 0x1000100, 0x100, 0x1000100);
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:758:1: error: inlining failed in call to always_inline ‘__m128i _mm_setzero_si128()’: target specific option mismatch
_mm_setzero_si128 (void)
^~~~~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:149:7: note: called from here
zero = _mm_setzero_si128();
~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:1106:1: error: inlining failed in call to always_inline ‘__m128i _mm_subs_epu16(__m128i, __m128i)’: target specific option mismatch
_mm_subs_epu16 (__m128i __A, __m128i __B)
^~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:147:13: note: called from here
blendalpha = _mm_subs_epu16(blending256, blendalpha); // one minus alpha
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:1124:1: error: inlining failed in call to always_inline ‘__m128i _mm_mullo_epi16(__m128i, __m128i)’: target specific option mismatch
_mm_mullo_epi16 (__m128i __A, __m128i __B)
^~~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:146:13: note: called from here
blendcolor = _mm_mullo_epi16(blendcolor, blendalpha); // premultiply blend by alpha
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:602:1: error: inlining failed in call to always_inline ‘__m128i _mm_set_epi32(int, int, int, int)’: target specific option mismatch
_mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
^~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:143:13: note: called from here
blendalpha = _mm_set_epi32(a, color, a, color);
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:602:1: error: inlining failed in call to always_inline ‘__m128i _mm_set_epi32(int, int, int, int)’: target specific option mismatch
_mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
^~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:140:13: note: called from here
blendcolor = _mm_set_epi32(r, color, r, color);
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:602:1: error: inlining failed in call to always_inline ‘__m128i _mm_set_epi32(int, int, int, int)’: target specific option mismatch
_mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
^~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:137:14: note: called from here
blending256 = _mm_set_epi32(0x100, 0x1000100, 0x100, 0x1000100);
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:719:1: error: inlining failed in call to always_inline ‘void _mm_storeu_si128(__m128i_u*, __m128i)’: target specific option mismatch
_mm_storeu_si128 (__m128i_u *__P, __m128i __B)
^~~~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:165:20: note: called from here
_mm_storeu_si128((__m128i *)to, _mm_packus_epi16(color1, color2));
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:962:1: error: inlining failed in call to always_inline ‘__m128i _mm_packus_epi16(__m128i, __m128i)’: target specific option mismatch
_mm_packus_epi16 (__m128i __A, __m128i __B)
^~~~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:165:20: note: called from here
_mm_storeu_si128((__m128i *)to, _mm_packus_epi16(color1, color2));
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:1207:1: error: inlining failed in call to always_inline ‘__m128i _mm_srli_epi16(__m128i, int)’: target specific option mismatch
_mm_srli_epi16 (__m128i __A, int __B)
^~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:164:11: note: called from here
color2 = _mm_srli_epi16(color2, 8);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:1207:1: error: inlining failed in call to always_inline ‘__m128i _mm_srli_epi16(__m128i, int)’: target specific option mismatch
_mm_srli_epi16 (__m128i __A, int __B)
^~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:163:11: note: called from here
color1 = _mm_srli_epi16(color1, 8);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:1058:1: error: inlining failed in call to always_inline ‘__m128i _mm_adds_epu16(__m128i, __m128i)’: target specific option mismatch
_mm_adds_epu16 (__m128i __A, __m128i __B)
^~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:162:11: note: called from here
color2 = _mm_adds_epu16(blendcolor, color2);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:1058:1: error: inlining failed in call to always_inline ‘__m128i _mm_adds_epu16(__m128i, __m128i)’: target specific option mismatch
_mm_adds_epu16 (__m128i __A, __m128i __B)
^~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:161:11: note: called from here
color1 = _mm_adds_epu16(blendcolor, color1);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:1124:1: error: inlining failed in call to always_inline ‘__m128i _mm_mullo_epi16(__m128i, __m128i)’: target specific option mismatch
_mm_mullo_epi16 (__m128i __A, __m128i __B)
^~~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:160:11: note: called from here
color2 = _mm_mullo_epi16(blendalpha, color2);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:1124:1: error: inlining failed in call to always_inline ‘__m128i _mm_mullo_epi16(__m128i, __m128i)’: target specific option mismatch
_mm_mullo_epi16 (__m128i __A, __m128i __B)
^~~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:159:11: note: called from here
color1 = _mm_mullo_epi16(blendalpha, color1);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:992:1: error: inlining failed in call to always_inline ‘__m128i _mm_unpacklo_epi8(__m128i, __m128i)’: target specific option mismatch
_mm_unpacklo_epi8 (__m128i __A, __m128i __B)
^~~~~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:158:11: note: called from here
color1 = _mm_unpacklo_epi8(color1, zero);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:968:1: error: inlining failed in call to always_inline ‘__m128i _mm_unpackhi_epi8(__m128i, __m128i)’: target specific option mismatch
_mm_unpackhi_epi8 (__m128i __A, __m128i __B)
^~~~~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:157:11: note: called from here
color2 = _mm_unpackhi_epi8(color1, zero);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:701:1: error: inlining failed in call to always_inline ‘__m128i _mm_loadu_si128(const __m128i_u*)’: target specific option mismatch
_mm_loadu_si128 (__m128i_u const *__P)
^~~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:155:11: note: called from here
color1 = _mm_loadu_si128((__m128i *)from);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:713:1: error: inlining failed in call to always_inline ‘void _mm_store_si128(__m128i*, __m128i)’: target specific option mismatch
_mm_store_si128 (__m128i *__P, __m128i __B)
^~~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:183:19: note: called from here
_mm_store_si128((__m128i *)to, _mm_packus_epi16(color1, color2));
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:962:1: error: inlining failed in call to always_inline ‘__m128i _mm_packus_epi16(__m128i, __m128i)’: target specific option mismatch
_mm_packus_epi16 (__m128i __A, __m128i __B)
^~~~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:183:19: note: called from here
_mm_store_si128((__m128i *)to, _mm_packus_epi16(color1, color2));
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:1207:1: error: inlining failed in call to always_inline ‘__m128i _mm_srli_epi16(__m128i, int)’: target specific option mismatch
_mm_srli_epi16 (__m128i __A, int __B)
^~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:182:11: note: called from here
color2 = _mm_srli_epi16(color2, 8);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:1207:1: error: inlining failed in call to always_inline ‘__m128i _mm_srli_epi16(__m128i, int)’: target specific option mismatch
_mm_srli_epi16 (__m128i __A, int __B)
^~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:181:11: note: called from here
color1 = _mm_srli_epi16(color1, 8);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:1058:1: error: inlining failed in call to always_inline ‘__m128i _mm_adds_epu16(__m128i, __m128i)’: target specific option mismatch
_mm_adds_epu16 (__m128i __A, __m128i __B)
^~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:180:11: note: called from here
color2 = _mm_adds_epu16(blendcolor, color2);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:1058:1: error: inlining failed in call to always_inline ‘__m128i _mm_adds_epu16(__m128i, __m128i)’: target specific option mismatch
_mm_adds_epu16 (__m128i __A, __m128i __B)
^~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:179:11: note: called from here
color1 = _mm_adds_epu16(blendcolor, color1);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:1124:1: error: inlining failed in call to always_inline ‘__m128i _mm_mullo_epi16(__m128i, __m128i)’: target specific option mismatch
_mm_mullo_epi16 (__m128i __A, __m128i __B)
^~~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:178:11: note: called from here
color2 = _mm_mullo_epi16(blendalpha, color2);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:1124:1: error: inlining failed in call to always_inline ‘__m128i _mm_mullo_epi16(__m128i, __m128i)’: target specific option mismatch
_mm_mullo_epi16 (__m128i __A, __m128i __B)
^~~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:177:11: note: called from here
color1 = _mm_mullo_epi16(blendalpha, color1);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:992:1: error: inlining failed in call to always_inline ‘__m128i _mm_unpacklo_epi8(__m128i, __m128i)’: target specific option mismatch
_mm_unpacklo_epi8 (__m128i __A, __m128i __B)
^~~~~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:176:11: note: called from here
color1 = _mm_unpacklo_epi8(color1, zero);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:968:1: error: inlining failed in call to always_inline ‘__m128i _mm_unpackhi_epi8(__m128i, __m128i)’: target specific option mismatch
_mm_unpackhi_epi8 (__m128i __A, __m128i __B)
^~~~~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:175:11: note: called from here
color2 = _mm_unpackhi_epi8(color1, zero);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:110:0:
/usr/lib/gcc/i686-linux-gnu/7/include/emmintrin.h:695:1: error: inlining failed in call to always_inline ‘__m128i _mm_load_si128(const __m128i*)’: target specific option mismatch
_mm_load_si128 (__m128i const *__P)
^~~~~~~~~~~~~~
/home/drfrag/DEV/nzdoom/gzdoom/src/utility/palette.cpp:173:11: note: called from here
color1 = _mm_load_si128((__m128i *)from);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~