detected OS is [Linux]
detected compiler is [g++]
make pgo-instrumented
make[1]: Entering directory '/tmp/tmp4z682emi/Halogen/Halogen-tmp/src'
detected OS is [Linux]
detected compiler is [g++]
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"/home/openbench/openbench/Client/Networks/0A11ED39\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c main.cpp -o ../build/main.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"/home/openbench/openbench/Client/Networks/0A11ED39\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c chessboard/board_state.cpp -o ../build/chessboard/board_state.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"/home/openbench/openbench/Client/Networks/0A11ED39\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c chessboard/game_state.cpp -o ../build/chessboard/game_state.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"/home/openbench/openbench/Client/Networks/0A11ED39\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c evaluation/evaluate.cpp -o ../build/evaluation/evaluate.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"/home/openbench/openbench/Client/Networks/0A11ED39\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c movegen/move.cpp -o ../build/movegen/move.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"/home/openbench/openbench/Client/Networks/0A11ED39\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c movegen/movegen.cpp -o ../build/movegen/movegen.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"/home/openbench/openbench/Client/Networks/0A11ED39\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c network/network.cpp -o ../build/network/network.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"/home/openbench/openbench/Client/Networks/0A11ED39\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/cuckoo.cpp -o ../build/search/cuckoo.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"/home/openbench/openbench/Client/Networks/0A11ED39\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/data.cpp -o ../build/search/data.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"/home/openbench/openbench/Client/Networks/0A11ED39\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/history.cpp -o ../build/search/history.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"/home/openbench/openbench/Client/Networks/0A11ED39\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/search.cpp -o ../build/search/search.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"/home/openbench/openbench/Client/Networks/0A11ED39\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/staged_movegen.cpp -o ../build/search/staged_movegen.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"/home/openbench/openbench/Client/Networks/0A11ED39\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/static_exchange_evaluation.cpp -o ../build/search/static_exchange_evaluation.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"/home/openbench/openbench/Client/Networks/0A11ED39\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/syzygy.cpp -o ../build/search/syzygy.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"/home/openbench/openbench/Client/Networks/0A11ED39\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/zobrist.cpp -o ../build/search/zobrist.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"/home/openbench/openbench/Client/Networks/0A11ED39\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/limit/time.cpp -o ../build/search/limit/time.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"/home/openbench/openbench/Client/Networks/0A11ED39\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/transposition/table.cpp -o ../build/search/transposition/table.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"/home/openbench/openbench/Client/Networks/0A11ED39\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/transposition/entry.cpp -o ../build/search/transposition/entry.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"/home/openbench/openbench/Client/Networks/0A11ED39\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c test/static_exchange_evaluation_test.cpp -o ../build/test/static_exchange_evaluation_test.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"/home/openbench/openbench/Client/Networks/0A11ED39\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c third-party/Pyrrhic/tbprobe.cpp -o ../build/third-party/Pyrrhic/tbprobe.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"/home/openbench/openbench/Client/Networks/0A11ED39\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c uci/uci.cpp -o ../build/uci/uci.cpp.o
In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:49,
                 from ./network/simd/definitions.hpp:10,
                 from ./network/accumulator.hpp:3,
                 from network/network.cpp:11:
In function ‘__m256i _mm512_extracti64x4_epi64(__m512i, int)’,
    inlined from ‘int32_t NN::SIMD::hsum_epi32(__m512i)’ at ./network/simd/utility.hpp:35:35,
    inlined from ‘void NN::inference_output(const std::array<short int, SIZE>&, const std::array<short int, SIZE>&, const std::array<short int, (SIZE * 2)>&, int32_t&) [with long unsigned int SIZE = 1024]’ at ./network/inference.hpp:78:31:
