From 78e731cd36da5f52b759bbf36cc1eb5d79de38c8 Mon Sep 17 00:00:00 2001 From: Andrew Cagney Date: Mon, 17 Jun 2002 21:44:06 +0000 Subject: [PATCH] * 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. --- sim/igen/ChangeLog | 7 +++++++ sim/igen/gen-icache.c | 2 ++ sim/igen/gen.c | 4 ++-- sim/igen/igen.c | 2 ++ 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/sim/igen/ChangeLog b/sim/igen/ChangeLog index b693544775b..8ef6284daa7 100644 --- a/sim/igen/ChangeLog +++ b/sim/igen/ChangeLog @@ -1,3 +1,10 @@ +2002-06-17 Andrew Cagney + + * 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 * Makefile.in (BUILD_CFLAGS): Remove -O0. diff --git a/sim/igen/gen-icache.c b/sim/igen/gen-icache.c index 88d5d412288..5ec1e73bad7 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 7c24b46813f..156c929a052 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 1399d30a306..717c0c6a75e 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); -- 2.30.2