Fix -Wuh and -Wnhu options so that they work.

This commit is contained in:
Nick Clifton 1999-06-17 04:51:25 +00:00
parent 0f94f4c867
commit 2f3519a231
2 changed files with 13 additions and 4 deletions

View file

@ -1,5 +1,10 @@
1999-06-17 Nick Clifton <nickc@cygnus.com>
* config/tc-m32r.c (md_longopts): Fix OPTION_WARN_UNMATCHED and
OPTION_NO_WARN_UNMATCHED entries.
(md_parse_option): Generate a warning message if an unrecognised
option is encountered.
* config/tc-d10v.c (do_not_ignore_hash): New variable.
(get_operands): When parsing an expression after an '@' symbol
has been detected, do not ignore '#' symbols.

View file

@ -136,11 +136,11 @@ struct option md_longopts[] =
/* Sigh. I guess all warnings must now have both variants. */
#define OPTION_WARN_UNMATCHED (OPTION_MD_BASE + 4)
{"warn-unmatched-high", OPTION_WARN_UNMATCHED},
{"Wuh", OPTION_WARN_UNMATCHED},
{"warn-unmatched-high", no_argument, NULL, OPTION_WARN_UNMATCHED},
{"Wuh", no_argument, NULL, OPTION_WARN_UNMATCHED},
#define OPTION_NO_WARN_UNMATCHED (OPTION_MD_BASE + 5)
{"no-warn-unmatched-high", OPTION_WARN_UNMATCHED},
{"Wnuh", OPTION_WARN_UNMATCHED},
{"no-warn-unmatched-high", no_argument, NULL, OPTION_WARN_UNMATCHED},
{"Wnuh", no_argument, NULL, OPTION_WARN_UNMATCHED},
#if 0 /* not supported yet */
#define OPTION_RELAX (OPTION_MD_BASE + 6)
@ -179,6 +179,10 @@ md_parse_option (c, arg)
#endif
default:
if (arg)
fprintf (stderr, _("%s: unrecognised command line option: -%c\n"), myname, c);
else
fprintf (stderr, _("%s: unrecognised command line option: -%c%s\n"), myname, c, arg);
return 0;
}
return 1;