Skip site navigation (1)Skip section navigation (2)
Date:      18 Jul 2003 18:21:11 -0700
From:      LLeweLLyn Reese <llewelly@lifesupport.shutdown.com>
To:        Nate Lawson <nate@root.org>
Cc:        current@freebsd.org
Subject:   Re: warning: inlining failed
Message-ID:  <x3oezrnwfs.fsf@lifesupport.shutdown.com>
In-Reply-To: <20030718121511.I26395@root.org>
References:  <20030718121511.I26395@root.org>

index | next in thread | previous in thread | raw e-mail

Nate Lawson <nate@root.org> writes:

> Warner mentioned this was due to the gcc import.  Nearly every part of the
> kernel that uses newbus or buf.h prints out lots of warnings.  Can someone
> see about fixing this, whether it's by fixing our headers or build flags
> or gcc itself?  I've already wasted a few reboot cycles because valid
> warnings were lost in the crowd.
> 
> cc -O -pipe -mcpu=pentiumpro  -D_KERNEL -Wall -Wredundant-decls
> -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes
> -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -std=c99
> -DKLD_MODULE -nostdinc -I-   -I. -I@ -I@/dev -I@/../include
> -I/usr/include -fno-common  -mno-align-long-strings
> -mpreferred-stack-boundary=2 -ffreestanding -Wall -Wredundant-decls
> -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes
> -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -std=c99
> -c
[snip]

-Wno-inline will disable warnings about functions not getting
    inlined. If the inlining is necessary, consider -finline-limit as
    suggested by another poster.

I haven't tried it myself, but it seems probably harmless and at least
    useful for seeing those other warnings you'd like to see.


help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?x3oezrnwfs.fsf>