/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:6012:10: warning: ‘__Y’ is used uninitialized [-Wuninitialized]
 6012 |   return (__m256i) __builtin_ia32_extracti64x4_mask ((__v8di) __A,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6013 |                                                      __imm,
      |                                                      ~~~~~~
 6014 |                                                      (__v4di)
      |                                                      ~~~~~~~~
 6015 |                                                      _mm256_undefined_si256 (),
      |                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~
 6016 |                                                      (__mmask8) -1);
      |                                                      ~~~~~~~~~~~~~~
In file included from /usr/lib/gcc/x86_64-linux-gnu/12/include/immintrin.h:43:
/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function ‘void NN::inference_output(const std::array<short int, SIZE>&, const std::array<short int, SIZE>&, const std::array<short int, (SIZE * 2)>&, int32_t&) [with long unsigned int SIZE = 1024]’:
/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1224:11: note: ‘__Y’ was declared here
 1224 |   __m256i __Y = __Y;
      |           ^~~
In function ‘__m256d _mm512_extractf64x4_pd(__m512d, int)’,
    inlined from ‘__m256i _mm512_castsi512_si256(__m512i)’ at /usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:15850:41,
    inlined from ‘int32_t NN::SIMD::hsum_epi32(__m512i)’ at ./network/simd/utility.hpp:35:35,
    inlined from ‘void NN::inference_output(const std::array<short int, SIZE>&, const std::array<short int, SIZE>&, const std::array<short int, (SIZE * 2)>&, int32_t&) [with long unsigned int SIZE = 1024]’ at ./network/inference.hpp:78:31:
/usr/lib/gcc/x86_64-linux-gnu/12/include/avx512fintrin.h:5946:10: warning: ‘__Y’ is used uninitialized [-Wuninitialized]
 5946 |   return (__m256d) __builtin_ia32_extractf64x4_mask ((__v8df) __A,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5947 |                                                      __imm,
      |                                                      ~~~~~~
 5948 |                                                      (__v4df)
      |                                                      ~~~~~~~~
 5949 |                                                      _mm256_undefined_pd (),
      |                                                      ~~~~~~~~~~~~~~~~~~~~~~~
 5950 |                                                      (__mmask8) -1);
      |                                                      ~~~~~~~~~~~~~~
/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h: In function ‘void NN::inference_output(const std::array<short int, SIZE>&, const std::array<short int, SIZE>&, const std::array<short int, (SIZE * 2)>&, int32_t&) [with long unsigned int SIZE = 1024]’:
/usr/lib/gcc/x86_64-linux-gnu/12/include/avxintrin.h:1210:11: note: ‘__Y’ was declared here
 1210 |   __m256d __Y = __Y;
      |           ^~~
g++ ../build/main.cpp.o ../build/chessboard/board_state.cpp.o ../build/chessboard/game_state.cpp.o ../build/evaluation/evaluate.cpp.o ../build/movegen/move.cpp.o ../build/movegen/movegen.cpp.o ../build/network/network.cpp.o ../build/search/cuckoo.cpp.o ../build/search/data.cpp.o ../build/search/history.cpp.o ../build/search/search.cpp.o ../build/search/staged_movegen.cpp.o ../build/search/static_exchange_evaluation.cpp.o ../build/search/syzygy.cpp.o ../build/search/zobrist.cpp.o ../build/search/limit/time.cpp.o ../build/search/transposition/table.cpp.o ../build/search/transposition/entry.cpp.o ../build/test/static_exchange_evaluation_test.cpp.o ../build/third-party/Pyrrhic/tbprobe.cpp.o ../build/uci/uci.cpp.o -o Halogen-710F5E34-0A11ED39 -Wl,--whole-archive -lpthread -Wl,--no-whole-archive -lm -fprofile-generate -fno-lto
./Halogen-710F5E34-0A11ED39 bench
Halogen 12.35.3 x64 AVX512_VNNI PEXT
make[1]: *** [Makefile:143: pgo-instrumented] Segmentation fault
make[1]: Leaving directory '/tmp/tmp4z682emi/Halogen/Halogen-tmp/src'
make: *** [Makefile:135: pgo] Error 2