Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S266486AbUAOMmT (ORCPT ); Thu, 15 Jan 2004 07:42:19 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S266493AbUAOMmS (ORCPT ); Thu, 15 Jan 2004 07:42:18 -0500 Received: from hermes.fachschaften.tu-muenchen.de ([129.187.202.12]:59103 "HELO hermes.fachschaften.tu-muenchen.de") by vger.kernel.org with SMTP id S266486AbUAOMmK (ORCPT ); Thu, 15 Jan 2004 07:42:10 -0500 Date: Thu, 15 Jan 2004 13:42:04 +0100 From: Adrian Bunk To: Andi Kleen Cc: akpm@osdl.org, linux-kernel@vger.kernel.org, jh@suse.cz Subject: Re: [PATCH] Add -Winline Message-ID: <20040115124204.GY23383@fs.tum.de> References: <20040114090743.GA1975@averell> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="ReaqsoxgOBHFXBhH" Content-Disposition: inline In-Reply-To: <20040114090743.GA1975@averell> User-Agent: Mutt/1.4.1i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 8547 Lines: 145 --ReaqsoxgOBHFXBhH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Jan 14, 2004 at 10:07:43AM +0100, Andi Kleen wrote: > > Add -Winline by default. This makes the compiler warn when something > marked inline is not getting inlined. This is often because the > > It should only make a difference with gcc 3.4, because in earlier > compilers we use always_inline and not inlining with always_inline > is an error already. >... Attached are all inlining warnings I get with this patch applied in 2.6.1-mm3 using gcc 3.3.3 20040110 (prerelease) (Debian). I've gzip'ed it since it was > 100 kB. A few warnings might be missing since I used a .config with CONFIG_SMP=y. cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed --ReaqsoxgOBHFXBhH Content-Type: application/x-gunzip Content-Disposition: attachment; filename="inlining-2.6.1-mm3.gz" Content-Transfer-Encoding: base64 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 hPcBAA== --ReaqsoxgOBHFXBhH-- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/