cvs commit: src/sys/dev/isp isp_freebsd.h
Dag-Erling Smørgrav
des at des.no
Fri Jan 27 07:34:40 PST 2006
Matt Jacob <mjacob at FreeBSD.org> writes:
> Log:
> Hackamatic: turn off target mode on Sparc64 with KLD_MODULE- this triggers
> 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
--
Dag-Erling Smørgrav - des at des.no
More information about the cvs-src
mailing list