On 26/11/20 22:33 +0000, Jonathan Wakely wrote: >On 26/11/20 15:33 -0500, David Edelsohn via Libstdc++ wrote: >>Hi, Jonathan >> >>Thanks for the recent fixes. I still see a few errors that have crept >>in on AIX. All the same: >> >>FAIL: 17_intro/headers/c++2020/all_no_rtti.cc (test for excess errors) >>FAIL: 17_intro/headers/c++2020/all_pedantic_errors.cc (test for excess errors) >>FAIL: 17_intro/headers/c++2020/operator_names.cc (test for excess errors) >>FAIL: 17_intro/headers/c++2020/stdc++.cc (test for excess errors) >>FAIL: 17_intro/headers/c++2020/stdc++_multiple_inclusion.cc (test for >>excess errors) >> >>/tmp/GCC/powerpc-ibm-aix7.2.3.0/libstdc++-v3/include/latch:64: error: >>'notify_all' is not a member of 'std::__atomic_impl' >>/tmp/GCC/powerpc-ibm-aix7.2.3.0/libstdc++-v3/include/latch:75: error: >>'__atomic_wait' is not a member of 'std'; did you mean >>'__atomic_val_t'? >> >>Can you take a look when you have a moment? > >I think that was caused by r11-5436 which added to the >precompiled header , and incorrectly assumes >that the atomic waiting functions are always available. They're not >available for the gthr-single.h multilib on AIX. > >I'm testing the fix now. And here it is. Committed to trunk.