+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/stockfish-9/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/stockfish-9/work.log ===> Building for stockfish-9 g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -DNO_PREFETCH -flto -I/opt/local/include -I/usr/include -c -o benchmark.o benchmark.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -DNO_PREFETCH -flto -I/opt/local/include -I/usr/include -c -o bitbase.o bitbase.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -DNO_PREFETCH -flto -I/opt/local/include -I/usr/include -c -o bitboard.o bitboard.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -DNO_PREFETCH -flto -I/opt/local/include -I/usr/include -c -o endgame.o endgame.cpp cc1plus: warning: -msave-args only works in x32 or 64-bit mode; ignoring cc1plus: warning: -msave-args only works in x32 or 64-bit mode; ignoring cc1plus: warning: -msave-args only works in x32 or 64-bit mode; ignoring cc1plus: warning: -msave-args only works in x32 or 64-bit mode; ignoring g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -DNO_PREFETCH -flto -I/opt/local/include -I/usr/include -c -o evaluate.o evaluate.cpp cc1plus: warning: -msave-args only works in x32 or 64-bit mode; ignoring g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -DNO_PREFETCH -flto -I/opt/local/include -I/usr/include -c -o main.o main.cpp cc1plus: warning: -msave-args only works in x32 or 64-bit mode; ignoring g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -DNO_PREFETCH -flto -I/opt/local/include -I/usr/include -c -o material.o material.cpp cc1plus: warning: -msave-args only works in x32 or 64-bit mode; ignoring g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -DNO_PREFETCH -flto -I/opt/local/include -I/usr/include -c -o misc.o misc.cpp cc1plus: warning: -msave-args only works in x32 or 64-bit mode; ignoring g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -DNO_PREFETCH -flto -I/opt/local/include -I/usr/include -c -o movegen.o movegen.cpp cc1plus: warning: -msave-args only works in x32 or 64-bit mode; ignoring g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -DNO_PREFETCH -flto -I/opt/local/include -I/usr/include -c -o movepick.o movepick.cpp cc1plus: warning: -msave-args only works in x32 or 64-bit mode; ignoring g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -DNO_PREFETCH -flto -I/opt/local/include -I/usr/include -c -o pawns.o pawns.cpp cc1plus: warning: -msave-args only works in x32 or 64-bit mode; ignoring g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -DNO_PREFETCH -flto -I/opt/local/include -I/usr/include -c -o position.o position.cpp cc1plus: warning: -msave-args only works in x32 or 64-bit mode; ignoring g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -DNO_PREFETCH -flto -I/opt/local/include -I/usr/include -c -o psqt.o psqt.cpp cc1plus: warning: -msave-args only works in x32 or 64-bit mode; ignoring g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -DNO_PREFETCH -flto -I/opt/local/include -I/usr/include -c -o search.o search.cpp cc1plus: warning: -msave-args only works in x32 or 64-bit mode; ignoring g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -DNO_PREFETCH -flto -I/opt/local/include -I/usr/include -c -o thread.o thread.cpp cc1plus: warning: -msave-args only works in x32 or 64-bit mode; ignoring g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -DNO_PREFETCH -flto -I/opt/local/include -I/usr/include -c -o timeman.o timeman.cpp cc1plus: warning: -msave-args only works in x32 or 64-bit mode; ignoring g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -DNO_PREFETCH -flto -I/opt/local/include -I/usr/include -c -o tt.o tt.cpp g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -DNO_PREFETCH -flto -I/opt/local/include -I/usr/include -c -o uci.o uci.cpp cc1plus: warning: -msave-args only works in x32 or 64-bit mode; ignoring cc1plus: warning: -msave-args only works in x32 or 64-bit mode; ignoring g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -DNO_PREFETCH -flto -I/opt/local/include -I/usr/include -c -o ucioption.o ucioption.cpp cc1plus: warning: -msave-args only works in x32 or 64-bit mode; ignoring g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -DNO_PREFETCH -flto -I/opt/local/include -I/usr/include -c -o syzygy/tbprobe.o syzygy/tbprobe.cpp cc1plus: warning: -msave-args only works in x32 or 64-bit mode; ignoring syzygy/tbprobe.cpp: In constructor '{anonymous}::WDLEntry::WDLEntry(const std::string&)': syzygy/tbprobe.cpp:415:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct {anonymous}::WDLEntry' with no trivial copy-assignment [-Wclass-memaccess] 415 | memset(this, 0, sizeof(WDLEntry)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ syzygy/tbprobe.cpp:171:8: note: 'struct {anonymous}::WDLEntry' declared here 171 | struct WDLEntry : public TBEntry { | ^~~~~~~~ syzygy/tbprobe.cpp: In constructor '{anonymous}::DTZEntry::DTZEntry(const {anonymous}::WDLEntry&)': syzygy/tbprobe.cpp:456:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct {anonymous}::DTZEntry' with no trivial copy-assignment [-Wclass-memaccess] 456 | memset(this, 0, sizeof(DTZEntry)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ syzygy/tbprobe.cpp:180:8: note: 'struct {anonymous}::DTZEntry' declared here 180 | struct DTZEntry : public TBEntry { | ^~~~~~~~ syzygy/tbprobe.cpp: In function 'int Tablebases::probe_dtz(Position&, ProbeState*)': syzygy/tbprobe.cpp:1463:22: warning: loop variable 'move' of type 'const Move&' binds to a temporary constructed from type 'const ExtMove' [-Wrange-loop-construct] 1463 | for (const Move& move : MoveList<LEGAL>(pos)) | ^~~~ syzygy/tbprobe.cpp:1463:22: note: use non-reference type 'const Move' to make the copy explicit or 'const ExtMove&' to prevent copying syzygy/tbprobe.cpp: In instantiation of 'Tablebases::WDLScore {anonymous}::search(Position&, Tablebases::ProbeState*) [with bool CheckZeroingMoves = false]': syzygy/tbprobe.cpp:1409:18: required from here syzygy/tbprobe.cpp:1211:22: warning: loop variable 'move' of type 'const Move&' binds to a temporary constructed from type 'const ExtMove' [-Wrange-loop-construct] 1211 | for (const Move& move : moveList) | ^~~~ syzygy/tbprobe.cpp:1211:22: note: use non-reference type 'const Move' to make the copy explicit or 'const ExtMove&' to prevent copying syzygy/tbprobe.cpp: In instantiation of 'Tablebases::WDLScore {anonymous}::search(Position&, Tablebases::ProbeState*) [with bool CheckZeroingMoves = true]': syzygy/tbprobe.cpp:1440:32: required from here syzygy/tbprobe.cpp:1211:22: warning: loop variable 'move' of type 'const Move&' binds to a temporary constructed from type 'const ExtMove' [-Wrange-loop-construct] syzygy/tbprobe.cpp:1211:22: note: use non-reference type 'const Move' to make the copy explicit or 'const ExtMove&' to prevent copying In file included from /opt/local/gcc13/include/c++/13.3.0/bits/stl_algobase.h:71, from /opt/local/gcc13/include/c++/13.3.0/algorithm:60, from syzygy/tbprobe.cpp:20: In member function '__gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>::operator()<Square*, Square*>(Square*, Square*)bool', inlined from 'std::__move_median_to_first<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:88:17, inlined from 'std::__unguarded_partition_pivot<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)Square*' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1897:34, inlined from 'std::__introsort_loop<Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1931:38, inlined from 'std::__sort<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1947:25, inlined from 'std::sort<Square*, bool (*)(Square, Square)>(Square*, Square*, bool (*)(Square, Square))void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:4894:18, inlined from '(anonymous namespace)::do_probe_table<(anonymous namespace)::WDLEntry, Tablebases::WDLScore>(Position const&, (anonymous namespace)::WDLEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)Tablebases::WDLScore [clone .constprop.0]' at syzygy/tbprobe.cpp:778:18: /opt/local/gcc13/include/c++/13.3.0/bits/predefined_ops.h:158:23: warning: array subscript [9, 268435456] is outside array bounds of 'Square[6]' [-Warray-bounds=] 158 | { return bool(_M_comp(*__it1, *__it2)); } | ^~~~~~~ syzygy/tbprobe.cpp: In function '(anonymous namespace)::do_probe_table<(anonymous namespace)::WDLEntry, Tablebases::WDLScore>(Position const&, (anonymous namespace)::WDLEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)Tablebases::WDLScore [clone .constprop.0]': syzygy/tbprobe.cpp:687:12: note: at offset [36, 1073741824] into object 'squares' of size 24 687 | Square squares[TBPIECES]; | ^~~~~~~ In member function '__gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>::operator()<Square*, Square*>(Square*, Square*)bool', inlined from 'std::__move_median_to_first<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:99:22, inlined from 'std::__unguarded_partition_pivot<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)Square*' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1897:34, inlined from 'std::__introsort_loop<Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1931:38, inlined from 'std::__sort<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1947:25, inlined from 'std::sort<Square*, bool (*)(Square, Square)>(Square*, Square*, bool (*)(Square, Square))void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:4894:18, inlined from '(anonymous namespace)::do_probe_table<(anonymous namespace)::WDLEntry, Tablebases::WDLScore>(Position const&, (anonymous namespace)::WDLEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)Tablebases::WDLScore [clone .constprop.0]' at syzygy/tbprobe.cpp:778:18: /opt/local/gcc13/include/c++/13.3.0/bits/predefined_ops.h:158:23: warning: array subscript [9, 268435456] is outside array bounds of 'Square[6]' [-Warray-bounds=] 158 | { return bool(_M_comp(*__it1, *__it2)); } | ^~~~~~~ syzygy/tbprobe.cpp: In function '(anonymous namespace)::do_probe_table<(anonymous namespace)::WDLEntry, Tablebases::WDLScore>(Position const&, (anonymous namespace)::WDLEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)Tablebases::WDLScore [clone .constprop.0]': syzygy/tbprobe.cpp:687:12: note: at offset [36, 1073741824] into object 'squares' of size 24 687 | Square squares[TBPIECES]; | ^~~~~~~ In file included from /opt/local/gcc13/include/c++/13.3.0/bits/stl_pair.h:61, from /opt/local/gcc13/include/c++/13.3.0/bits/stl_algobase.h:64: In function 'std::swap<Square>(Square&, Square&)std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Square> >, std::is_move_constructible<Square>, std::is_move_assignable<Square> >::value, void>::type', inlined from 'std::iter_swap<Square*, Square*>(Square*, Square*)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algobase.h:185:11, inlined from 'std::__move_median_to_first<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:102:16, inlined from 'std::__unguarded_partition_pivot<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)Square*' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1897:34, inlined from 'std::__introsort_loop<Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1931:38, inlined from 'std::__sort<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1947:25, inlined from 'std::sort<Square*, bool (*)(Square, Square)>(Square*, Square*, bool (*)(Square, Square))void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:4894:18, inlined from '(anonymous namespace)::do_probe_table<(anonymous namespace)::WDLEntry, Tablebases::WDLScore>(Position const&, (anonymous namespace)::WDLEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)Tablebases::WDLScore [clone .constprop.0]' at syzygy/tbprobe.cpp:778:18: /opt/local/gcc13/include/c++/13.3.0/bits/move.h:198:11: warning: array subscript [9, 268435456] is outside array bounds of 'Square[6]' [-Warray-bounds=] 198 | __a = _GLIBCXX_MOVE(__b); | ^ syzygy/tbprobe.cpp: In function '(anonymous namespace)::do_probe_table<(anonymous namespace)::WDLEntry, Tablebases::WDLScore>(Position const&, (anonymous namespace)::WDLEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)Tablebases::WDLScore [clone .constprop.0]': syzygy/tbprobe.cpp:687:12: note: at offset [36, 1073741824] into object 'squares' of size 24 687 | Square squares[TBPIECES]; | ^~~~~~~ In function 'std::swap<Square>(Square&, Square&)std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Square> >, std::is_move_constructible<Square>, std::is_move_assignable<Square> >::value, void>::type', inlined from 'std::iter_swap<Square*, Square*>(Square*, Square*)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algobase.h:185:11, inlined from 'std::__move_median_to_first<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:102:16, inlined from 'std::__unguarded_partition_pivot<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)Square*' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1897:34, inlined from 'std::__introsort_loop<Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1931:38, inlined from 'std::__sort<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1947:25, inlined from 'std::sort<Square*, bool (*)(Square, Square)>(Square*, Square*, bool (*)(Square, Square))void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:4894:18, inlined from '(anonymous namespace)::do_probe_table<(anonymous namespace)::WDLEntry, Tablebases::WDLScore>(Position const&, (anonymous namespace)::WDLEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)Tablebases::WDLScore [clone .constprop.0]' at syzygy/tbprobe.cpp:778:18: /opt/local/gcc13/include/c++/13.3.0/bits/move.h:199:11: warning: array subscript [9, 268435456] is outside array bounds of 'Square[6]' [-Warray-bounds=] 199 | __b = _GLIBCXX_MOVE(__tmp); | ^ syzygy/tbprobe.cpp: In function '(anonymous namespace)::do_probe_table<(anonymous namespace)::WDLEntry, Tablebases::WDLScore>(Position const&, (anonymous namespace)::WDLEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)Tablebases::WDLScore [clone .constprop.0]': syzygy/tbprobe.cpp:687:12: note: at offset [36, 1073741824] into object 'squares' of size 24 687 | Square squares[TBPIECES]; | ^~~~~~~ In member function '__gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>::operator()<Square*, Square*>(Square*, Square*)bool', inlined from 'std::__move_median_to_first<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:90:14, inlined from 'std::__unguarded_partition_pivot<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)Square*' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1897:34, inlined from 'std::__introsort_loop<Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1931:38, inlined from 'std::__sort<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1947:25, inlined from 'std::sort<Square*, bool (*)(Square, Square)>(Square*, Square*, bool (*)(Square, Square))void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:4894:18, inlined from '(anonymous namespace)::do_probe_table<(anonymous namespace)::WDLEntry, Tablebases::WDLScore>(Position const&, (anonymous namespace)::WDLEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)Tablebases::WDLScore [clone .constprop.0]' at syzygy/tbprobe.cpp:778:18: /opt/local/gcc13/include/c++/13.3.0/bits/predefined_ops.h:158:23: warning: array subscript [9, 268435456] is outside array bounds of 'Square[6]' [-Warray-bounds=] 158 | { return bool(_M_comp(*__it1, *__it2)); } | ^~~~~~~ syzygy/tbprobe.cpp: In function '(anonymous namespace)::do_probe_table<(anonymous namespace)::WDLEntry, Tablebases::WDLScore>(Position const&, (anonymous namespace)::WDLEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)Tablebases::WDLScore [clone .constprop.0]': syzygy/tbprobe.cpp:687:12: note: at offset [36, 1073741824] into object 'squares' of size 24 687 | Square squares[TBPIECES]; | ^~~~~~~ In function 'std::swap<Square>(Square&, Square&)std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Square> >, std::is_move_constructible<Square>, std::is_move_assignable<Square> >::value, void>::type', inlined from 'std::iter_swap<Square*, Square*>(Square*, Square*)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algobase.h:185:11, inlined from 'std::__move_median_to_first<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:91:20, inlined from 'std::__unguarded_partition_pivot<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)Square*' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1897:34, inlined from 'std::__introsort_loop<Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1931:38, inlined from 'std::__sort<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1947:25, inlined from 'std::sort<Square*, bool (*)(Square, Square)>(Square*, Square*, bool (*)(Square, Square))void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:4894:18, inlined from '(anonymous namespace)::do_probe_table<(anonymous namespace)::WDLEntry, Tablebases::WDLScore>(Position const&, (anonymous namespace)::WDLEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)Tablebases::WDLScore [clone .constprop.0]' at syzygy/tbprobe.cpp:778:18: /opt/local/gcc13/include/c++/13.3.0/bits/move.h:198:11: warning: array subscript [9, 268435456] is outside array bounds of 'Square[6]' [-Warray-bounds=] 198 | __a = _GLIBCXX_MOVE(__b); | ^ syzygy/tbprobe.cpp: In function '(anonymous namespace)::do_probe_table<(anonymous namespace)::WDLEntry, Tablebases::WDLScore>(Position const&, (anonymous namespace)::WDLEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)Tablebases::WDLScore [clone .constprop.0]': syzygy/tbprobe.cpp:687:12: note: at offset [36, 1073741824] into object 'squares' of size 24 687 | Square squares[TBPIECES]; | ^~~~~~~ In function 'std::swap<Square>(Square&, Square&)std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Square> >, std::is_move_constructible<Square>, std::is_move_assignable<Square> >::value, void>::type', inlined from 'std::iter_swap<Square*, Square*>(Square*, Square*)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algobase.h:185:11, inlined from 'std::__move_median_to_first<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:91:20, inlined from 'std::__unguarded_partition_pivot<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)Square*' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1897:34, inlined from 'std::__introsort_loop<Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1931:38, inlined from 'std::__sort<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1947:25, inlined from 'std::sort<Square*, bool (*)(Square, Square)>(Square*, Square*, bool (*)(Square, Square))void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:4894:18, inlined from '(anonymous namespace)::do_probe_table<(anonymous namespace)::WDLEntry, Tablebases::WDLScore>(Position const&, (anonymous namespace)::WDLEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)Tablebases::WDLScore [clone .constprop.0]' at syzygy/tbprobe.cpp:778:18: /opt/local/gcc13/include/c++/13.3.0/bits/move.h:199:11: warning: array subscript [9, 268435456] is outside array bounds of 'Square[6]' [-Warray-bounds=] 199 | __b = _GLIBCXX_MOVE(__tmp); | ^ syzygy/tbprobe.cpp: In function '(anonymous namespace)::do_probe_table<(anonymous namespace)::WDLEntry, Tablebases::WDLScore>(Position const&, (anonymous namespace)::WDLEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)Tablebases::WDLScore [clone .constprop.0]': syzygy/tbprobe.cpp:687:12: note: at offset [36, 1073741824] into object 'squares' of size 24 687 | Square squares[TBPIECES]; | ^~~~~~~ In file included from /opt/local/gcc13/include/c++/13.3.0/algorithm:61: In function 'std::__final_insertion_sort<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void', inlined from 'std::__sort<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1950:31, inlined from 'std::sort<Square*, bool (*)(Square, Square)>(Square*, Square*, bool (*)(Square, Square))void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:4894:18, inlined from '(anonymous namespace)::do_probe_table<(anonymous namespace)::WDLEntry, Tablebases::WDLScore>(Position const&, (anonymous namespace)::WDLEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)Tablebases::WDLScore [clone .constprop.0]' at syzygy/tbprobe.cpp:778:18: /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1859:32: warning: array subscript 17 is outside array bounds of 'Square[6]' [-Warray-bounds=] 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ syzygy/tbprobe.cpp: In function '(anonymous namespace)::do_probe_table<(anonymous namespace)::WDLEntry, Tablebases::WDLScore>(Position const&, (anonymous namespace)::WDLEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)Tablebases::WDLScore [clone .constprop.0]': syzygy/tbprobe.cpp:687:12: note: at offset 68 into object 'squares' of size 24 687 | Square squares[TBPIECES]; | ^~~~~~~ In member function '__gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>::operator()<Square*, Square*>(Square*, Square*)bool', inlined from 'std::__move_median_to_first<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:88:17, inlined from 'std::__unguarded_partition_pivot<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)Square*' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1897:34, inlined from 'std::__introsort_loop<Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1931:38, inlined from 'std::__sort<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1947:25, inlined from 'std::sort<Square*, bool (*)(Square, Square)>(Square*, Square*, bool (*)(Square, Square))void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:4894:18, inlined from '(anonymous namespace)::do_probe_table<(anonymous namespace)::DTZEntry, int>(Position const&, (anonymous namespace)::DTZEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)int' at syzygy/tbprobe.cpp:778:18, inlined from '(anonymous namespace)::probe_table<(anonymous namespace)::DTZEntry, int>(Position const&, Tablebases::ProbeState*, Tablebases::WDLScore)int' at syzygy/tbprobe.cpp:1186:26, inlined from 'Tablebases::probe_dtz(Position&, Tablebases::ProbeState*)' at syzygy/tbprobe.cpp:1450:36: /opt/local/gcc13/include/c++/13.3.0/bits/predefined_ops.h:158:23: warning: array subscript [9, 268435456] is outside array bounds of 'Square[6]' [-Warray-bounds=] 158 | { return bool(_M_comp(*__it1, *__it2)); } | ^~~~~~~ syzygy/tbprobe.cpp: In function 'Tablebases::probe_dtz(Position&, Tablebases::ProbeState*)': syzygy/tbprobe.cpp:687:12: note: at offset [36, 1073741824] into object 'squares' of size 24 687 | Square squares[TBPIECES]; | ^~~~~~~ In member function '__gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>::operator()<Square*, Square*>(Square*, Square*)bool', inlined from 'std::__move_median_to_first<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:99:22, inlined from 'std::__unguarded_partition_pivot<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)Square*' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1897:34, inlined from 'std::__introsort_loop<Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1931:38, inlined from 'std::__sort<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1947:25, inlined from 'std::sort<Square*, bool (*)(Square, Square)>(Square*, Square*, bool (*)(Square, Square))void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:4894:18, inlined from '(anonymous namespace)::do_probe_table<(anonymous namespace)::DTZEntry, int>(Position const&, (anonymous namespace)::DTZEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)int' at syzygy/tbprobe.cpp:778:18, inlined from '(anonymous namespace)::probe_table<(anonymous namespace)::DTZEntry, int>(Position const&, Tablebases::ProbeState*, Tablebases::WDLScore)int' at syzygy/tbprobe.cpp:1186:26, inlined from 'Tablebases::probe_dtz(Position&, Tablebases::ProbeState*)' at syzygy/tbprobe.cpp:1450:36: /opt/local/gcc13/include/c++/13.3.0/bits/predefined_ops.h:158:23: warning: array subscript [9, 268435456] is outside array bounds of 'Square[6]' [-Warray-bounds=] 158 | { return bool(_M_comp(*__it1, *__it2)); } | ^~~~~~~ syzygy/tbprobe.cpp: In function 'Tablebases::probe_dtz(Position&, Tablebases::ProbeState*)': syzygy/tbprobe.cpp:687:12: note: at offset [36, 1073741824] into object 'squares' of size 24 687 | Square squares[TBPIECES]; | ^~~~~~~ In function 'std::swap<Square>(Square&, Square&)std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Square> >, std::is_move_constructible<Square>, std::is_move_assignable<Square> >::value, void>::type', inlined from 'std::iter_swap<Square*, Square*>(Square*, Square*)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algobase.h:185:11, inlined from 'std::__move_median_to_first<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:102:16, inlined from 'std::__unguarded_partition_pivot<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)Square*' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1897:34, inlined from 'std::__introsort_loop<Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1931:38, inlined from 'std::__sort<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1947:25, inlined from 'std::sort<Square*, bool (*)(Square, Square)>(Square*, Square*, bool (*)(Square, Square))void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:4894:18, inlined from '(anonymous namespace)::do_probe_table<(anonymous namespace)::DTZEntry, int>(Position const&, (anonymous namespace)::DTZEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)int' at syzygy/tbprobe.cpp:778:18, inlined from '(anonymous namespace)::probe_table<(anonymous namespace)::DTZEntry, int>(Position const&, Tablebases::ProbeState*, Tablebases::WDLScore)int' at syzygy/tbprobe.cpp:1186:26, inlined from 'Tablebases::probe_dtz(Position&, Tablebases::ProbeState*)' at syzygy/tbprobe.cpp:1450:36: /opt/local/gcc13/include/c++/13.3.0/bits/move.h:198:11: warning: array subscript [9, 268435456] is outside array bounds of 'Square[6]' [-Warray-bounds=] 198 | __a = _GLIBCXX_MOVE(__b); | ^ syzygy/tbprobe.cpp: In function 'Tablebases::probe_dtz(Position&, Tablebases::ProbeState*)': syzygy/tbprobe.cpp:687:12: note: at offset [36, 1073741824] into object 'squares' of size 24 687 | Square squares[TBPIECES]; | ^~~~~~~ In function 'std::swap<Square>(Square&, Square&)std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Square> >, std::is_move_constructible<Square>, std::is_move_assignable<Square> >::value, void>::type', inlined from 'std::iter_swap<Square*, Square*>(Square*, Square*)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algobase.h:185:11, inlined from 'std::__move_median_to_first<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:102:16, inlined from 'std::__unguarded_partition_pivot<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)Square*' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1897:34, inlined from 'std::__introsort_loop<Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1931:38, inlined from 'std::__sort<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1947:25, inlined from 'std::sort<Square*, bool (*)(Square, Square)>(Square*, Square*, bool (*)(Square, Square))void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:4894:18, inlined from '(anonymous namespace)::do_probe_table<(anonymous namespace)::DTZEntry, int>(Position const&, (anonymous namespace)::DTZEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)int' at syzygy/tbprobe.cpp:778:18, inlined from '(anonymous namespace)::probe_table<(anonymous namespace)::DTZEntry, int>(Position const&, Tablebases::ProbeState*, Tablebases::WDLScore)int' at syzygy/tbprobe.cpp:1186:26, inlined from 'Tablebases::probe_dtz(Position&, Tablebases::ProbeState*)' at syzygy/tbprobe.cpp:1450:36: /opt/local/gcc13/include/c++/13.3.0/bits/move.h:199:11: warning: array subscript [9, 268435456] is outside array bounds of 'Square[6]' [-Warray-bounds=] 199 | __b = _GLIBCXX_MOVE(__tmp); | ^ syzygy/tbprobe.cpp: In function 'Tablebases::probe_dtz(Position&, Tablebases::ProbeState*)': syzygy/tbprobe.cpp:687:12: note: at offset [36, 1073741824] into object 'squares' of size 24 687 | Square squares[TBPIECES]; | ^~~~~~~ In member function '__gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>::operator()<Square*, Square*>(Square*, Square*)bool', inlined from 'std::__move_median_to_first<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:90:14, inlined from 'std::__unguarded_partition_pivot<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)Square*' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1897:34, inlined from 'std::__introsort_loop<Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1931:38, inlined from 'std::__sort<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1947:25, inlined from 'std::sort<Square*, bool (*)(Square, Square)>(Square*, Square*, bool (*)(Square, Square))void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:4894:18, inlined from '(anonymous namespace)::do_probe_table<(anonymous namespace)::DTZEntry, int>(Position const&, (anonymous namespace)::DTZEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)int' at syzygy/tbprobe.cpp:778:18, inlined from '(anonymous namespace)::probe_table<(anonymous namespace)::DTZEntry, int>(Position const&, Tablebases::ProbeState*, Tablebases::WDLScore)int' at syzygy/tbprobe.cpp:1186:26, inlined from 'Tablebases::probe_dtz(Position&, Tablebases::ProbeState*)' at syzygy/tbprobe.cpp:1450:36: /opt/local/gcc13/include/c++/13.3.0/bits/predefined_ops.h:158:23: warning: array subscript [9, 268435456] is outside array bounds of 'Square[6]' [-Warray-bounds=] 158 | { return bool(_M_comp(*__it1, *__it2)); } | ^~~~~~~ syzygy/tbprobe.cpp: In function 'Tablebases::probe_dtz(Position&, Tablebases::ProbeState*)': syzygy/tbprobe.cpp:687:12: note: at offset [36, 1073741824] into object 'squares' of size 24 687 | Square squares[TBPIECES]; | ^~~~~~~ In function 'std::swap<Square>(Square&, Square&)std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Square> >, std::is_move_constructible<Square>, std::is_move_assignable<Square> >::value, void>::type', inlined from 'std::iter_swap<Square*, Square*>(Square*, Square*)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algobase.h:185:11, inlined from 'std::__move_median_to_first<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:91:20, inlined from 'std::__unguarded_partition_pivot<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)Square*' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1897:34, inlined from 'std::__introsort_loop<Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1931:38, inlined from 'std::__sort<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1947:25, inlined from 'std::sort<Square*, bool (*)(Square, Square)>(Square*, Square*, bool (*)(Square, Square))void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:4894:18, inlined from '(anonymous namespace)::do_probe_table<(anonymous namespace)::DTZEntry, int>(Position const&, (anonymous namespace)::DTZEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)int' at syzygy/tbprobe.cpp:778:18, inlined from '(anonymous namespace)::probe_table<(anonymous namespace)::DTZEntry, int>(Position const&, Tablebases::ProbeState*, Tablebases::WDLScore)int' at syzygy/tbprobe.cpp:1186:26, inlined from 'Tablebases::probe_dtz(Position&, Tablebases::ProbeState*)' at syzygy/tbprobe.cpp:1450:36: /opt/local/gcc13/include/c++/13.3.0/bits/move.h:198:11: warning: array subscript [9, 268435456] is outside array bounds of 'Square[6]' [-Warray-bounds=] 198 | __a = _GLIBCXX_MOVE(__b); | ^ syzygy/tbprobe.cpp: In function 'Tablebases::probe_dtz(Position&, Tablebases::ProbeState*)': syzygy/tbprobe.cpp:687:12: note: at offset [36, 1073741824] into object 'squares' of size 24 687 | Square squares[TBPIECES]; | ^~~~~~~ In function 'std::swap<Square>(Square&, Square&)std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<Square> >, std::is_move_constructible<Square>, std::is_move_assignable<Square> >::value, void>::type', inlined from 'std::iter_swap<Square*, Square*>(Square*, Square*)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algobase.h:185:11, inlined from 'std::__move_median_to_first<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:91:20, inlined from 'std::__unguarded_partition_pivot<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)Square*' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1897:34, inlined from 'std::__introsort_loop<Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1931:38, inlined from 'std::__sort<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1947:25, inlined from 'std::sort<Square*, bool (*)(Square, Square)>(Square*, Square*, bool (*)(Square, Square))void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:4894:18, inlined from '(anonymous namespace)::do_probe_table<(anonymous namespace)::DTZEntry, int>(Position const&, (anonymous namespace)::DTZEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)int' at syzygy/tbprobe.cpp:778:18, inlined from '(anonymous namespace)::probe_table<(anonymous namespace)::DTZEntry, int>(Position const&, Tablebases::ProbeState*, Tablebases::WDLScore)int' at syzygy/tbprobe.cpp:1186:26, inlined from 'Tablebases::probe_dtz(Position&, Tablebases::ProbeState*)' at syzygy/tbprobe.cpp:1450:36: /opt/local/gcc13/include/c++/13.3.0/bits/move.h:199:11: warning: array subscript [9, 268435456] is outside array bounds of 'Square[6]' [-Warray-bounds=] 199 | __b = _GLIBCXX_MOVE(__tmp); | ^ syzygy/tbprobe.cpp: In function 'Tablebases::probe_dtz(Position&, Tablebases::ProbeState*)': syzygy/tbprobe.cpp:687:12: note: at offset [36, 1073741824] into object 'squares' of size 24 687 | Square squares[TBPIECES]; | ^~~~~~~ In function 'std::__final_insertion_sort<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void', inlined from 'std::__sort<Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)> >(Square*, Square*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(Square, Square)>)void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1950:31, inlined from 'std::sort<Square*, bool (*)(Square, Square)>(Square*, Square*, bool (*)(Square, Square))void' at /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:4894:18, inlined from '(anonymous namespace)::do_probe_table<(anonymous namespace)::DTZEntry, int>(Position const&, (anonymous namespace)::DTZEntry*, Tablebases::WDLScore, Tablebases::ProbeState*)int' at syzygy/tbprobe.cpp:778:18, inlined from '(anonymous namespace)::probe_table<(anonymous namespace)::DTZEntry, int>(Position const&, Tablebases::ProbeState*, Tablebases::WDLScore)int' at syzygy/tbprobe.cpp:1186:26, inlined from 'Tablebases::probe_dtz(Position&, Tablebases::ProbeState*)' at syzygy/tbprobe.cpp:1450:36: /opt/local/gcc13/include/c++/13.3.0/bits/stl_algo.h:1859:32: warning: array subscript 17 is outside array bounds of 'Square[6]' [-Warray-bounds=] 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ syzygy/tbprobe.cpp: In function 'Tablebases::probe_dtz(Position&, Tablebases::ProbeState*)': syzygy/tbprobe.cpp:687:12: note: at offset 68 into object 'squares' of size 24 687 | Square squares[TBPIECES]; | ^~~~~~~ g++ -o stockfish benchmark.o bitbase.o bitboard.o endgame.o evaluate.o main.o material.o misc.o movegen.o movepick.o pawns.o position.o psqt.o search.o thread.o timeman.o tt.o uci.o ucioption.o syzygy/tbprobe.o -L/opt/local/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -Wl,-R/opt/local/lib -m32 -Wl,--no-as-needed -lpthread -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -Wall -Wcast-qual -fno-exceptions -std=c++11 -pedantic -Wextra -Wshadow -m32 -DNDEBUG -O3 -DNO_PREFETCH -flto lto1: warning: -msave-args only works in x32 or 64-bit mode; ignoring lto1: warning: -msave-args only works in x32 or 64-bit mode; ignoring lto1: warning: -msave-args only works in x32 or 64-bit mode; ignoring lto1: warning: -msave-args only works in x32 or 64-bit mode; ignoring lto1: warning: -msave-args only works in x32 or 64-bit mode; ignoring lto1: warning: -msave-args only works in x32 or 64-bit mode; ignoring lto1: warning: -msave-args only works in x32 or 64-bit mode; ignoring