]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libstdc++: Re-enable some XPASS tests for AIX
authorJonathan Wakely <jwakely@redhat.com>
Wed, 28 May 2025 22:04:42 +0000 (23:04 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Thu, 29 May 2025 13:03:50 +0000 (14:03 +0100)
The deque shrink_to_fit.cc test always passes on AIX, I think it should
not have been disabled.

The 96088.cc tests pass for C++20 and later (I don't know why) so make
them require C++20, as they fail otherwise.

libstdc++-v3/ChangeLog:

* testsuite/23_containers/deque/capacity/shrink_to_fit.cc:
Remove dg-xfail-run-if for AIX.
* testsuite/23_containers/unordered_map/96088.cc: Replace
dg-xfail-run-if with dg-require-effective-target c++20.
* testsuite/23_containers/unordered_multimap/96088.cc: Likewise.
* testsuite/23_containers/unordered_multiset/96088.cc: Likewise.
* testsuite/23_containers/unordered_set/96088.cc: Likewise.

libstdc++-v3/testsuite/23_containers/deque/capacity/shrink_to_fit.cc
libstdc++-v3/testsuite/23_containers/unordered_map/96088.cc
libstdc++-v3/testsuite/23_containers/unordered_multimap/96088.cc
libstdc++-v3/testsuite/23_containers/unordered_multiset/96088.cc
libstdc++-v3/testsuite/23_containers/unordered_set/96088.cc

index 4dbf405d57b801da226de5f401f54cb50cf197ca..63717554280cfe952660b73fa26100bb95ffebbd 100644 (file)
@@ -1,6 +1,5 @@
 // { dg-do run { target c++11 } }
 // { dg-require-effective-target std_allocator_new }
-// { dg-xfail-run-if "AIX operator new" { powerpc-ibm-aix* } }
 
 // 2010-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
 
index c7dfd4fe1c60397dd8fbc2e3eb0a3a614d1ca9ec..0ec0bba2bba65f95c5d07734c187ce003b560d38 100644 (file)
@@ -1,6 +1,6 @@
 // { dg-do run { target c++17 } }
 // { dg-require-effective-target std_allocator_new }
-// { dg-xfail-run-if "AIX operator new" { powerpc-ibm-aix* } }
+// { dg-require-effective-target c++20 { target powerpc-ibm-aix* } }
 
 // Copyright (C) 2021-2025 Free Software Foundation, Inc.
 //
index 6f9429610775e95d92a388c8a9b54eec4b435205..3c1de3761e65a6431bc92fa64d9a87247132177a 100644 (file)
@@ -1,6 +1,6 @@
 // { dg-do run { target c++17 } }
 // { dg-require-effective-target std_allocator_new }
-// { dg-xfail-run-if "AIX operator new" { powerpc-ibm-aix* } }
+// { dg-require-effective-target c++20 { target powerpc-ibm-aix* } }
 
 // Copyright (C) 2021-2025 Free Software Foundation, Inc.
 //
index 6f79ddf4c1529e0498c02640a9ed70b7fd864f0e..c016c88c195547b39e688162aa610d2f1dd3f507 100644 (file)
@@ -1,6 +1,6 @@
 // { dg-do run { target c++17 } }
 // { dg-require-effective-target std_allocator_new }
-// { dg-xfail-run-if "AIX operator new" { powerpc-ibm-aix* } }
+// { dg-require-effective-target c++20 { target powerpc-ibm-aix* } }
 
 // Copyright (C) 2021-2025 Free Software Foundation, Inc.
 //
index c09e6f747ef040091b9999b6ff3798083ec33366..10838c4d24f81cf2bfd767e1278bbb954d0c36b8 100644 (file)
@@ -1,6 +1,6 @@
 // { dg-do run { target c++17 } }
 // { dg-require-effective-target std_allocator_new }
-// { dg-xfail-run-if "AIX operator new" { powerpc-ibm-aix* } }
+// { dg-require-effective-target c++20 { target powerpc-ibm-aix* } }
 
 // Copyright (C) 2021-2025 Free Software Foundation, Inc.
 //