aboutsummaryrefslogtreecommitdiff
path: root/gcc/opts.h
diff options
context:
space:
mode:
authorManuel López-Ibáñez <manu@gcc.gnu.org>2008-02-25 23:41:43 +0000
committerManuel López-Ibáñez <manu@gcc.gnu.org>2008-02-25 23:41:43 +0000
commit369dcbd9d2f7d4577f689b46ee3028bc7949049c (patch)
tree3c64cf898a8a27198eb86ae7840a3237d55c24f0 /gcc/opts.h
parent23dc794c0e7bb0d82dbbe118a435d17c31af6732 (diff)
downloadgcc-369dcbd9d2f7d4577f689b46ee3028bc7949049c.zip
gcc-369dcbd9d2f7d4577f689b46ee3028bc7949049c.tar.gz
gcc-369dcbd9d2f7d4577f689b46ee3028bc7949049c.tar.bz2
re PR other/28322 (GCC new warnings and compatibility)
2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org> PR 28322 * toplev.c (toplev_main): If there are warnings or error, print errors for ignored options. * opts.c (ignored_options): New static variable. (postpone_unknown_option_error): New. (print_ignored_options): New. (handle_option): Postpone errors for unknown -Wno-* options. * opts.h (print_ignored_options): Declare. testsuite/ * gcc.dg/pr28322.c: New. * gcc.dg/pr28322-2.c: New. * lib/prune.exp: Ignore "At top level" even if there is no ':' preceding it. From-SVN: r132648
Diffstat (limited to 'gcc/opts.h')
-rw-r--r--gcc/opts.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/opts.h b/gcc/opts.h
index e6bee10..2f54340 100644
--- a/gcc/opts.h
+++ b/gcc/opts.h
@@ -105,4 +105,5 @@ extern bool get_option_state (int, struct cl_option_state *);
extern void enable_warning_as_error (const char *arg, int value,
unsigned int lang_mask);
+extern void print_ignored_options (void);
#endif