Andreas Schwab <sch...@linux-m68k.org> writes: > Jason Merrill <ja...@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, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."