https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78877

--- Comment #3 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
Author: dmalcolm
Date: Wed Jan 11 17:25:40 2017
New Revision: 244325

URL: https://gcc.gnu.org/viewcvs?rev=244325&root=gcc&view=rev
Log:
Offer suggestions for unrecognized sanitizer options (PR driver/78877)

gcc/ChangeLog:
        PR driver/78877
        * opts.c: Include "spellcheck.h"
        (struct string_fragment): New struct.
        (struct edit_distance_traits<const string_fragment &>): New
        struct.
        (get_closest_sanitizer_option): New function.
        (parse_sanitizer_options): Offer suggestions for unrecognized
arguments.

gcc/testsuite/ChangeLog:
        PR driver/78877
        * gcc.dg/spellcheck-options-14.c: New test case.
        * gcc.dg/spellcheck-options-15.c: New test case.
        * gcc.dg/spellcheck-options-16.c: New test case.
        * gcc.dg/spellcheck-options-17.c: New test case.


Added:
    trunk/gcc/testsuite/gcc.dg/spellcheck-options-14.c
    trunk/gcc/testsuite/gcc.dg/spellcheck-options-15.c
    trunk/gcc/testsuite/gcc.dg/spellcheck-options-16.c
    trunk/gcc/testsuite/gcc.dg/spellcheck-options-17.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/opts.c
    trunk/gcc/testsuite/ChangeLog

Reply via email to