diff options
author | Richard Stallman <rms@gnu.org> | 1992-03-20 00:18:23 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1992-03-20 00:18:23 +0000 |
commit | df78267114bba80595f7c728c80ea6cb11757f29 (patch) | |
tree | 6329350b1bb43ef9ccb85308813a17003791405d | |
parent | ed5b94621848199bd322de0756c7b199c5a00488 (diff) | |
download | gcc-df78267114bba80595f7c728c80ea6cb11757f29.zip gcc-df78267114bba80595f7c728c80ea6cb11757f29.tar.gz gcc-df78267114bba80595f7c728c80ea6cb11757f29.tar.bz2 |
*** empty log message ***
From-SVN: r530
-rw-r--r-- | gcc/stmt.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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); |