Date: Fri, 27 Jan 2006 16:05:12 +0100 From: des@des.no (=?iso-8859-1?q?Dag-Erling_Sm=F8rgrav?=) To: Matt Jacob <mjacob@FreeBSD.org> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/isp isp_freebsd.h Message-ID: <861wyt1zkn.fsf@xps.des.no> In-Reply-To: <200601270046.k0R0kAuK055454@repoman.freebsd.org> (Matt Jacob's message of "Fri, 27 Jan 2006 00:46:10 %2B0000 (UTC)") References: <200601270046.k0R0kAuK055454@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Matt Jacob <mjacob@FreeBSD.org> writes: > Log: > Hackamatic: turn off target mode on Sparc64 with KLD_MODULE- this trigg= ers > a compiler error I have no idea what its about. Umm, the error message is quite clear. It seems you have quite a long chain of inlined functions, and GCC has a limit on how much a function is allowed to grow as a result of inlining. Frankly, the mess of inlined functions in isp_inline.h is a symptom of poor design, and counter-productive; you probably lose more cycles to cache trashing than you gain from avoiding function calls. DES --=20 Dag-Erling Sm=F8rgrav - des@des.no
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?861wyt1zkn.fsf>