From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27192 invoked by alias); 1 Apr 2019 11:47:34 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 27176 invoked by uid 89); 1 Apr 2019 11:47:34 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy=H*r:200, pch, H*F:U*nathan, H*i:sk:5ipdwWG X-HELO: mail-yb1-f172.google.com Received: from mail-yb1-f172.google.com (HELO mail-yb1-f172.google.com) (209.85.219.172) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 01 Apr 2019 11:47:33 +0000 Received: by mail-yb1-f172.google.com with SMTP id a123so1629600ybg.10 for ; Mon, 01 Apr 2019 04:47:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=b5eirmG+iN9M5fdRtsU8JXCmLxRRXjXCgePlUs4/h+A=; b=EmK4DWVUMnHFppxl0P7i2TJ8oBMpxZS8NjBgolol16bvL63mKOETykVGhAK4hgoWnz PXB/nGPF12w0JHyBVVMEdnX5qFKKe2D+/FoVNZuaH5l5vsfm7h8TWP4FGLJxkCbVr0o1 +DSISYDUCP1IiXPj4Ptbau/ZFqULTqUnLhx7asaVCc8pctoWNCwlsghCh4KdDWgpJrza 2+kg9BakMaQ4tuuRHCm5kyKdLJqSK6i+tTxm60K4j6QXOXqG6+vNx0aQJx5qcYNasVw7 E21ChmNvoxtPdn4N/hNnFv6SNjyBm3YBbpcCef6DBDHJDJpjvUtHFSEnejJliROkYBrp 5T2Q== Return-Path: Received: from ?IPv6:2620:10d:c0a3:1407:64ff:aba6:3b40:1ee1? ([2620:10d:c091:200::3:8c27]) by smtp.googlemail.com with ESMTPSA id w22sm1516214yww.58.2019.04.01.04.47.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 01 Apr 2019 04:47:30 -0700 (PDT) Sender: Nathan Sidwell Subject: Re: GSOC Proposal To: Eric Gallager , nick Cc: Richard Biener , GCC Development References: <4327491a-395b-bee0-145a-eddd8f64b0ba@gmail.com> <63e78666-ceca-94d8-9ac4-101130afab4c@gmail.com> <70316c90-b241-3f88-56d8-9e59f3eac0ee@gmail.com> From: Nathan Sidwell Message-ID: <958dc17c-6e84-c12a-b1d1-e7c92f3cb02d@acm.org> Date: Mon, 01 Apr 2019 11:47:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2019-04/txt/msg00006.txt.bz2 On 4/1/19 1:24 AM, Eric Gallager wrote: > On 3/29/19, nick wrote: >> Seems your right touching the complete garbage collector is too much. I'm >> just looking at the users of the garbage collector and it seems one of the >> major ones is pre compiled headers. >> > > The thing about pre-compiled headers is that I seem to remember some > GCC devs saying they wanted to rip out pre-compiled headers completely > once the C++ modules branch is merged, so I'm not sure if it's worth > putting that much work into something that might be removed soon, > anyways... I'm pretty sure Nathan Sidwell is the main person working > on the C++ modules branch, so I'm cc-ing him. The use of the GC machinery for PCH is needed by the front ends and is orthogonal to that for GC during code generation. nathan -- Nathan Sidwell