diff options
author | Richard Stallman <rms@gnu.org> | 1992-09-26 19:09:26 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1992-09-26 19:09:26 +0000 |
commit | 0546e268358b519779e46f2c8132d34960550df6 (patch) | |
tree | 9535c6e5a364e3c9b31e0a6c728c2645a54454e8 /gcc | |
parent | 4ee660d23c7797889a463144467acf815b621e5c (diff) | |
download | gcc-0546e268358b519779e46f2c8132d34960550df6.zip gcc-0546e268358b519779e46f2c8132d34960550df6.tar.gz gcc-0546e268358b519779e46f2c8132d34960550df6.tar.bz2 |
(jump_optimize): When handling dispatch table that always
goes to the same place, verify previous insn exists.
From-SVN: r2251
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/jump.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -621,6 +621,7 @@ jump_optimize (f, cross_jump, noop_moves, after_regscan) != XEXP (XVECEXP (pat, diff_vec_p, 0), 0)) break; if (i == len + && dispatch != 0 && GET_CODE (dispatch) == JUMP_INSN && JUMP_LABEL (dispatch) != 0 /* Don't mess with a casesi insn. */ |