diff options
author | David Malcolm <dmalcolm@redhat.com> | 2015-11-13 01:59:03 +0000 |
---|---|---|
committer | David Malcolm <dmalcolm@redhat.com> | 2015-11-13 01:59:03 +0000 |
commit | 20200a80e1af4d5964e68f7e49449e369c74cfa5 (patch) | |
tree | 03490dac15713b742586dd8e47220bc1bc5db3a3 /gcc/testsuite/ChangeLog | |
parent | 65e5403988b7494040cd19c91c3b07f7f47e9db2 (diff) |
PR driver/67613 - spell suggestions for misspelled command line options
gcc/ChangeLog:
PR driver/67613
* Makefile.in (GCC_OBJS): Add spellcheck.o.
(OBJS): Add spellcheck-tree.o.
* gcc.c: Include "spellcheck.h".
(suggest_option): New function.
(driver::handle_unrecognized_options): Call suggest_option to
provide a hint about misspelled options.
* spellcheck.c: Update file comment.
(levenshtein_distance): Convert 4-param implementation from static
to extern scope. Remove note about unit tests from leading
comment for const char * implementation. Move tree
implementation to...
* spellcheck-tree.c: New file.
* spellcheck.h (levenshtein_distance): Add 4-param decl.
gcc/testsuite/ChangeLog:
PR driver/67613
* gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
* gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@230285 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/ChangeLog')
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 67299e015cd..409020aaab9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,11 @@ 2015-11-13 David Malcolm <dmalcolm@redhat.com> + PR driver/67613 + * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file. + * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file. + +2015-11-13 David Malcolm <dmalcolm@redhat.com> + * gcc.dg/plugin/levenshtein-test-1.c: New file. * gcc.dg/plugin/levenshtein_plugin.c: New file. * gcc.dg/plugin/plugin.exp (plugin_test_list): Add |