From 48c041033ec07b22fda380daa208ab754ec52b68 Mon Sep 17 00:00:00 2001 From: Martin Liska Date: Thu, 19 Mar 2020 11:58:53 +0100 Subject: Provide hint for misspelled -fdump-foo options. gcc/ChangeLog: 2020-03-19 Martin Liska * dumpfile.c (dump_switch_p): Change return type and print option suggestion. * dumpfile.h: Change return type. * opts-global.c (handle_common_deferred_options): Move error into dump_switch_p function. gcc/testsuite/ChangeLog: 2020-03-19 Martin Liska * gcc.dg/spellcheck-options-22.c: New test. --- gcc/opts-global.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'gcc/opts-global.c') diff --git a/gcc/opts-global.c b/gcc/opts-global.c index c658805..b1a8429 100644 --- a/gcc/opts-global.c +++ b/gcc/opts-global.c @@ -385,8 +385,7 @@ handle_common_deferred_options (void) break; case OPT_fdump_: - if (!g->get_dumps ()->dump_switch_p (opt->arg)) - error ("unrecognized command-line option %<-fdump-%s%>", opt->arg); + g->get_dumps ()->dump_switch_p (opt->arg); break; case OPT_fopt_info_: -- cgit v1.1