]> git.ipfire.org Git - thirdparty/gcc.git/commit
vax.h (CASE_DROPS_THROUGH): Don't define.
authorSteven Bosscher <stevenb@suse.de>
Tue, 28 Dec 2004 05:25:59 +0000 (05:25 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Tue, 28 Dec 2004 05:25:59 +0000 (05:25 +0000)
commitcf493ac51c5cd86068c4b54120ebe6df1b226232
tree036e959eb997624eae158af09c341dc3fb92a604
parentc24ae4f66c20152c6b01a05b036a0ef3bda2c507
vax.h (CASE_DROPS_THROUGH): Don't define.

rtl-optimization/12863
        * 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.

Co-Authored-By: John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
From-SVN: r92661
gcc/ChangeLog
gcc/config/vax/vax.h
gcc/config/vax/vax.md