On Thu, Nov 26, 2020 at 6:02 PM Jonathan Wakely <jwak...@redhat.com> wrote: > > 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 <latch> to the > >precompiled header <bits/stdc++.h>, and <latch> 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.
That fixed it! Thanks, David