From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [63.128.21.124]) by sourceware.org (Postfix) with ESMTP id BC78C3857827 for ; Thu, 26 Nov 2020 22:33:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org BC78C3857827 Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-332-TpMhdn7NPGS2UYSeSbC2aQ-1; Thu, 26 Nov 2020 17:33:06 -0500 X-MC-Unique: TpMhdn7NPGS2UYSeSbC2aQ-1 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 8C1F21842145; Thu, 26 Nov 2020 22:33:05 +0000 (UTC) Received: from localhost (unknown [10.33.37.15]) by smtp.corp.redhat.com (Postfix) with ESMTP id 2C6D05D9C6; Thu, 26 Nov 2020 22:33:05 +0000 (UTC) Date: Thu, 26 Nov 2020 22:33:04 +0000 From: Jonathan Wakely To: David Edelsohn Cc: libstdc++ Subject: Re: More new AIX errors Message-ID: <20201126223304.GN1312820@redhat.com> References: MIME-Version: 1.0 In-Reply-To: X-Clacks-Overhead: GNU Terry Pratchett X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline X-Spam-Status: No, score=-8.0 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libstdc++@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++ mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Nov 2020 22:33:10 -0000 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.