aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-03-20 00:18:23 +0000
committerRichard Stallman <rms@gnu.org>1992-03-20 00:18:23 +0000
commitdf78267114bba80595f7c728c80ea6cb11757f29 (patch)
tree6329350b1bb43ef9ccb85308813a17003791405d
parented5b94621848199bd322de0756c7b199c5a00488 (diff)
downloadgcc-df78267114bba80595f7c728c80ea6cb11757f29.zip
gcc-df78267114bba80595f7c728c80ea6cb11757f29.tar.gz
gcc-df78267114bba80595f7c728c80ea6cb11757f29.tar.bz2
*** empty log message ***
From-SVN: r530
-rw-r--r--gcc/stmt.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/stmt.c b/gcc/stmt.c
index 6a06600..6d5e848 100644
--- a/gcc/stmt.c
+++ b/gcc/stmt.c
@@ -3679,12 +3679,12 @@ expand_end_case (orig_index)
TREE_TYPE (index_expr),
index_expr, minval)));
index = expand_expr (index_expr, 0, VOIDmode, 0);
+ index = convert_to_mode (Pmode, index, 1);
emit_queue ();
index = protect_from_queue (index, 0);
do_pending_stack_adjust ();
- do_tablejump (index,
- TYPE_MODE (thiscase->data.case_stmt.nominal_type),
+ do_tablejump (index, Pmode,
gen_rtx (CONST_INT, VOIDmode,
TREE_INT_CST_LOW (range)),
table_label, default_label);