aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/v850
diff options
context:
space:
mode:
authorSteven Bosscher <steven@gcc.gnu.org>2004-11-29 20:46:14 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2004-11-29 20:46:14 +0000
commit6be85b25c2fadc5c1912f4e664d075fa08fa3e15 (patch)
tree19ff7e4a9275ba4b32556d6dcb4edd68c18e5bf5 /gcc/config/v850
parent5e23162d1a2ebf9f9a765f5d8c1c8a1b99a3dfa2 (diff)
downloadgcc-6be85b25c2fadc5c1912f4e664d075fa08fa3e15.zip
gcc-6be85b25c2fadc5c1912f4e664d075fa08fa3e15.tar.gz
gcc-6be85b25c2fadc5c1912f4e664d075fa08fa3e15.tar.bz2
cfgcleanup.c (outgoing_edges_match, [...]): Remove CASE_DROPS_THROUGH checks, it is never defined.
* cfgcleanup.c (outgoing_edges_match, try_crossjump_to_edge): Remove CASE_DROPS_THROUGH checks, it is never defined. * cfglyout.c (fixup_reorder_chain): Likewise. * cfgrtl.c (rtl_verify_flow_info): Likewise. * stmt.c (expand_case): Likewise. * cfgbuild.c (make_edges): Likewise. Also remove force_fallthru, it is now always 0. * system.h (CASE_DROPS_THROUGH): Poison. * doc/md.texi (casesi): Remove documentation of CASE_DROPS_THROUGH. * doc/tm.texi (casesi): Remove documentation of CASE_DROPS_THROUGH. * config/v850/v850.h: Remove commented out CASE_DROPS_THROUGH. From-SVN: r91488
Diffstat (limited to 'gcc/config/v850')
-rw-r--r--gcc/config/v850/v850.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/gcc/config/v850/v850.h b/gcc/config/v850/v850.h
index fe3a659..2b67c3f 100644
--- a/gcc/config/v850/v850.h
+++ b/gcc/config/v850/v850.h
@@ -1240,11 +1240,6 @@ zbss_section () \
for the index in the tablejump instruction. */
#define CASE_VECTOR_MODE (TARGET_BIG_SWITCH ? SImode : HImode)
-/* Define this if the case instruction drops through after the table
- when the index is out of range. Don't define it if the case insn
- jumps to the default label instead. */
-/* #define CASE_DROPS_THROUGH */
-
/* Define as C expression which evaluates to nonzero if the tablejump
instruction expects the table to contain offsets from the address of the
table.