Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp723872pxb; Tue, 2 Feb 2021 16:45:44 -0800 (PST) X-Google-Smtp-Source: ABdhPJzWMq+8QP4k/tr1cj7U+cER0gYHVE/1t5UmtrS9MS3FkbQr2HkisAQxQcu2d3avKrXFte7y X-Received: by 2002:a50:fb0e:: with SMTP id d14mr607754edq.369.1612313144614; Tue, 02 Feb 2021 16:45:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612313144; cv=none; d=google.com; s=arc-20160816; b=pUTKnUOWzEM+7/qhsO9+QdRt5mgHMkqMP2QWZXHetE0gTgI+TweSJkwGFW7AlokkSA Hr4GBzQcFd1sDYNWMoPNijdWMyHZb0zpqIhn2g0m1CFRcJTEAU0otIxVD8jWwY/Rsuyg J2/TymZj9HRI/P9Yi3n55Bt2CG7y0v+Pe1ayuAO3hkIFnikoxE1CgllBhAw3EtR0F8lw ZeNS2DHQ0+skfHt2Oa4XlnoPq85kohEGFTHeAUR//h5LoBPdNa8Fw16d/S7/LUjdyM0s 1kdPMHEUw0E2hSyuJxF5Wg06ndY/7xmmPi7vkM146FzJrjORu+Em5fyKKZxUy3/weDcV ffzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=ska71jiHojC54SOYCBQ1AKHCS3X3JTpfbQsFpLGOP0c=; b=rFNKbmldtgG8osobWPQFfvKUL/MG5uOVGvaNRgSo3CW6eInrP3k3cFfoP3CTPAOZ6B oEGfSYPaSUDb5PVnWNzh6JuTeMz2zG7wCNy3YlXAMlXvWeAvkfON/6z/NbpON5or35dI VB24dlsvbbd+UJKB67rIWj+Wj/OA5cXlxGIS2oSAPCyqhharOj1EpMD58XqXs6j+4R3a zS8Y6Fy0vaWqKY+JynYoA0Str2jYoXcacsQsu3bnRWhCMX4Eioj0gbVfKkUht/WWwBUb 6ckK0+CjnPe4hMwec4gsiFxPFEHWzLj/icYSkwg67qfnV86A7OMj5rF5jvMKdWtwFP+K UWtg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="raM/FPGk"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q19si271439edv.67.2021.02.02.16.45.19; Tue, 02 Feb 2021 16:45:44 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="raM/FPGk"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239448AbhBBTOi (ORCPT + 99 others); Tue, 2 Feb 2021 14:14:38 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60374 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239186AbhBBTMZ (ORCPT ); Tue, 2 Feb 2021 14:12:25 -0500 Received: from mail-oi1-x231.google.com (mail-oi1-x231.google.com [IPv6:2607:f8b0:4864:20::231]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6DFB1C0617AA; Tue, 2 Feb 2021 11:11:44 -0800 (PST) Received: by mail-oi1-x231.google.com with SMTP id x71so23925297oia.9; Tue, 02 Feb 2021 11:11:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ska71jiHojC54SOYCBQ1AKHCS3X3JTpfbQsFpLGOP0c=; b=raM/FPGkdCZz1KmHU8ngiCRO/kehkjF1I6X0oa9wNdobKMGo4aA8QtePyfzrV3qOKh UYXLRoV2aEd+AzB30u83r/xfF5WVOpp6ewx0gJNEofxz+Lw+JAk3m7SCIJPw7sAhE9jx XPPSTuoVfD2DzDxUXMu4h9QCVNCWAevZ7zw6G4vsX7ABq8r9VJL4pxHtN1ciQ8IhC3W5 JFOuR8zn5ETP/GLmddvMJZNA83XyvfDapILkKj4YvRZDpB/F8S0E1AIy+R1B988+MVL/ p/8PF5gtaOuA2ApfAQW/rBbqhwa4WpFMNllcYXO2XCJcKt0/0axs0y6YkyDL+fSWMt6p wPiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ska71jiHojC54SOYCBQ1AKHCS3X3JTpfbQsFpLGOP0c=; b=RtY2QkeSMndtdQMehtWfQhMOQepO+qoPl5DgXlgGBR41dzXgVcyHeGnD7LfMDqZwv9 Su38wMdRwi3+RQTsBvaYLNBgJgQC03O650orsVgT625Xeem7Jf7/GwJAhcrmAhK1iaXn UnYgSyQt35Wi1oG+9r7mHUGfP56YlAaOwEeeDqtLETvqoriy2o3owKUEnl+7M2wwoS1g P7//86X/5A9Eeu/gCPI2rToXmQI3gQiBxsMd2MHIm7IEmIcx3LiNcH6X8t/ay5jWaspC xqsX1VZYYekiGSqlcFR4ChzBehJilnZ5cUcsLS9bMpSNBpJBtp+OgDVRMsecUHmg+k6Y JeBA== X-Gm-Message-State: AOAM532NAX06aa940BdFdQHUJQV07ZSjP2j3x+6ERdXwjkBTH2JKcR0N QjMdd9Y/uPVWY2Gu9009InjmDdS9+2ex0TWM4YwFGZv3V3k= X-Received: by 2002:a05:6808:1290:: with SMTP id a16mr3892391oiw.161.1612293103833; Tue, 02 Feb 2021 11:11:43 -0800 (PST) MIME-Version: 1.0 References: <20210202053307.GB28542@1wt.eu> In-Reply-To: From: Amy Parker Date: Tue, 2 Feb 2021 11:11:32 -0800 Message-ID: Subject: Re: Alternative compilers to GCC/Clang To: linux-kernel@vger.kernel.org Cc: linux-gcc@vger.kernel.org, linux-kbuild@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Feb 2, 2021 at 8:26 AM Amy Parker wrote: > > It compiles extremely fast, implements some subsets of gcc (a few > > attributes for example), but is far from being able to compile a kernel > > Well, we'll see what I can do with that. :) Well, just installed it and tried building the kernel. Fails every file. :) It's definitely something to work towards - but I don't know if kernel advancements requiring newer GCC versions will go slow enough to allow TCC improvements to arise. This isn't just something like with Clang where a few tweaks to files and to Clang itself did the trick.