gcc/libstdc++-v3/testsuite/20_util/function
François Dumont 8709d6a178
libstdc++: [_GLIBCXX_INLINE_VERSION] Fix tests failures
Adapt testsuite v3_target_compile to strip version namespace from compiler
output so that dg-error and dg-warning directives do not need to consider it.

Avoid a aligned_storage check as behavior has been fixed only when using
gnu-versioned-namespace as it is an abi breaking change.

libstdc++-v3/ChangeLog:

	* testsuite/lib/libstdc++.exp (v3_target_compile): Strip version namespace
	from compiler output.
	* testsuite/20_util/aligned_storage/value.cc [_GLIBCXX_INLINE_VERSION]:
	Avoid align_msa check.
	* testsuite/20_util/function/cons/70692.cc: Remove now useless __8 namespace
	pattern.
	* testsuite/23_containers/map/48101_neg.cc: Likewise.
	* testsuite/23_containers/multimap/48101_neg.cc: Likewise.

Co-authored-by: Jonathan Wakely <jwakely@redhat.com>
2025-04-30 07:23:43 +02:00
..
assign Update copyright years. 2025-01-02 11:59:57 +01:00
cmp Update copyright years. 2025-01-02 11:59:57 +01:00
cons libstdc++: [_GLIBCXX_INLINE_VERSION] Fix tests failures 2025-04-30 07:23:43 +02:00
invoke Update copyright years. 2025-01-02 11:59:57 +01:00
requirements Update copyright years. 2025-01-02 11:59:57 +01:00
1.cc Update copyright years. 2025-01-02 11:59:57 +01:00
2.cc Update copyright years. 2025-01-02 11:59:57 +01:00
3.cc Update copyright years. 2025-01-02 11:59:57 +01:00
4.cc Update copyright years. 2025-01-02 11:59:57 +01:00
5.cc Update copyright years. 2025-01-02 11:59:57 +01:00
6.cc Update copyright years. 2025-01-02 11:59:57 +01:00
7.cc Update copyright years. 2025-01-02 11:59:57 +01:00
8.cc Update copyright years. 2025-01-02 11:59:57 +01:00
9.cc Update copyright years. 2025-01-02 11:59:57 +01:00
10.cc Update copyright years. 2025-01-02 11:59:57 +01:00
43397.cc Update copyright years. 2025-01-02 11:59:57 +01:00
48541.cc Update copyright years. 2025-01-02 11:59:57 +01:00
58569.cc Update copyright years. 2025-01-02 11:59:57 +01:00
60594.cc Update copyright years. 2025-01-02 11:59:57 +01:00
63840.cc Update copyright years. 2025-01-02 11:59:57 +01:00
65760.cc Update copyright years. 2025-01-02 11:59:57 +01:00
68995.cc Update copyright years. 2025-01-02 11:59:57 +01:00
69222.cc Update copyright years. 2025-01-02 11:59:57 +01:00
77322.cc Update copyright years. 2025-01-02 11:59:57 +01:00
91456.cc Update copyright years. 2025-01-02 11:59:57 +01:00
null_pointer_comparisons.cc Update copyright years. 2025-01-02 11:59:57 +01:00
target_no_rtti.cc Update copyright years. 2025-01-02 11:59:57 +01:00