sim: iq2000/m32r/lm32/sh64: delete dead option code
The iq2000/m32r/sh64 option parsing logic appears to have always been
dead. At least iq2000/sh64 are simply copy & paste rot from m32r.
The lm32 option parsing hack here hasn't been needed for a while -- this
was fixed back in commit 11409fac6b
in the
common code.
This commit is contained in:
parent
d47f5b30d8
commit
027e73b217
|
@ -1,3 +1,7 @@
|
|||
2016-01-02 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* sim-if.c (sim_open): Delete #if 0 sim_add_option_table call.
|
||||
|
||||
2016-01-02 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* sim-if.c (current_state): Delete.
|
||||
|
|
|
@ -82,14 +82,6 @@ sim_open (kind, callback, abfd, argv)
|
|||
return 0;
|
||||
}
|
||||
|
||||
#if 0 /* FIXME: 'twould be nice if we could do this */
|
||||
/* These options override any module options.
|
||||
Obviously ambiguity should be avoided, however the caller may wish to
|
||||
augment the meaning of an option. */
|
||||
if (extra_options != NULL)
|
||||
sim_add_option_table (sd, extra_options);
|
||||
#endif
|
||||
|
||||
/* getopt will print the error message so we just have to exit if this fails.
|
||||
FIXME: Hmmm... in the case of gdb we need getopt to call
|
||||
print_filtered. */
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2016-01-02 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* sim-if.c (free_state, print_lm32_misc_cpu): Delete prototypes.
|
||||
(lm32_option_handler, OPTION_ENDIAN, lm32_options): Delete.
|
||||
(sim_open): Delete sim_add_option_table call.
|
||||
|
||||
2016-01-02 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* sim-if.c (current_state): Delete.
|
||||
|
|
|
@ -26,23 +26,6 @@
|
|||
#ifdef HAVE_STDLIB_H
|
||||
#include <stdlib.h>
|
||||
#endif
|
||||
|
||||
static void free_state (SIM_DESC);
|
||||
static void print_lm32_misc_cpu (SIM_CPU * cpu, int verbose);
|
||||
static DECLARE_OPTION_HANDLER (lm32_option_handler);
|
||||
|
||||
enum
|
||||
{
|
||||
OPTION_ENDIAN = OPTION_START,
|
||||
};
|
||||
|
||||
/* GDB passes -E, even though it's fixed, so we have to handle it here. common code only handles it if SIM_HAVE_BIENDIAN is defined, which it isn't for lm32. */
|
||||
static const OPTION lm32_options[] = {
|
||||
{{"endian", required_argument, NULL, OPTION_ENDIAN},
|
||||
'E', "big", "Set endianness",
|
||||
lm32_option_handler},
|
||||
{{NULL, no_argument, NULL, 0}, '\0', NULL, NULL, NULL}
|
||||
};
|
||||
|
||||
/* Cover function of sim_state_free to free the cpu buffers as well. */
|
||||
|
||||
|
@ -111,19 +94,6 @@ find_limit (bfd *prog_bfd)
|
|||
return 0;
|
||||
}
|
||||
|
||||
/* Handle lm32 specific options. */
|
||||
|
||||
static SIM_RC
|
||||
lm32_option_handler (sd, cpu, opt, arg, is_command)
|
||||
SIM_DESC sd;
|
||||
sim_cpu *cpu;
|
||||
int opt;
|
||||
char *arg;
|
||||
int is_command;
|
||||
{
|
||||
return SIM_RC_OK;
|
||||
}
|
||||
|
||||
/* Create an instance of the simulator. */
|
||||
|
||||
SIM_DESC
|
||||
|
@ -150,7 +120,6 @@ sim_open (kind, callback, abfd, argv)
|
|||
free_state (sd);
|
||||
return 0;
|
||||
}
|
||||
sim_add_option_table (sd, NULL, lm32_options);
|
||||
|
||||
/* getopt will print the error message so we just have to exit if this fails.
|
||||
FIXME: Hmmm... in the case of gdb we need getopt to call
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2016-01-02 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* sim-if.c (sim_open): Delete #if 0 sim_add_option_table call.
|
||||
|
||||
2016-01-02 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* sim-if.c (current_state): Delete.
|
||||
|
|
|
@ -84,14 +84,6 @@ sim_open (kind, callback, abfd, argv)
|
|||
return 0;
|
||||
}
|
||||
|
||||
#if 0 /* FIXME: 'twould be nice if we could do this */
|
||||
/* These options override any module options.
|
||||
Obviously ambiguity should be avoided, however the caller may wish to
|
||||
augment the meaning of an option. */
|
||||
if (extra_options != NULL)
|
||||
sim_add_option_table (sd, extra_options);
|
||||
#endif
|
||||
|
||||
/* getopt will print the error message so we just have to exit if this fails.
|
||||
FIXME: Hmmm... in the case of gdb we need getopt to call
|
||||
print_filtered. */
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2016-01-02 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* sim-if.c (sim_open): Delete #if 0 sim_add_option_table call.
|
||||
|
||||
2016-01-02 Mike Frysinger <vapier@gentoo.org>
|
||||
|
||||
* sim-if.c (current_state): Delete.
|
||||
|
|
|
@ -79,14 +79,6 @@ sim_open (kind, callback, abfd, argv)
|
|||
return 0;
|
||||
}
|
||||
|
||||
#if 0 /* FIXME: 'twould be nice if we could do this */
|
||||
/* These options override any module options.
|
||||
Obviously ambiguity should be avoided, however the caller may wish to
|
||||
augment the meaning of an option. */
|
||||
if (extra_options != NULL)
|
||||
sim_add_option_table (sd, extra_options);
|
||||
#endif
|
||||
|
||||
/* getopt will print the error message so we just have to exit if this fails.
|
||||
FIXME: Hmmm... in the case of gdb we need getopt to call
|
||||
print_filtered. */
|
||||
|
|
Loading…
Reference in New Issue