From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) by sourceware.org (Postfix) with ESMTPS id 388273858D28; Tue, 11 Oct 2022 18:57:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 388273858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-x636.google.com with SMTP id k2so33490347ejr.2; Tue, 11 Oct 2022 11:57:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=+nbJVm+uMnLwfoIpHG0zeS9h5AW7d5jK6qENh+4CiN4=; b=FpgbSNPihz9OPP892Pm7jt16oW72lSa4je8qqN/4Y1LWQQ22OXaxgNhaWLRCsFycN7 /dnFh5kT0jWP8NEXNIpjmG/eAqFN4gr9v4gducCiWwYU/xAlQpT5KcFtS+EShRn++kpL GhXbcrEZ/P0CzCT7o1Rmth9gGRLoI6rMKSYUtVgEGDbyLokI2CRax1+xfPvXzRcGqjMy gLX5U08pYnU8r4mMSLazRGROmDqpj/QRAt83CZqHSc9KFvNEf6ejJaPngXOPNMLd0WNI qkPyJ5USm47uKYyFQu4H4ub2ZPAHHrEkb3o+NHgEGHngxSzbR2hAaIiNtz4WfkcIMw21 FhxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=+nbJVm+uMnLwfoIpHG0zeS9h5AW7d5jK6qENh+4CiN4=; b=pTUrEbKLmy0C+JJWFKm9STX8EhdQP00SOAnGDqadH0O3CrvqKTOpqhcnAP5ukkAx2Y C/hJ/cNo8xU+GYumCK3Go8gt0bCqfVQ0mPcKuhBKpQb849dWExSUoRud7btRnMuPKv6D 1KJFR14pzXG0sVkF0v0tDYowGkk3FC4znzWLiD6pwgrIBz6QxDDAwNIxIugBxQRl2adq YgmixxztBFHy1p+DVTdsDOy05S9lgP3As73W4DTXMY98177Z6mWGMqk2Qge1CjQaV+vb zSXFAIHprUit7gJqN0oWgH5jFmMyN331grAfSk710+rYieL9JpJ1VgCB175a6qb8PilY X/6g== X-Gm-Message-State: ACrzQf3UYH7L1MhBIVEV/j7FnDOvMF17tucYfWfhYF3jAQb+jGis8TDl w8e3hCkKt+zZU6Lr72j3Xzj0VWE06vawU9Mw+ug= X-Google-Smtp-Source: AMsMyM62VksHuTHuJk85NNuJVQOI1V7ffQHmK8BkzBz2NnQ6Uq8R+SVhv2/5oGAdSw5cfPF+rh3Hf+aqMXVJyacrE1w= X-Received: by 2002:a17:906:fd8a:b0:75d:c79a:47c8 with SMTP id xa10-20020a170906fd8a00b0075dc79a47c8mr19475541ejb.389.1665514677853; Tue, 11 Oct 2022 11:57:57 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Jonathan Wakely Date: Tue, 11 Oct 2022 19:57:46 +0100 Message-ID: Subject: Re: [PATCH] libstdc++: Allow emergency EH alloc pool size to be tuned [PR68606] To: David Edelsohn Cc: Jonathan Wakely , "libstdc++" , GCC Patches Content-Type: multipart/alternative; boundary="000000000000bde23305eac6dad7" X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --000000000000bde23305eac6dad7 Content-Type: text/plain; charset="UTF-8" On Tue, 11 Oct 2022, 19:38 David Edelsohn via Libstdc++, < libstdc++@gcc.gnu.org> wrote: > This patch seems to have broken bootstrap on AIX. It seems to assume > methods that aren't guaranteed to be defined. > It doesn't use anything that wasn't already used by that file. I have no idea how it ever compiled if it doesn't now, but I'll take a look. > Thanks, David > > libtool: compile: /tmp/GCC/./gcc/xgcc -B/tmp/GCC/./gcc/ > -B/nasfarm/edelsohn/ins > tall/GCC/powerpc-ibm-aix7.2.5.0/bin/ > -B/nasfarm/edelsohn/install/GCC/powerpc-ibm > -aix7.2.5.0/lib/ -isystem > /nasfarm/edelsohn/install/GCC/powerpc-ibm-aix7.2.5.0/i > nclude -isystem > /nasfarm/edelsohn/install/GCC/powerpc-ibm-aix7.2.5.0/sys-include > -fno-checking -DHAVE_CONFIG_H -I.. > -I/nasfarm/edelsohn/src/src/libstdc++-v3/../ > libiberty -I/nasfarm/edelsohn/src/src/libstdc++-v3/../include > -D_GLIBCXX_SHARED > > -I/tmp/GCC/powerpc-ibm-aix7.2.5.0/libstdc++-v3/include/powerpc-ibm-aix7.2.5.0 > -I > /tmp/GCC/powerpc-ibm-aix7.2.5.0/libstdc++-v3/include > -I/nasfarm/edelsohn/src/src > /libstdc++-v3/libsupc++ -I/nasfarm/edelsohn/install/include > -I/nasfarm/edelsohn/ > install/include -g -O2 -DIN_GLIBCPP_V3 -Wno-error -c cp-demangle.c -fPIC > -DPIC -o cp-demangle.o > /nasfarm/edelsohn/src/src/libstdc++-v3/libsupc++/eh_alloc.cc: In member > function 'void* {anonymous}::pool::allocate(std::size_t)': > /nasfarm/edelsohn/src/src/libstdc++-v3/libsupc++/eh_alloc.cc:239:54: error: > no matching function for call to > '__gnu_cxx::__scoped_lock::__scoped_lock(int&)' > 239 | __gnu_cxx::__scoped_lock sentry(emergency_mutex); > | ^ > In file included from > /nasfarm/edelsohn/src/src/libstdc++-v3/libsupc++/eh_alloc.cc:37: > > /tmp/GCC/powerpc-ibm-aix7.2.5.0/libstdc++-v3/include/ext/concurrence.h:240:14: > note: candidate: '__gnu_cxx::__scoped_lock::__scoped_lock(__mutex_type&)' > 240 | explicit __scoped_lock(__mutex_type& __name) : > _M_device(__name) > | ^~~~~~~~~~~~~ > > /tmp/GCC/powerpc-ibm-aix7.2.5.0/libstdc++-v3/include/ext/concurrence.h:240:42: > note: no known conversion for argument 1 from 'int' to > '__gnu_cxx::__scoped_lock::__mutex_type&' > 240 | explicit __scoped_lock(__mutex_type& __name) : > _M_device(__name) > | ~~~~~~~~~~~~~~^~~~~~ > > /tmp/GCC/powerpc-ibm-aix7.2.5.0/libstdc++-v3/include/ext/concurrence.h:236:5: > note: candidate: '__gnu_cxx::__scoped_lock::__scoped_lock(const > __gnu_cxx::__scoped_lock&)' > 236 | __scoped_lock(const __scoped_lock&); > | ^~~~~~~~~~~~~ > > /tmp/GCC/powerpc-ibm-aix7.2.5.0/libstdc++-v3/include/ext/concurrence.h:236:19: > note: no known conversion for argument 1 from 'int' to 'const > __gnu_cxx::__scoped_lock&' > 236 | __scoped_lock(const __scoped_lock&); > | ^~~~~~~~~~~~~~~~~~~~ > make[5]: *** [Makefile:778: eh_alloc.lo] Error 1 > --000000000000bde23305eac6dad7--