ppc sim: Improve invalid option error message
This patch improves the error message when an invalid option is detected, by also printing the option that actually caused the error. For instance, from GDB: (gdb) target sim --hello Invalid option: --hello Usage: [...] We also added the usage after an invalid long-name option (Eg: --hello) to be in line with what's being done for all other invalid options being detected. sim/ppc/ChangeLog: * psim.c (psim_options): Add option that cause the error in invalid-option error messages. Print the usage when detecting an invalid long-name option.
This commit is contained in:
parent
8294052ca9
commit
11eef9ed35
|
@ -1,4 +1,10 @@
|
|||
2011-06-08 Joel Brobecker <brobecker@adacore.com>
|
||||
2011-06-08 joel brobecker <brobecker@adacore.com>
|
||||
|
||||
* psim.c (psim_options): Add option that cause the error
|
||||
in invalid-option error messages. Print the usage when
|
||||
detecting an invalid long-name option.
|
||||
|
||||
2011-06-08 joel brobecker <brobecker@adacore.com>
|
||||
|
||||
* psim.c (psim_options): Accept and ignore `--sysroot=...'.
|
||||
|
||||
|
|
|
@ -261,6 +261,7 @@ psim_options(device *root,
|
|||
while (*p != '\0') {
|
||||
switch (*p) {
|
||||
default:
|
||||
printf_filtered ("Invalid Option: %s\n", argv[argp]);
|
||||
psim_usage(0, 0);
|
||||
error ("");
|
||||
break;
|
||||
|
@ -368,7 +369,11 @@ psim_options(device *root,
|
|||
exit (0);
|
||||
}
|
||||
else
|
||||
error("Unrecognized option");
|
||||
{
|
||||
printf_filtered ("Invalid option: %s\n", argv[argp]);
|
||||
psim_usage (0, 0);
|
||||
error ("");
|
||||
}
|
||||
break;
|
||||
}
|
||||
p += 1;
|
||||
|
|
Loading…
Reference in New Issue