From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) by sourceware.org (Postfix) with ESMTPS id 45B2D3858D28; Tue, 11 Oct 2022 18:36:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 45B2D3858D28 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-ed1-x52b.google.com with SMTP id e18so21406288edj.3; Tue, 11 Oct 2022 11:36:52 -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:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=aDWHPFnve7bAXaxZnSEeyuENui9n4qcl6rhIbSUpH68=; b=OWjuOFEXc2dkBfnSZpP8d6XRf2RtB2CQT/u/YTz7d3CeQ4+xfh1a5S0jomHEmRe5cv yGayrc4RwnJK0OWs8nQBYgqiOlTcxboi8EndqC+mc/fRBEaQgnVjFtHRZN/bwC6G32wX srlHGXSRlPB0B1WW8WLtGrNETLKyo8rZmUdIdB54ZWm0n40N4DqQzQr84aeBFuKOApC4 t/3iZ5NWN5GQBiRRI6D2pPESc8S3YKz9zMCmkgFVLNIxChkHxgtAeWPUBEq477xrjN9H yrxJVUCXHTlVYcSgz6GV5k46//lXmaeJIxm9N6s6LtQXmaD3sQUQKG1x4q4Dp7+qvXxS +FIw== 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:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=aDWHPFnve7bAXaxZnSEeyuENui9n4qcl6rhIbSUpH68=; b=PTe2A76mRtTfyOVA43BJfFjJP0MvUsBPe8tFhU2VKSAP6NdarboCoDIH/0r8YhBrL0 TEsgf1kGWLfsWMjW+3Qf91fEiKqSLCzTDeMcAFEYRz54Cyt35d1IdLsR/YZhouH2APXO sJJybmQRUqPB0E3O0l2d2h/tDZOFIaGCOB0ugTRuqoJ+j77gsVk6dggny+xsYR8W00eW B82+tv6BWjtG4e4woTNOEOA0UK+WVNZHBihImWYpjScuL6W0FbeVegGj3XQBb2X9R3PU 6fc5S5XoVLqvqBFV5QqLGAnJemx+EHOb/0TGz+CDC+t/67YrWKNKTLMALQEq3EnhIhNJ Ijvg== X-Gm-Message-State: ACrzQf1KHnuMgTKrv52V2SrFsNtTHOinTxxch5+CC1ZJ0PSw/mBKisyQ CR3RKXk5YN4sP8gLkfYh1adANwY6WbvVqSAzMXQ= X-Google-Smtp-Source: AMsMyM4Hd23awGdtkuCATGCeAkbBpMxcvQGZ2lt0gu7Tv/tvSQGkH8RjZLvTji5sYKv+0reXqLSXJAtzhS7lnIMZFbM= X-Received: by 2002:a05:6402:3896:b0:45c:93c3:3569 with SMTP id fd22-20020a056402389600b0045c93c33569mr2287614edb.37.1665513410897; Tue, 11 Oct 2022 11:36:50 -0700 (PDT) MIME-Version: 1.0 From: David Edelsohn Date: Tue, 11 Oct 2022 14:36:25 -0400 Message-ID: Subject: Re: [PATCH] libstdc++: Allow emergency EH alloc pool size to be tuned [PR68606] To: Jonathan Wakely Cc: GCC Patches , "libstdc++" Content-Type: multipart/alternative; boundary="00000000000039aeb505eac68fba" X-Spam-Status: No, score=-1.4 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: --00000000000039aeb505eac68fba Content-Type: text/plain; charset="UTF-8" This patch seems to have broken bootstrap on AIX. It seems to assume methods that aren't guaranteed to be defined. 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 --00000000000039aeb505eac68fba--