This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: cc1: warning: unrecognized command line option "-Wno-narrowing"


Andreas Schwab <schwab@linux-m68k.org> writes:

> Jason Merrill <jason@redhat.com> writes:
>
>> No, it's accepted by the C front end too, it just has no effect.  It's
>> listed as a C option in c.opt.  But during builds cc1 warns about it
>> sometimes and not others.  It's very odd.
>
> $ gcc -Wno-narrowing -c hello.c 
> $ gcc -Wno-narrowing -c hello.c -Wall
> hello.c:14:1: warning: return type defaults to âintâ
> cc1: warning: unrecognized command line option "-Wno-narrowing"

/* Buffer the unknown option described by the string OPT.  Currently,
   we only complain about unknown -Wno-* options if they may have
   prevented a diagnostic. Otherwise, we just ignore them.  Note that
   if we do complain, it is only as a warning, not an error; passing
   the compiler an unrecognised -Wno-* option should never change
   whether the compilation succeeds or fails.  */

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]