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
peter at wemm.org
Wed Jul 23 13:00:31 PDT 2003
"Poul-Henning Kamp" wrote:
> In message <1058974459.31173.17.camel at localhost>, Paul Richards writes:
> >On Wed, 2003-07-23 at 06:40, Poul-Henning Kamp wrote:
> >> The ones I took out yesterday are the onces which GCC had ignored and
> >> which therefore ipso facto were "unproven" _and_ added significant
> >> amounts of object code if respected.
> >That's just untrue. The inline you removed from lnc had *ZERO* impact on
> >code size.
> It would _really_ help if you would bother to listen to what people
> tell you about how the new GCC warnings work.
..IN THE NEW GCC VERSIONS. For gcc 2.x and earlier, inline did what the
programmer told it. Most of the performance testing was done with
gcc that did respect inline, and we're still trying to restore performance
to that level. Its only since we switched to gcc-3.1 that the inlining
has been silently broken.
Peter Wemm - peter at wemm.org; peter at FreeBSD.org; peter at yahoo-inc.com
"All of this is for nothing if we don't go to the stars" - JMS/B5
More information about the cvs-all