gcc/libstdc++-v3/scripts
Jonathan Wakely a15032ee7b Optimize pool resource allocation
A recent change caused a performance regression. This restores the
previous performance and adds a performance test.

	* scripts/check_performance: Allow tests to choose a -std flag.
	* src/c++17/memory_resource.cc (bitset::get_first_unset()): Use local
	variables of the right types. Call update_next_word() unconditionally.
	* testsuite/20_util/unsynchronized_pool_resource/cons.cc: New test.
	* testsuite/performance/20_util/memory_resource/pools.cc: New test.
	* testsuite/util/testsuite_performance.h (time_counter): Allow
	timer to be restarted.

From-SVN: r266164
2018-11-15 00:04:19 +00:00
..
check_compile Fix comments in testsuite script 2018-08-23 16:10:35 +01:00
check_performance Optimize pool resource allocation 2018-11-15 00:04:19 +00:00
create_testsuite_files Add missing dir to create_testsuite_files script 2018-11-14 14:25:00 +00:00
extract_symvers.in Update copyright years. 2018-01-03 11:03:58 +01:00
extract_symvers.pl Update copyright years. 2018-01-03 11:03:58 +01:00
gen_bind_includers.pl
gen_includers2.pl
gen_includers.pl
make_exports.pl
make_graph.py
run_doxygen Update copyright years. 2018-01-03 11:03:58 +01:00
testsuite_flags.in testsuite_hooks.h: Rewrite VERIFY in terms of __builtin_printf and __builtin_abort. 2016-10-12 16:13:06 +00:00