This is a sub-set of #9235, including only the bench and test dirs.
Same-binaries check:
$ ../bitcoin-maintainer-tools/build-for-compare.py 53442af0aac3838179fad79a65512ee8c5603922 73f41190b91dce9c125b1828b18f7625e0200145 --executables "src/bitcoind,src/bitcoin-cli,src/bitcoin-tx"
[...]
make[1]: Leaving directory '/tmp/repo/src'
>>> [do_build] Copying object files...
>>> [do_build] Performing basic analysis pass...
>>> [do_build] Use these commands to compare results:
>>> [do_build] $ sha256sum /tmp/compare/*.stripped
>>> [do_build] $ git diff -W --word-diff /tmp/compare/53442af0aac3838179fad79a65512ee8c5603922 /tmp/compare/73f41190b91dce9c125b1828b18f7625e0200145
$ sha256sum /tmp/compare/*.stripped
2827166eaec5c3f5517e0000f3afcecbd00911388a0ae4453297083050dd468b /tmp/compare/bitcoin-cli.53442af0aac3838179fad79a65512ee8c5603922.stripped
2827166eaec5c3f5517e0000f3afcecbd00911388a0ae4453297083050dd468b /tmp/compare/bitcoin-cli.73f41190b91dce9c125b1828b18f7625e0200145.stripped
95fb9373c45c45b3d2882f2895b5f5c824f0b5b1d24935f379eafc59abd115e2 /tmp/compare/bitcoind.53442af0aac3838179fad79a65512ee8c5603922.stripped
95fb9373c45c45b3d2882f2895b5f5c824f0b5b1d24935f379eafc59abd115e2 /tmp/compare/bitcoind.73f41190b91dce9c125b1828b18f7625e0200145.stripped
aabf6634d1e0c177dc9db924b8b3ad8d231cfff693b4adb97be6d66d536dce85 /tmp/compare/bitcoin-tx.53442af0aac3838179fad79a65512ee8c5603922.stripped
aabf6634d1e0c177dc9db924b8b3ad8d231cfff693b4adb97be6d66d536dce85 /tmp/compare/bitcoin-tx.73f41190b91dce9c125b1828b18f7625e0200145.stripped
$ git diff -W --word-diff /tmp/compare/53442af0aac3838179fad79a65512ee8c5603922 /tmp/compare/73f41190b91dce9c125b1828b18f7625e0200145
$
For bench/bench_bitcoin:
$ sha256sum /tmp/compare/*.stripped
5e60275a2f4972a0d6e1d727f055267cc7bed2c35beab0d27d9aff8d4327e684 /tmp/compare/bench_bitcoin.53442af0aac3838179fad79a65512ee8c5603922.stripped
5e60275a2f4972a0d6e1d727f055267cc7bed2c35beab0d27d9aff8d4327e684 /tmp/compare/bench_bitcoin.73f41190b91dce9c125b1828b18f7625e0200145.stripped
The affected files and namespaces:
bench/bench.cpp: benchmark
bench/coin_selection.cpp: std
test/addrman_tests.cpp: std
test/bloom_tests.cpp: std
test/dbwrapper_tests.cpp: std
test/hash_tests.cpp: std [unused]
test/key_tests.cpp: std
test/multisig_tests.cpp: std
test/net_tests.cpp: std
test/netbase_tests.cpp: std
test/pmt_tests.cpp: std [unused]
test/pow_tests.cpp: std [unused]
test/rpc_tests.cpp: std
test/script_P2SH_tests.cpp: std
test/script_tests.cpp: std
test/serialize_tests.cpp: std
test/sigopcount_tests.cpp: std
test/streams_tests.cpp: std [using boost::assign remains, for +=() operator]
test/timedata_tests.cpp: std [unused]
test/transaction_tests.cpp: std
test/univalue_tests.cpp: std
test/util_tests.cpp: std [unused]