From owner-cvs-all@FreeBSD.ORG Tue Jul 22 08:51:41 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 289CD37B401; Tue, 22 Jul 2003 08:51:41 -0700 (PDT) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.208.78.105]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4DDBF43F93; Tue, 22 Jul 2003 08:51:40 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) h6MFpdh5039146; Tue, 22 Jul 2003 08:51:39 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost)h6MFpdtR039145; Tue, 22 Jul 2003 08:51:39 -0700 (PDT) Date: Tue, 22 Jul 2003 08:51:39 -0700 From: Steve Kargl To: Bosko Milekic Message-ID: <20030722155139.GA39123@troutmask.apl.washington.edu> References: <200307221024.h6MAOggG066724@repoman.freebsd.org> <20030722093443.GD58118@technokratis.com> <20030723003823.R8380@gamplex.bde.org> <20030722112901.GA59012@technokratis.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030722112901.GA59012@technokratis.com> User-Agent: Mutt/1.4.1i cc: cvs-src@freebsd.org cc: phk@phk.freebsd.dk cc: src-committers@freebsd.org cc: cvs-all@freebsd.org cc: Bruce Evans Subject: Re: cvs commit: src/sys/kern init_main.c kern_malloc.c md5c.c subr_autoconf.c subr_mbuf.c subr_prf.c tty_subr.c vfs_cluster.c vfs_subr.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jul 2003 15:51:41 -0000 On Tue, Jul 22, 2003 at 11:29:01AM +0000, Bosko Milekic wrote: > > Is there a way to force GCC to inline them, despite what it thinks? info gcc `-finline-limit=N' By default, gcc limits the size of functions that can be inlined. This flag allows the control of this limit for functions that are explicitly marked as inline (i.e., marked with the inline keyword or defined within the class definition in c++). N is the size of functions that can be inlined in number of pseudo instructions (not counting parameter handling). The default value of N is 600. Increasing this value can result in more inlined code at the cost of compilation time and memory consumption. Decreasing usually -- Steve