+ 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
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 bitboard.o bitboard.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 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
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
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
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
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 uci.o uci.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 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