gcc/libstdc++-v3
François Dumont 2aa8ebc0a6 libstdc++: Fix tests relying on operator new/delete overload
Fix tests that are checking for an expected allocation plan. They are failing if
an allocation is taking place outside the test main.

libstdc++-v3/ChangeLog

	* testsuite/util/replacement_memory_operators.h
	(counter::scope): New, capture and reset counter count at construction and
	restore it at destruction.
	(counter::check_new): Add scope instantiation.
	* testsuite/23_containers/unordered_map/96088.cc (main):
	Add counter::scope instantiation.
	* testsuite/23_containers/unordered_multimap/96088.cc (main): Likewise.
	* testsuite/23_containers/unordered_multiset/96088.cc (main): Likewise.
	* testsuite/23_containers/unordered_set/96088.cc (main): Likewise.
	* testsuite/ext/malloc_allocator/deallocate_local.cc (main): Likewise.
	* testsuite/ext/new_allocator/deallocate_local.cc (main): Likewise.
	* testsuite/ext/throw_allocator/deallocate_local.cc (main): Likewise.
	* testsuite/ext/pool_allocator/allocate_chunk.cc (started): New global.
	(operator new(size_t)): Check started.
	(main): Set/Unset started.
	* testsuite/17_intro/no_library_allocation.cc: New test case.
2023-08-23 06:35:24 +02:00
..
config Revert "libstdc++: Reuse double overload of __convert_to_v if possible" 2023-08-18 00:27:10 +01:00
doc libstdc++: Document --enable-cstdio=stdio_pure [PR110574] 2023-07-06 16:27:56 +01:00
include libstdc++: Revert pre-C++23 support for 16-bit float types [PR111060] 2023-08-18 22:50:48 +01:00
libsupc++ libstdc++: Make __cmp_cat::__unseq constructor consteval 2023-08-17 20:24:17 +01:00
po
python libstdc++: Handle invalid values in std::chrono pretty printers 2023-08-11 14:33:01 +01:00
scripts
src libstdc++: Replace global std::string objects in tzdb.cc 2023-08-17 20:42:35 +01:00
testsuite libstdc++: Fix tests relying on operator new/delete overload 2023-08-23 06:35:24 +02:00
acinclude.m4 libstdc++: Fix --enable-cstdio=stdio_pure [PR110574] 2023-07-12 21:04:13 +01:00
aclocal.m4
ChangeLog Daily bump. 2023-08-22 00:18:05 +00:00
ChangeLog-1998
ChangeLog-1999
ChangeLog-2000
ChangeLog-2001
ChangeLog-2002
ChangeLog-2003
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
ChangeLog-2007
ChangeLog-2008
ChangeLog-2009
ChangeLog-2010
ChangeLog-2011
ChangeLog-2012
ChangeLog-2013
ChangeLog-2014
ChangeLog-2015
ChangeLog-2016
ChangeLog-2017
ChangeLog-2018
ChangeLog-2019
ChangeLog-2020
ChangeLog-2021
ChangeLog-2022
config.h.in libstdc++: Fix --enable-cstdio=stdio_pure [PR110574] 2023-07-12 21:04:13 +01:00
configure libtool.m4: augment symcode for Solaris 11 2023-08-07 22:59:41 +02:00
configure.ac libstdc++: Fix iostream init for Clang on darwin [PR110432] 2023-06-30 15:35:02 +01:00
configure.host
crossconfig.m4
fragment.am
linkage.m4
Makefile.am
Makefile.in
README

file: libstdc++-v3/README

New users may wish to point their web browsers to the file
index.html in the 'doc/html' subdirectory.  It contains brief
building instructions and notes on how to configure the library in
interesting ways.