Don't update `set architecture'' when `set disassembly-flavor[sic]''

This commit is contained in:
Andrew Cagney
2001-11-08 18:23:43 +00:00
parent 274d631f21
commit 8ea43c6d5a
2 changed files with 5 additions and 32 deletions

View File

@ -1,3 +1,8 @@
Wed Nov 7 20:45:32 2001 Andrew Cagney <cagney@redhat.com>
* i386-tdep.c (set_disassembly_flavor): Delete function.
(set_disassembly_flavor_sfunc): Delete function.
2001-11-07 Elena Zannoni <ezannoni@redhat.com> 2001-11-07 Elena Zannoni <ezannoni@redhat.com>
* dbxread.c (set_namestring): New function, replacing the * dbxread.c (set_namestring): New function, replacing the

View File

@ -188,13 +188,6 @@ static const char *valid_flavors[] =
}; };
static const char *disassembly_flavor = att_flavor; static const char *disassembly_flavor = att_flavor;
/* This is used to keep the bfd arch_info in sync with the disassembly
flavor. */
static void set_disassembly_flavor_sfunc (char *, int,
struct cmd_list_element *);
static void set_disassembly_flavor (void);
/* Stdio style buffering was used to minimize calls to ptrace, but /* Stdio style buffering was used to minimize calls to ptrace, but
this buffering did not take into account that the code section this buffering did not take into account that the code section
being accessed may not be an even number of buffers long (even if being accessed may not be an even number of buffers long (even if
@ -1200,26 +1193,6 @@ gdb_print_insn_i386 (bfd_vma memaddr, disassemble_info *info)
internal_error (__FILE__, __LINE__, "failed internal consistency check"); internal_error (__FILE__, __LINE__, "failed internal consistency check");
} }
/* If the disassembly mode is intel, we have to also switch the bfd
mach_type. This function is run in the set disassembly_flavor
command, and does that. */
static void
set_disassembly_flavor_sfunc (char *args, int from_tty,
struct cmd_list_element *c)
{
set_disassembly_flavor ();
}
static void
set_disassembly_flavor (void)
{
if (disassembly_flavor == att_flavor)
set_architecture_from_arch_mach (bfd_arch_i386, bfd_mach_i386_i386);
else if (disassembly_flavor == intel_flavor)
set_architecture_from_arch_mach (bfd_arch_i386,
bfd_mach_i386_i386_intel_syntax);
}
/* Provide a prototype to silence -Wmissing-prototypes. */ /* Provide a prototype to silence -Wmissing-prototypes. */
@ -1255,11 +1228,6 @@ _initialize_i386_tdep (void)
Set the disassembly flavor, the valid values are \"att\" and \"intel\", \ Set the disassembly flavor, the valid values are \"att\" and \"intel\", \
and the default value is \"att\".", and the default value is \"att\".",
&setlist); &setlist);
new_cmd->function.sfunc = set_disassembly_flavor_sfunc;
add_show_from_set (new_cmd, &showlist); add_show_from_set (new_cmd, &showlist);
} }
/* Finally, initialize the disassembly flavor to the default given
in the disassembly_flavor variable. */
set_disassembly_flavor ();
} }