vax.h (CASE_DROPS_THROUGH): Don't define.
authorSteven Bosscher <steven@gcc.gnu.org>
Sun, 28 Nov 2004 12:01:20 +0000 (12:01 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Sun, 28 Nov 2004 12:01:20 +0000 (12:01 +0000)
commit05dde071b32f815dc9f84bae2bcb71093e4633fe
treecbc410ed8e447946a1d8d0de3c7e6ff94ce0b213
parent69ffa7aa5a5eaf6b8525bd86ff2479bd09448c51
vax.h (CASE_DROPS_THROUGH): Don't define.

* config/vax/vax.h (CASE_DROPS_THROUGH): Don't define.
* config/vax/vax.md (casesi): Emit a test-and-branch to make sure
that the case is in range, to make sure the casesi insn is always
in range and never falls through.
(casesi1): Add comment to explain why casesi never falls through.
Remove the unnamed special case casesi pattern.

From-SVN: r91417
gcc/ChangeLog
gcc/config/vax/vax.h
gcc/config/vax/vax.md