Received: by 10.213.65.68 with SMTP id h4csp59472imn; Fri, 16 Mar 2018 17:50:23 -0700 (PDT) X-Google-Smtp-Source: AG47ELsQFCw20yibeQ714Chv1e7iJ4mc95HZU2wI/o+fkgRkcBw5gaCj/r8TupO/plwq02av8z1y X-Received: by 10.101.81.76 with SMTP id g12mr3040531pgq.88.1521247823226; Fri, 16 Mar 2018 17:50:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521247823; cv=none; d=google.com; s=arc-20160816; b=MKRluQ7ozVfDiLLSQjhz6o1OAuBXBV7bHIVrNFld3mbODReCxdBpLQ7igUBKmKsQFd dCJ7/lY2unxVn0CTnP+lqmxGaWFNvgm2Equ4+JJUtxLzdJFVXinDrRnq1gvtKq7+y/aI 6M9pLrM5Ar6xOWvg14VGjSkTddNtzzA2On6tnQGobKM6qyT8u9eFVfPr1wzNX8wWVPo0 FT4gTAFGvXMTglELXo3yDqNOvoioMCla6aMe8bolw8bMTj4hreSh8XsruDrSDF5hoimZ rtvPR//+uApWUMv3/G8z5iKgEl6V/g3tjC3xyBM4AokBg/uSLWf5A2H2E3EM2ytOf3jR LORQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=FNXxVz8HITPSkdQG8OZkLKmfVCMmkkgM4lS/J/+JvRE=; b=z50dUA/mxoZpJ2IbwpvX7tey1dTWUodP8gmyDieeBoyCimKfK2thC+iAksAasij4Hz pbMNwL8cgsYvH5JQqgUKC+nW5w4Xqq/r7+Z9jNqL84WSXjH8O9TToWFWrddAFf1GTM7j 9KrmP355LLtfC2NI7cOEeisjNj1S/HPM5YjE1k+/0/l4dwNsutS3pSjOhYc1VBf7KrXg Qt79NIA4K/AL6JwrQocH4DFHCz/EwV/DhAqMzBzlkTfwcxMUjMiDMPg5TxWZwyWX9ni/ wLDWzA1GsJVInJzu4LPz1CTsB0mDCY0gNBveimRrBwnL1EBf+Z2GnKuvvvebV/8mmtsx VH7Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=m2X3T9I+; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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. [209.132.180.67]) by mx.google.com with ESMTP id r7si5957151pgf.433.2018.03.16.17.49.56; Fri, 16 Mar 2018 17:50:23 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=m2X3T9I+; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S1752158AbeCQAsa (ORCPT + 99 others); Fri, 16 Mar 2018 20:48:30 -0400 Received: from mail-qt0-f195.google.com ([209.85.216.195]:45078 "EHLO mail-qt0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751348AbeCQAs1 (ORCPT ); Fri, 16 Mar 2018 20:48:27 -0400 Received: by mail-qt0-f195.google.com with SMTP id v90so12710711qte.12; Fri, 16 Mar 2018 17:48:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=FNXxVz8HITPSkdQG8OZkLKmfVCMmkkgM4lS/J/+JvRE=; b=m2X3T9I+PtqJ9pfbaQ0eoa7od5z0e0aKNSFAb09XFWimvPTuJpyIYaIKTvN9PRpj2x VF3HgLrgZt5mgzmGt7CGSvZT4QdO9b378yuuO8DqrvNHI/pUNokyEYFUsN5Zt/ubzw1I Rlfy/I5qkJ3bX84qC9d6wUdHpRLUrWTt8R/UUcfIUiTNEhvpFeQvMNFJ4I8Bp5hoQxas 3xSn9YWXYoeGZNilkfn59mvi5wWCqiUluKDAp+8I8d/6PMp/dRymdTPpz1qylcR9BmtB oJXxWMpZKIYvOlNCburSm3xAZ3vot9W03Ixpl2cLZDYzJZVMPP7qzEyABFbptzq4K5yT rt/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=FNXxVz8HITPSkdQG8OZkLKmfVCMmkkgM4lS/J/+JvRE=; b=aEI8ypr2wODhA1KyfdCKUy0AslCevKsq5scIbtCtO+CHpRS6ynHhgdVuoLcuESwsg3 VX64jkvipc1GWnSu3j7unN2C+YSiwZg7PVoqIgyMzaB39oYEf76umPcxoI2FqS6F6bTi 9mcV4IELsZTUGaF5VEmFkgc016OlkyF/MMeZQGUF3vNolfYEptt6DgyJ8JZwKZmIyolL q2M1MEdjGitIVStVbIIZrQ+CXmz/FDID00Vgt7ROGKV+0V2Nle+yuU+vx/1Hz0GifSOg PJCrXDO3LAZ51SxzYuhxWgSkR+Hx7MuNInBfM8VSDojQIMXoQSBL1izaVkcrZuL8lUk7 CuvA== X-Gm-Message-State: AElRT7ErD272+aW+2868Y6ctS8xFtaqebsseJ20JtMbvSe7H/KKsdU/S i++KY4nBoks0cR+Ducn563v51IejYQUsDzwmtMg= X-Received: by 10.237.57.197 with SMTP id m63mr5874552qte.249.1521247706961; Fri, 16 Mar 2018 17:48:26 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.52.227 with HTTP; Fri, 16 Mar 2018 17:48:06 -0700 (PDT) In-Reply-To: References: <1521174359-46392-1-git-send-email-keescook@chromium.org> <20180316175502.GE30522@ZenIV.linux.org.uk> From: Miguel Ojeda Date: Sat, 17 Mar 2018 01:48:06 +0100 Message-ID: Subject: Re: [PATCH v5 0/2] Remove false-positive VLAs when using max() To: Linus Torvalds Cc: Al Viro , Florian Weimer , Kees Cook , Andrew Morton , Josh Poimboeuf , Rasmus Villemoes , Randy Dunlap , Ingo Molnar , David Laight , Ian Abbott , linux-input , linux-btrfs , Network Development , Linux Kernel Mailing List , Kernel Hardening Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 16, 2018 at 9:14 PM, Linus Torvalds wrote: > On Fri, Mar 16, 2018 at 1:03 PM, Miguel Ojeda > wrote: >>> >>> Kees - is there some online "gcc-4.4 checker" somewhere? This does >>> seem to work with my gcc. I actually tested some of those files you >>> pointed at now. >> >> I use this one: >> >> https://godbolt.org/ > > Well, my *test* code works on that one and -Wvla -Werror. > > It does not work with gcc-4.1.x, but works with gcc-4.4.x. > > I can't seem to see the errors any way, I wonder if > __builtin_choose_expr() simply didn't exist back then. > > Odd that you can't view warnings/errors with it. Just click on the button left/bottom of the compilation window. Cheers, Miguel