From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <10walls@gmail.com> Received: from mail-pg1-x52d.google.com (mail-pg1-x52d.google.com [IPv6:2607:f8b0:4864:20::52d]) by sourceware.org (Postfix) with ESMTPS id 0CDCE3858C50 for ; Fri, 14 Oct 2022 09:40:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 0CDCE3858C50 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-pg1-x52d.google.com with SMTP id 129so3855870pgc.5 for ; Fri, 14 Oct 2022 02:39:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=57Eln9vWkMfviuJFyYA8vc5ReR2Vdm7j2OXMXIlNLto=; b=W6Netm2sP0MfwNXqpLiYGyp3vnhufXz4ejibm622vzcgwA8mX4Oa4gmtW8ADv5OPGc l7Znk3Fvbc/RpYcGwCkVOLVZ3rTkVVPfrDlGOCVe2UyTvk+4Q0gPq94d1gHhLB7AYscC INrcNXdpHXqhFIJUZ++gyBBDVZmKFzIpEhmmC2PSfmVhrbFHHA/O26+eTPxv4SIzzjkv JBign6eRBz/LgXwA83uPxmhsuPjWScPzCxcKnyiq33hJ2+0DB/FrpWn/EPd7QNg1gqhN qdFdg5SFtVzfsHHrBcQ3t5zfR1sH9dQ7MdHDlrc94zR6Cf1se9k2nnTAXiNGH2xASiee wOVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=57Eln9vWkMfviuJFyYA8vc5ReR2Vdm7j2OXMXIlNLto=; b=GClg23lggV6zPQNA4J9GQNqEHUFbrlskg4a/48j74DrYI0kQJRNx6y/QvsK1lyZFNy RZte7AUYij/LXfvQQK0X0FUCfiiz7yTbA0rI59qFPTDuOvNZadBar83JBmVwvF05woEb Wn8BjNHpen4BfpZ/7y5pH5GeDm/ECJt6SBKmVaG/Y070O7CE0Rj3ekeEUHfvJ5ifBuTu LY1Jg2a/gWlF6Xjqve8/iRZaNxLYSRxKKX7mTa3aO0p35GOUX2bjFQQvvQBLKAEt19I1 f8EJFK/PnqzcxAro2/Rsu3sC09pC/xav5kXq06nMXiD9+OpOFl4aIXKYV0YLYSEm4Hxw lP4Q== X-Gm-Message-State: ACrzQf1lpcbJAA5u/TQnkCkNQlNUFJOn9NagcJW4sZS0YjpHL19Esn2l 2hQLp2bFaaC59kCpBPN050g= X-Google-Smtp-Source: AMsMyM7tbG3+c+JA6SW8PRraBc1F0ZalZDEhTm4OSHvCcdzWQnLLyGBzWUrRb4Xmr0hyA6eDw/GY5A== X-Received: by 2002:a62:ea0d:0:b0:55f:8624:4d8b with SMTP id t13-20020a62ea0d000000b0055f86244d8bmr4480346pfh.74.1665740398902; Fri, 14 Oct 2022 02:39:58 -0700 (PDT) Received: from ?IPV6:2001:f40:91b::1f96? ([2001:f40:91b::1f96]) by smtp.gmail.com with ESMTPSA id ij19-20020a170902ab5300b0017f7628cbddsm1286936plb.30.2022.10.14.02.39.56 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 14 Oct 2022 02:39:57 -0700 (PDT) Message-ID: <5178a58a-816e-2f9e-e76d-361550674d67@gmail.com> Date: Fri, 14 Oct 2022 09:39:55 +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 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> Content-Language: en-US From: Jonathan Yong <10walls@gmail.com> In-Reply-To: <0e667bcd-f8e0-2241-ee88-7a7cc883cba5@126.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-3031.8 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/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?