* objdump.c (main): Issue a warning message if multiple -M

switches are used.

	* doc/binutils.texi (objdump): Update documentation about -M
	option.
This commit is contained in:
Nick Clifton 2003-07-17 17:02:46 +00:00
parent 602d6c6fd4
commit 073fbac62c
3 changed files with 23 additions and 1 deletions

View File

@ -1,3 +1,11 @@
2003-07-17 Nick Clifton <nickc@redhat.com>
* objdump.c (main): Issue a warning message if multiple -M
switches are used.
* doc/binutils.texi (objdump): Update documentation about -M
option.
2003-07-17 Nick Clifton <nickc@redhat.com>
* po/es.po: New Spanish translation.

View File

@ -1625,7 +1625,15 @@ architectures with the @option{-i} option.
@item -M @var{options}
@itemx --disassembler-options=@var{options}
Pass target specific information to the disassembler. Only supported on
some targets.
some targets. Note only a single instance of the option on the
command line is supported. If the option occurs more than once, the
earlier versions will be ignored. If it is necessary to specify more
than one disassembler option then they should be placed together into
a space separated list. ie:
@smallexample
-M"first-disassembler-option second-disassembler-option"
@end smallexample
If the target is an ARM architecture then this switch can be used to
select which register name set is used during disassembler. Specifying

View File

@ -2660,6 +2660,12 @@ main (argc, argv)
machine = optarg;
break;
case 'M':
if (disassembler_options)
{
non_fatal ("multiple separate -M options are not supported.");
non_fatal ("please combine them into a single, space separated option.");
non_fatal ("ignoring option '-M%s'", disassembler_options);
}
disassembler_options = optarg;
break;
case 'j':