diff options
author | Mike Frysinger <vapier@gentoo.org> | 2016-01-02 10:29:51 -0500 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2016-01-02 10:39:13 -0500 |
commit | 027e73b217ec5ed334015b5484ff8d281258b6bb (patch) | |
tree | 4d0ff236e049881dadee3709bbf224fec2f4b580 /sim/lm32 | |
parent | d47f5b30d8481272e9480118bdcb283690070349 (diff) | |
download | gdb-027e73b217ec5ed334015b5484ff8d281258b6bb.zip gdb-027e73b217ec5ed334015b5484ff8d281258b6bb.tar.gz gdb-027e73b217ec5ed334015b5484ff8d281258b6bb.tar.bz2 |
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 11409fac6b95d71a92848a4499b02d60a4f4c5bb in the
common code.
Diffstat (limited to 'sim/lm32')
-rw-r--r-- | sim/lm32/ChangeLog | 6 | ||||
-rw-r--r-- | sim/lm32/sim-if.c | 31 |
2 files changed, 6 insertions, 31 deletions
diff --git a/sim/lm32/ChangeLog b/sim/lm32/ChangeLog index eda8a23..5aaab31 100644 --- a/sim/lm32/ChangeLog +++ b/sim/lm32/ChangeLog @@ -1,5 +1,11 @@ 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. (sim_open): Delete current_state assignment. diff --git a/sim/lm32/sim-if.c b/sim/lm32/sim-if.c index 3f65c93..6786024 100644 --- a/sim/lm32/sim-if.c +++ b/sim/lm32/sim-if.c @@ -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 |