r244325 - in /trunk/gcc: ChangeLog opts.c tests...

dmalcolm@gcc.gnu.org dmalcolm@gcc.gnu.org
Wed Jan 11 17:25:00 GMT 2017


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



More information about the Gcc-cvs mailing list