From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <10walls@gmail.com> Received: from mail-pl1-x636.google.com (mail-pl1-x636.google.com [IPv6:2607:f8b0:4864:20::636]) by sourceware.org (Postfix) with ESMTPS id 532173858D3C for ; Wed, 19 Oct 2022 13:55:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 532173858D3C 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-pl1-x636.google.com with SMTP id i6so17293909pli.12 for ; Wed, 19 Oct 2022 06:55:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=cxM9PTuGul/VUs/1gscu/yUj293LDIiqb1BVzNIHpxI=; b=VKkuWFg8qgffwrWqUd4wwAIpfaBzgNXAzQZJAMGukggBe1Vq86RoVukQXr691i2qhj pSsOFVW6H0To/soDxgZ80LueVNjk7hnkvg+wRVW+M3DyY3CnnkrMMt1nbOQP0ERlvFgE ihryoLdmsxWVMpMqgAmzngLD5IOHCbeCxM5/sU4yi29Bq34OyAn/n/B0xtcf1wfx0GF+ Lcd9q3qpdhNv1IbsERn+E9C0xlLeKV5Ybb23QJo7dVsbD961FikWxJdeLAGIzwtAlwXP gt7xSg9d5OmYu3lbeWbr/VUIl/hAlrVyanI3AYyT3rwj15s4ITBN2JpoTD/QrecQY79L V3DQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=cxM9PTuGul/VUs/1gscu/yUj293LDIiqb1BVzNIHpxI=; b=RqqyN99ucoI9H5sNOsYX/BtmNQ9meXb2+h0PanlHegIKPJ/LqBzCWCCCjEJS4Vi5g6 STcnL+6PgmHrHbyv0NbNUHglfYP38ueO1JNOnT+cazGq4zU33iA2wA83pfqiiAYz352h 7FQ8ISAg/TBuhxImnbclgBqW0WfDAudy+QOESiXxvmvP+QDLpaB1aTbDMTOXFQhKl7/m HXRG0R/jvib7KJRlBGDlZknEDvps8QmHORocu/bAyU0k5Kx6LEN/ibv1ZLtipeFaqpFu 9z4gCxvUkoAgO9HbGqh68+pWgg0DvtrDxa3GnLS138PdIojVhpz7w1JX+saV3BctNMYA zq4w== X-Gm-Message-State: ACrzQf1zzW4tQ1GBov0mIk64ZV1w3PuhNXx0u9gARXpeFhTGsu6P1KYp v9EQYTSHRE6zA1SDO69rupw= X-Google-Smtp-Source: AMsMyM7gQ1LmJC3iISpQ1bFegt8n+DCNS2XJuiL7f0SP3k/YqLGE26MlNfFFfC3TkiNfyvYckiaYCg== X-Received: by 2002:a17:90b:1806:b0:20d:3256:38 with SMTP id lw6-20020a17090b180600b0020d32560038mr9655823pjb.94.1666187709182; Wed, 19 Oct 2022 06:55:09 -0700 (PDT) Received: from ?IPV6:2001:f40:91b::1c10? ([2001:f40:91b::1c10]) by smtp.gmail.com with ESMTPSA id f5-20020aa79d85000000b005637e5d7770sm11277037pfq.219.2022.10.19.06.55.07 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 19 Oct 2022 06:55:08 -0700 (PDT) Message-ID: <5bb8d79d-5262-6212-2846-f717f6337073@gmail.com> Date: Wed, 19 Oct 2022 13:55:05 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.1 Subject: Re: Adding a new thread model to GCC Content-Language: en-US From: Jonathan Yong <10walls@gmail.com> To: LIU Hao , gcc-patches@gcc.gnu.org References: <0f1f223a-3756-1da3-bd1d-b87edd34e1f9@126.com> <7116A6F3-3968-4720-A65C-FFB05BFE181D@gmail.com> <7c519f0b-2a6d-e9bf-993a-2eff2cdad418@126.com> <0F33BB41-41EC-4068-84F1-9AD6DCCF190A@gmail.com> <0e667bcd-f8e0-2241-ee88-7a7cc883cba5@126.com> <5178a58a-816e-2f9e-e76d-361550674d67@gmail.com> In-Reply-To: <5178a58a-816e-2f9e-e76d-361550674d67@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-3030.0 required=5.0 tests=BAYES_00,BODY_8BITS,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A,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: On 10/14/22 09:39, Jonathan Yong wrote: > On 10/11/22 13:22, LIU Hao wrote: >> 在 2022-10-10 23:56, LIU Hao 写道: >>> 在 2022-10-04 20:44, LIU Hao 写道: >>>> Attached are revised patches. These are exported from trunk. >>>> >>> >>> Revised further. The patch for libgfortran has been committed to >>> trunk today, so I include only the other two. >>> >>>    * In the second patch, a space character has been inserted after >>>      `(int)` for clearness. >>> >>>    * The macro controlling how to build GCC itself has been renamed to >>>      `TARGET_USING_MCFGTHREAD` for consistency. >>> >>>    * Checks against `TARGET_USING_MCFGTHREAD` have been updated in a >>>      more friendly way. >>> >>>    * When not using mcfgthread, NTDLL is no longer a default library. >>>      Although all recent Windows versions are based on the NT kernel, >>>      there could still be people who want to target 9x or CE; thus >>>      NTDLL is only added when it is potentially necessary, for example >>>      when linking against the static libgcc. >>> >>> >> >> Attached is the (previous) third patch, with configure scripts >> regenerated. >> >> > > Any more comments? Just pushed to master branch.