diff options
author | Martin Liska <mliska@suse.cz> | 2019-08-09 09:51:40 +0200 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2019-08-09 07:51:40 +0000 |
commit | 40077d15a87e7fe707b7282ab6f241737d2b3b18 (patch) | |
tree | 5b76223264b14ea3e01cfaee6d0b4799ec9c7d13 /gcc/opts.c | |
parent | fe6c4dc41977ce168ba836010424bd05d104b944 (diff) | |
download | gcc-40077d15a87e7fe707b7282ab6f241737d2b3b18.zip gcc-40077d15a87e7fe707b7282ab6f241737d2b3b18.tar.gz gcc-40077d15a87e7fe707b7282ab6f241737d2b3b18.tar.bz2 |
Provide proper error message for -flto=abcd.
2019-08-09 Martin Liska <mliska@suse.cz>
* opts.c (common_handle_option): Error for an invalid argument
to -flto=.
2019-08-09 Martin Liska <mliska@suse.cz>
* gcc.dg/spellcheck-options-21.c: New test.
From-SVN: r274231
Diffstat (limited to 'gcc/opts.c')
-rw-r--r-- | gcc/opts.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -2822,6 +2822,14 @@ common_handle_option (struct gcc_options *opts, opts->x_flag_lto = value ? "" : NULL; break; + case OPT_flto_: + if (strcmp (arg, "none") != 0 + && strcmp (arg, "jobserver") != 0 + && atoi (arg) == 0) + error_at (loc, + "unrecognized argument to %<-flto=%> option: %qs", arg); + break; + case OPT_w: dc->dc_inhibit_warnings = true; break; |