diff options
author | Andrew Cagney <cagney@redhat.com> | 2002-06-17 21:44:06 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2002-06-17 21:44:06 +0000 |
commit | 78e731cd36da5f52b759bbf36cc1eb5d79de38c8 (patch) | |
tree | 9566f0e964930728f09a6fc69807de212ea3624e /sim | |
parent | b5d78d39b04b4dcc1197fd0c9470852370539aa6 (diff) | |
download | gdb-78e731cd36da5f52b759bbf36cc1eb5d79de38c8.zip gdb-78e731cd36da5f52b759bbf36cc1eb5d79de38c8.tar.gz gdb-78e731cd36da5f52b759bbf36cc1eb5d79de38c8.tar.bz2 |
* gen.c (gen_entry_expand_opcode): Initialize ``value'' to -1 and
``t'' to NULL.
* igen.c (main): Add default case to switch.
* gen-icache.c (print_icache_extraction): Ditto.
Diffstat (limited to 'sim')
-rw-r--r-- | sim/igen/ChangeLog | 7 | ||||
-rw-r--r-- | sim/igen/gen-icache.c | 2 | ||||
-rw-r--r-- | sim/igen/gen.c | 4 | ||||
-rw-r--r-- | sim/igen/igen.c | 2 |
4 files changed, 13 insertions, 2 deletions
diff --git a/sim/igen/ChangeLog b/sim/igen/ChangeLog index b693544..8ef6284 100644 --- a/sim/igen/ChangeLog +++ b/sim/igen/ChangeLog @@ -1,5 +1,12 @@ 2002-06-17 Andrew Cagney <cagney@redhat.com> + * gen.c (gen_entry_expand_opcode): Initialize ``value'' to -1 and + ``t'' to NULL. + * igen.c (main): Add default case to switch. + * gen-icache.c (print_icache_extraction): Ditto. + +2002-06-17 Andrew Cagney <cagney@redhat.com> + * Makefile.in (BUILD_CFLAGS): Remove -O0. 2002-06-16 Andrew Cagney <ac131313@redhat.com> diff --git a/sim/igen/gen-icache.c b/sim/igen/gen-icache.c index 88d5d41..5ec1e73 100644 --- a/sim/igen/gen-icache.c +++ b/sim/igen/gen-icache.c @@ -132,6 +132,8 @@ print_icache_extraction (lf *file, else return; break; + default: + abort (); /* Bad switch. */ } /* For the type, default to a simple unsigned */ diff --git a/sim/igen/gen.c b/sim/igen/gen.c index 7c24b46..156c929 100644 --- a/sim/igen/gen.c +++ b/sim/igen/gen.c @@ -1025,9 +1025,9 @@ gen_entry_expand_opcode (gen_entry *table, } case insn_field_cond_field: { - int value; + int value = -1; opcode_bits *bit; - gen_entry *t; + gen_entry *t = NULL; /* Try to find a value for the conditional by looking back through the previously defined bits for one diff --git a/sim/igen/igen.c b/sim/igen/igen.c index 1399d30..717c0c6 100644 --- a/sim/igen/igen.c +++ b/sim/igen/igen.c @@ -1277,6 +1277,8 @@ main (int argc, case 'S': name = &names->suffix; break; + default: + abort (); /* Bad switch. */ } name->u = strdup (chp); name->l = strdup (chp); |